Liunx command-line cheat sheet

文件系統(tǒng)命令

1.ls

ls 列出目錄與文件
ls -a 列出全部文件
ls -lh 列出規(guī)定格式的文件
ls -t 列出按時間順序排好的文件

2.pwd

返回當前工作路徑

3.cd

cd dir 切換目錄
cd .. 去上一層目錄
cd / 去根目錄
cd 去家目錄

4.touch

touch file_name 創(chuàng)建一個空文本

5.cp

cp file file_copy 拷貝一個文件 (需要兩個路徑)
cp -r 拷貝目錄

6.rm

rm file 刪除文件
rm -r dir 刪除目錄

7.mv

mv file1 file2 移動一個文件

8.mkdir

mkdir dir_name 創(chuàng)建一個目錄
rmkdir dir_name 刪除一個目錄

9.locate

locate file_name 搜索文件

10.top

顯示出現(xiàn)在運行的進程

11.apt-get install

在Linux系統(tǒng)里安裝application

壓縮命令

1. gzip /zip

以gzip格式壓縮文件

2.gunzip /unzip

解壓gzip格式文件

3.tar -zcvf

tar -zcvf new.tar.gz #打包和gunzip壓縮

4.tar -zxvf

tar -zxvf old.tar.gz #解壓打包

文本操作命令

1.cat

cat file 輸入文本
cat > file 寫入文本
cat file1 file2 >file3 將file1 和file2 寫入到file3 里面

2.head

head file 打印這個文件里的前十行
head -n 5 file 打印這個文件里的前五行

3.tail

tail file 打印這個文件的最后十行
tail -n 5 file 打印這個文件的最后五行

4.less

less file 查看文件
less -N file 給文件里的行首 標行數(shù)

5.cut

eg: cut [參數(shù)] 文本/管道符內(nèi)容
參數(shù):
-d:自定義分隔符,默認為制表符
-f:分隔符分割文本后,指定顯示第幾列
eg1: cut -d " " -f 1 * file *
用空格來分割file文件,指定顯示出第一列
eg2: cut-d ":" -f 1,3 * file *
用冒號來分割file文件,指定顯示出前3列

6.sort

eg: sort [參數(shù)] 文件名
參數(shù):
-r :相反的順序
-n: 按照數(shù)值大小進些排序
-k:指定區(qū)域
eg1: sort -r -n -k 3 tmp

7.uniq

eg:uniq [參數(shù)] 文件名
參數(shù):
-c: 顯示每行連續(xù)出現(xiàn)的次數(shù)
-d: 僅顯示連續(xù)重復出現(xiàn)的行
-u: 僅顯示沒有連續(xù)出現(xiàn)的行
eg1:cut -f 2 tmp.txt | sort | uniq -c
備注:sort | uniq 組合使用

8.wc

wc file #統(tǒng)計 lines,words,bytes
wc file -l #只統(tǒng)計lines

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容