1.什么是Linux
是一個“操作系統(tǒng)”
最常用的“桌面”操作系統(tǒng)Windows
最常用的服務(wù)器端操作系統(tǒng),Linux
最常用的移動端操作系統(tǒng)IOS,Android(本質(zhì)也是Linux)
更本質(zhì)的說,Linux是一個操作系統(tǒng)內(nèi)核
操作系統(tǒng)=內(nèi)核+一組配套的應(yīng)用程序
現(xiàn)在我們使用的Linux系統(tǒng)是Centos6
在Linux內(nèi)核的基礎(chǔ)上,可以包裝成很多不太一樣的系統(tǒng),稱為“Linux發(fā)行版”
常見的發(fā)行版:Ubuntu,RedHat,Deepin,Debian,,,
公司中常用的企業(yè)級的Linux就是RedHat(紅帽)
RedHat是收費系統(tǒng),Centos是免費版
Centos本身的源代碼和RedHat幾乎一樣
2.為啥要學(xué)Linux
Linux服務(wù)器領(lǐng)域中最主要使用的操作系統(tǒng)(沒有之一)
Linux 嵌入式領(lǐng)域中最主要使用的操作系統(tǒng)(之一)
Linux 移動端領(lǐng)域中最主要使用的操作系統(tǒng)(沒有之一)Android
不管以后從事什么樣的開發(fā)崗位,Linux都是必備技能
Linux能不能用于桌面領(lǐng)域?1%
3.對于Java方向的同學(xué)Linux要學(xué)到什么程度
C++方向的同學(xué)來說,學(xué)習(xí)Linux不光要學(xué)習(xí)基本操作,還需要學(xué)習(xí)Linux系統(tǒng)編程內(nèi)容(API)
Java方向的同學(xué)來說,學(xué)習(xí)Java重點是學(xué)習(xí)基本操作,系統(tǒng)編程是不太需要的,Java是跨平臺的
如何獲取Linux環(huán)境
下策:把Linux直接安裝到物理機上(使用起來BUG很多非常不方便,適合比較喜歡折騰的“大佬”玩家)
中策:使用虛擬機軟件(VMWare收費,Virtual Box免費) 虛擬機軟件 能夠使用軟件虛擬出一組硬件設(shè)備(虛擬的電腦)。虛擬機軟件會和360等流氓軟件沖突
上策:使用云服務(wù)器
騰訊云,阿里云(真實的服務(wù)器)
1)BUG非常少,幾乎不用折騰,遇到問題隨時可以咨詢客服
2)程序部署到云服務(wù)器,就可以直接在外網(wǎng)訪問,就可以把程序部署上去,現(xiàn)場給面試官演示
XShell中使用Ctrl+fn+insert復(fù)制,Ctrl+fn+insert粘貼
4.Linux基本指令
好處:
1.使用指令操作服務(wù)器,網(wǎng)絡(luò)傳輸?shù)膸捯蠛苄?br/>2.能夠更方便的使用腳本的方式完成一些重復(fù)的操作
指令:
1.ls:查看當前目錄中的所有文件和目錄
ls -l (ll是縮寫形式):更詳細的查看文件/目錄信息 /Linux根目錄
操作系統(tǒng)上的目錄結(jié)構(gòu)是一個樹形結(jié)構(gòu)
ls -l 的結(jié)果:
d表示當前是一個目錄
l表示當前是一個鏈接文件(快捷方式)
-表示普通文件
2.cd:切換當前目錄(用過cd目錄可以進入任意你想進入的目錄)
[root@VM_0_5_centos /]:方括號中的/表示當前目錄是根目錄
~表示當前目錄是用戶的home目錄
cd .. 切換到當前目錄的上級目錄(..表示當前目錄的上級目錄,當前節(jié)點的父節(jié)點)
.表示當前目錄(可以省略)
3.pwd:查看當前目錄的完整路徑(絕對路徑)
如果你是root用戶,home目錄就在/root目錄下
/root/project/java.oj 絕對路徑
../java.oj 相對路徑
4.touch創(chuàng)建一個空文件
5.cat讀取文件內(nèi)容
6.echo命令寫文件
echo "大哥吃野味" > test.txt
表示“重定向”
重定向:相當于呼叫轉(zhuǎn)移
echo默認是輸出到顯示器上,通過 > 就重定向到指定文件中
7.rm刪除文件
刪除操作可能會有提示,有提示的話,敲y來確認刪除
刪除操作非常危險,Linux上沒有回收站,一旦敲下rm就真的被刪除了,使用常規(guī)手段無法恢復(fù)
一般系統(tǒng)在刪除文件只是把這個文件標記為“不可用”,數(shù)據(jù)可能還殘留著。
如何才能徹底的刪除文件,永遠找不回來?(物理刪除,把硬盤砸了)
專門的“硬盤粉碎機”
8.mkdir創(chuàng)建目錄
Linux有個哲學(xué),no news
is good news 沒有消息就是好消息
mkdir 111/222/333 -p創(chuàng)建多級目錄
9.rm -r刪除目錄
刪除目錄需要遞歸刪除
這個刪除過程類似于樹的“后序遍歷”
目錄中可能包含其他文件,刪除目錄的時候也需要把內(nèi)部的文件也刪除掉
目錄中可能也包含其他目錄,就得遞歸的把里面的子目錄先刪除才可以
rm -rf 不需要確認,直接遞歸刪除(非常危險的操作,一旦操作之后內(nèi)容是無法通過常規(guī)手段恢復(fù))
rm -rf / 所有危險中的NO 1的操作,敲這個命令==作死
10.man 查看某個指令的幫助信息
Centos可以設(shè)置系統(tǒng)語言(簡體中文/英文)
man手冊和系統(tǒng)語言是一致的(建議看英文版本)
補充說明:敲指令的技巧
1.Tab鍵:自動補全命令
敲一次能夠嘗試補全內(nèi)容,快速敲兩次,能夠提示出所有可能的選項
2.使用Ctrl+l清理屏幕
3.使用Ctrl+c取消當前敲了一半的命令
名稱欄目:Linux基本介紹和一些簡單指令-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://m.newbst.com/article0/hjhoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站排名、Google、標簽優(yōu)化、面包屑導(dǎo)航、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容