linux沒熟練內容

nanshan2發表於2024-07-23

一:壓縮與解壓
(1)xz filename 壓縮檔案 unxz filename 解壓檔案 xz filename1 filename2 同時壓縮兩個檔案
(2)壓縮目錄 tar -zcvf 壓縮檔名.tar.gz 原名 必須要有.tar.gz 例如:tar -zxvf taiguowanmei.tar.gz directory (刪除壓縮包也用rm)
解壓tar -zxvf 壓縮檔名.tar.gz 如果你沒刪除壓縮前的檔案,會把檔案壓縮包複製到原來目錄下 反之刪除原目錄,則會解壓壓縮包
tar -zxvf 壓縮檔名.tar.gz -C 地址 表示把這個檔案解壓到新的地址中
二:新增命令
yum install tree 這裡加入了tree命令 (在centos中因為停止維護所有不行 但是在rocky中可以直接執行
三:一次性建立多個檔案或者目錄
touch zxh{1..100} 就會出現zxh1 zxh2 ...zxh100 刪除時rm zxh{1..100}
四:輸出重定向
> 表示覆蓋 >>表示追加 例如:echo "我愛你" > filename 表示我用愛你覆蓋了檔案
五:管道符 |
表示把上一個命令的輸出當作下一關命令的輸入 例如 cat aaa | grep "關鍵字"
六:vi
i 游標前 a 游標後 I 行頭 A 行尾 o 下一行 O 上一行 進入命令模式
0 行頭 $ 行尾 / 搜尋模式 n 向下搜尋 N向上搜尋 nyy 向下複製幾行 gg跳到行首 G 跳轉到行尾 這些命令在esc下使用
wq 儲存退出 q! 強制退出
七:Linux命令
cat -n filename 檢視檔案顯示行數 (不如nl) nl filename 檢視檔案給檔案標行可以和head和tail一起用 nl aaa | head -5 表示給aaa檔案標行並且顯示前5行
less filename 表示檢視檔案 空格鍵向下翻頁,Enter鍵一行一行向下翻,ctrl+b向上翻頁 (more一樣)但是less可以進行查詢用 /
alias 命令 表示給命令重新命名 alias hhh="echo woaini" 表示hhh代表輸出woaini
八:快捷鍵
ctrl+a 行首 ctrl+e 行尾 這兩個輸入時用的 ctrl+l 清屏 CTRL+c 終止執行
九:瞭解
tac filename 實現檔案內容反轉 file 檢視檔案具體型別 type 檢視命令是內部命令還是外部命令 man檢視命令詳細 --help 檢視命令 history 檢視歷史

相關文章