Linux必須通過(guò)cd命令切換目錄荆针。在學(xué)習(xí)cd命令之前舀透,我們有必要分清Linux的目錄結(jié)構(gòu)
cd usr/ 切換到該目錄下usr目錄
cd ../ 切換到上一層目錄
cd /切換到系統(tǒng)根目錄
cd ~ 切換到用戶主目錄
目錄操作命令
1.增加目錄:
命令:mkdir 目錄名稱(chēng)
2. 查看目錄
命令:ls,可以看到該目錄下的所有的目錄和文件
使用ls -a遗座,可以看到該目錄下的所有文件和目錄硬萍,包括隱藏的
使用ls -l(可以縮寫(xiě)成ll)剖效,可以看到該目錄下的所有目錄和文件的詳細(xì)信息
3. 尋找目錄
命令:find 目錄 參數(shù)
注意:注意這里涉及權(quán)限問(wèn)題灼擂,需要先切換到root目錄
// 切換到root目錄????su root
// 切換到普通用戶目錄????su?普通用戶
4. 修改目錄名稱(chēng)
命令:mv 目錄名稱(chēng) 新目錄名稱(chēng)
注意:mv的語(yǔ)法不僅可以對(duì)目錄進(jìn)行重命名而且也可以對(duì)各種文件壁查,壓縮包等進(jìn)行 重命名的操作
5.移動(dòng)目錄位置(剪切)
前提:必須切換到跟目錄,否則沒(méi)有權(quán)限
命令:mv 目錄名稱(chēng) 目錄的新位置
注意:剪切的時(shí)候必須是在新位置后加/
6.拷貝目錄(復(fù)制)
命令:cp -r 被目錄名稱(chēng) 目錄拷貝的目標(biāo)位置 -----r代表遞歸拷貝
注意:1. 被復(fù)制目錄和目標(biāo)目錄需要寫(xiě)全路徑剔应,否則按照根目錄處理
? ? ? ? ? ?2. 可以在任意位置復(fù)制
? ? ? ? ? ?3.cp命令不僅可以拷貝目錄還可以拷貝文件睡腿,壓縮包等,拷貝文件和壓縮包時(shí)不用寫(xiě)-r遞歸
7. 刪除目錄
命令:rm -rf 目錄? 強(qiáng)制刪除
? ? ? ? ? ?rm -r 目錄? 詢(xún)問(wèn)刪除
注意:rm不僅可以刪除目錄峻贮,也可以刪除其他文件或壓縮包席怪,無(wú)論刪除任何目錄或文件
? ??????都直接使用rm -rf 目錄/文件/壓縮包
文件操作命令
1.文件創(chuàng)建
命令:touch 文件名稱(chēng) ----- 空文件
2 文件查看
命令:cat/more/less/tail 文件
其中:使用cat查看文件,只能顯示最后一屏內(nèi)容
使用more查看文件纤控,可以顯示百分比挂捻,回車(chē)可以向下一行, 空格可以向下一頁(yè)船万,q可以退出查看
使用less查看文件刻撒,可以使用鍵盤(pán)上的PgUp和PgDn向上 和向下翻頁(yè),q結(jié)束查看
使用tail -10 查看文件的后10行耿导,Ctrl+C結(jié)束
注意:命令 tail -f 文件 可以對(duì)某個(gè)文件進(jìn)行動(dòng)態(tài)監(jiān)控声怔,例如tomcat的日志文件, 會(huì)隨著程序的運(yùn)行舱呻,日志會(huì)變化醋火,可以使用tail -f catalina-2016-11-11.log 監(jiān)控文件的變化
3 修改文件內(nèi)容
三種模式:命令模式,編輯模式狮荔,底行模式
命令:vim 文件名
但此時(shí)并不能編輯胎撇,因?yàn)榇藭r(shí)處于命令模式,點(diǎn)擊鍵盤(pán)i/a/o進(jìn)入編輯模式殖氏,可以 編輯文件
編輯完成后晚树,按下Esc,退回命令模式
此時(shí)文件雖然已經(jīng)編輯完成雅采,但是沒(méi)有保存爵憎,需輸入冒號(hào):進(jìn)入底行模式,在底行模 式下輸入wq代表寫(xiě)入內(nèi)容并退出婚瓜,即保存宝鼓;輸入q!代表強(qiáng)制退出不保存。
在實(shí)際開(kāi)發(fā)中巴刻,使用vim編輯器主要作用就是修改配置文件
vim 文件------>進(jìn)入文件----->命令模式------>按i進(jìn)入編輯模式----->編輯文件? ------->按Esc進(jìn)入底行模式----->輸入:wq/q!
4 壓縮文件操作命令
打包并壓縮文件
命令:tar -zcvf 打包壓縮后的文件名 要打包壓縮的文件
其中:
z:調(diào)用gzip壓縮命令進(jìn)行壓縮
c:打包文件
v:顯示運(yùn)行過(guò)程
f:指定文件名
解壓壓縮包
命令:tar -xvf 壓縮文件 ????解壓到當(dāng)前文件
tar -xvf xxx.tar.gz -C /指定路徑------C代表指定解壓的位置
5 其他命令
顯示當(dāng)前所在位置:pwd
搜索命令:grep 要搜索的字符串 要搜索的文件
管道命令:| 將前一個(gè)命令的輸出作為本次目錄的輸入
示例:查看當(dāng)前系統(tǒng)中所有的進(jìn)程中包括system字符串的進(jìn)程ps -ef |grep system
查看進(jìn)程:ps -ef
殺死進(jìn)程:kill -9 進(jìn)程的pid
6? 網(wǎng)絡(luò)通信命令
查看當(dāng)前系統(tǒng)的網(wǎng)卡信息:ifconfig
查看與某臺(tái)機(jī)器的連接情況:ping
7 查看當(dāng)前系統(tǒng)的端口使用
netstat –an,通常和 | grep一起使用愚铡,也可以單獨(dú)使用