文件系統(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