來自一個(gè)小菜鳥的分享——
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 想要學(xué)好Linux胚嘲,就必須要學(xué)好Linux的基礎(chǔ)命令作儿,打好基礎(chǔ),才是一切的根源馋劈。
cd 命令? ?
?查看ls- lh? ? ll
自動補(bǔ)全 tab鍵
歷史命令 history
ls? -a 顯示所有
-l? 詳細(xì)信息
-lh? 顯示大小
.? 代表文件名字中所有字符
ls? te * 查找以te開頭文件
攻锰? 任意符號
[? ]? ?用于表示字符范圍
\*a? 查找文件名*a的文件
輸出重定向命令
cat 1..txt > 2.txt
>覆蓋? >>追加
more? 查看過多內(nèi)容
管道 |?
入口? |? 出口
ls -ln? |? ?more
clear? ?清屏
cd? 進(jìn)下一步
cd? ~切換主目錄
cd .? 當(dāng)前目錄
cd? ..? 上一級
cd? -? 進(jìn)入上次目錄
mkdir? 創(chuàng)建目錄
創(chuàng)建文件? touch
查看歷史命令? ?history
查看文件內(nèi)容? cat
編輯文件? ?gedit
rmdir? 刪除文件??
rm? ?-i? ?確認(rèn)是否刪除
rm? ?-f? 強(qiáng)制刪除
rm? ? -r? 逐層刪除
建立連接文件
ln? 源文件? 鏈接文件
ln? -s? 源文件? ?鏈接文件
查看? cat??
文本搜索? grep? [-選項(xiàng)]? ?'搜索內(nèi)容串' 文件名
例如? ?grep? 'a' 1.txt
grep -v? ?顯示不包含文本的所有行
-n 顯示匹配行及行號
-i? 忽略大小寫
grep? 'a'查找a開頭的
grep? 'k$'? k結(jié)尾的
grep? ?-n? '[nknkn]'1.txt
.? ?匹配一個(gè)非換行的字符
find? ?查找文件
find ./ -name test.sh? ?查找當(dāng)前目錄下所有名為test.sh的文件
find ./ -name '*.sh'? ?查找所有后綴為.sh的文件
拷貝? ?cp? ?copy
-f? 已經(jīng)顯示的文件不提示
-i? 覆蓋之前提示
-r? 復(fù)制該目錄下所有子目錄和文件
-v? 顯示進(jìn)度
移動? mv??
mv? -f? 不提示
-i? 有提示
-v顯示進(jìn)度?
mv? ../ 移動上一層某個(gè)文件
歸檔壓縮解壓
tar-cvf?命令? 參數(shù) 歸檔后文件名字? ?歸檔文件
?歸檔 tar -cvf? xxx.tar? ? ? ? ? ? ? ? ? ?1.txt? ?2.txt
接檔
tar? ?-xvf? ? xxx.tar
歸檔并壓縮加個(gè)? -z
tar? -zcvf? ? xxx.tar.gz? ? ?1.txt? 2.txt
解檔
tar? ?-zxvf? ?xxx.tar.gz
歸檔并壓縮
tar? ?-jcvf? ?xxx.tar.bz2? 1.txt? 2.txt??
解檔
tar? -jxvf? ?xxx.tar.bz2? ? 1.txt? 2.txt
tar -zcvf? ./指定文件/壓縮后的文件名.gz? 新文件歸檔并壓縮到指定文件