目錄 一、進階命令 二、系統命令 三、壓縮和歸檔 3.1、歸檔 3.2、壓縮 3.3、歸檔並壓縮 歸檔、接檔:tar -cf、tar -tvf 壓縮、解壓:gzip、gunzip 歸檔並壓縮:tar -czf 接檔並解壓:tar -xzf 一、進階命令 查看幫助和方法 二、Linux系統命令 三、壓 ...
目錄
一、進階命令
二、系統命令
三、壓縮和歸檔
3.1、歸檔
3.2、壓縮
3.3、歸檔並壓縮
歸檔、接檔:tar -cf、tar -tvf
壓縮、解壓:gzip、gunzip
歸檔並壓縮:tar -czf
接檔並解壓:tar -xzf
一、進階命令
find //列出當前目錄以及子目錄(包括隱藏文件) | //管道符,作用:前一個命令輸出結果,作為後一個命令的輸入 grep //文本搜索工具,例:gerp bash for99.sh 在for99.sh中搜索帶有bash的行 //ll | gerp for,組合命令的使用:ll的輸出,作為grep的輸入,過濾帶有for的行 //grep -r:遞歸 //grep -i:忽略大小寫 xargs //多行轉單行,例:grep -ril BASH | cp `xargs` dd //將當前目錄的所有帶有bash串的文件名,多行轉成單行,作為參數傳給cp,把所有帶有bash串的文件拷貝到ddd目錄 拓展:.bash_history,存放歷史輸入命令,調用方法:直接輸入history
查看幫助和方法
-h --help //ls --help help //help ls man //man ls info //info ls
二、Linux系統命令
ps -Af //列出所有進程 ps -ef netstat -anop //列出所有網路進程 nano 1.txt & //將nano 1.txt放在後臺 jobs //查看當前任務進程 fg%1 //將1號進程放在前臺運行 bg%1 //放在後臺 kill [-9] PID //殺死進程,[9]可選:強殺 wc 1.txt //對1.txt的內容進行單詞統計,以不可見字元為分割 //wc -l 行數 //wc -c 位元組數 //wc -w 單詞個數 df -ln //查看磁碟恐懼 free -h //查看記憶體狀態
三、壓縮和歸檔
3.1、歸檔:archive
tar //歸檔,將多個文件進行整和,成為單個文件
tar -cf bcd.tar bbb ccc ddd //將bbb、ccc、ddd歸檔為bcd.tar
tar -xf bcd.tar //解檔,抽取bc.tar中所有文件
tar -tvf bcd.tar //列出bcd.tar的內容
- jar //java歸檔文件
- har //hadooP歸檔文件
- war //web歸檔文件
- ear //enterprise歸檔文件
3.2、壓縮:gzip
gzip 1.txt //將1.txt壓縮
gunzip 1.txt.gz //將1.txt解壓
-z gzip //調用壓縮
-c create //創建新文件
-v verbose //輸出詳細信息
-f file //指定文件名稱
-x extract //抽取,解壓
3.3、將文件歸檔並壓縮,將歸檔壓縮文件進行解壓
tar -czvf bcd.tar.gz bbb ccc ddd //將bbb、ccc、ddd歸檔並壓縮為bcd.tar.gz
tar -xzvf bcd.tar.gz //將bcd.tar.gz進行解壓