DAY2的主題是召喚Linux
Why Linux?
這是因?yàn)樯镘浖趌inux,系統(tǒng)開源、免費(fèi),不需要圖形界面,有效節(jié)約資源。命令行模式可以批量、高效地處理文件,滿足數(shù)據(jù)分析的要求。當(dāng)你需要跑幾十、幾百G數(shù)據(jù)的時(shí)候,用windows,電腦立刻就掛了。
如何召喚Linux
·可以用一臺電腦安裝Linux系統(tǒng)
·Win7上的Linux(雙系統(tǒng),虛擬機(jī))
·Win10上的Linux,win10上內(nèi)置了Linux,有時(shí)間的可以研究一下
·Mac上的Linux
·本地服務(wù)器上的Linux,需要配置比較好
·云服務(wù)器上的Linux,也是本次學(xué)習(xí)的重點(diǎn)
mac直接在terminal頁面操作(沒有mac電腦就略過了)
重點(diǎn)是windows,首先需要下載xshell軟件,打開軟件,點(diǎn)擊新建,在主機(jī)欄輸入IP地址,然后點(diǎn)擊確定,再依次輸入賬號,密碼。


Linux命令
-
pwd: print working directory顯示當(dāng)前路徑
pwd.png -
mkdir 目錄名:make directory創(chuàng)建空目錄
創(chuàng)建層級目錄mkdir -p tmp1/tmp2/tmp3
3.ls:顯示列表,包括目錄、文件

ls -l:顯示長列表
ls -l -h:顯示長格式列表中文件的大小

rm 文件名/目錄名:刪除操作
刪除文件:rm 后面加文件名字
刪除空目錄:rmdir 后面加目錄名
刪除非空目錄:rm -r 后面加目錄名
遞歸,多級目錄一并刪除:rm -r
強(qiáng)制刪除:rm -f-
cd 目錄名:表示進(jìn)入該目錄
cd-:返回剛才的目錄(類似window文件夾的返回操作)
cd:直接輸入cd,或者cd - 返回主目錄
cd rm.png
vi 文件名: 新建腳本或者文本文檔(vi是linux中的文本編輯器)
vi 后面加文檔名稱,如:vi hello_world.txt 直接進(jìn)去編輯界面,按i鍵后進(jìn)入編輯模式,輸入內(nèi)容后按Esc鍵退出編輯模式。再:x保存并退出-
cat 文件名:查看并直接將文本文件的內(nèi)容輸出到屏幕
要退出cat,要按一下q
head:默認(rèn)輸出前10行,后面加上-n自定義輸出幾行
tail:默認(rèn)輸出后10行,后面加上-n自定義輸出幾行
vi cat.png cp:復(fù)制文件
cp: file1 file2 復(fù)制file1,命名為file2的意思-
mv:將文件移入文件夾,或者重命名
mv file 路徑 :是移動file到某路徑下
mv file1 file2
cp mv.png -
查看Linux系統(tǒng)版本
lsb_release -a,即可列出所有版本信息
cat /etc/redhat-release,這種方法只適合Redhat系的Linux
cat /etc/issue,此命令也適用于所有的Linux發(fā)行版
查看系統(tǒng)版本.png 查看內(nèi)存
free
free -m 表示MB
free -g 表示GB
free -h自動選擇適合的容量單位顯示-
查看硬盤空間
df
df -hl查看磁盤剩余空間
df -h查看每個(gè)根路徑的分區(qū)大小
du -sh [目錄名]:返回該目錄的大小
du -sm [文件夾]:返回該文件夾總M數(shù)
du -h [目錄名]:查看指定文件夾下的所有文件大?。ò游募A)
查看內(nèi)存.png
最后放一個(gè)Linux命令的思維導(dǎo)圖






