1. Linux 常用基礎命令
● 關閉系統(root 權限):halt;
● 重啟系統(root 權限):reboot;
● 立即關機:poweroff ;
● 查看用戶 id:id -u,root 用戶的 id 是 0;
● 查看當前 Linux 主機名:hostname;
● 查看當前用戶名:whoami;
● 查看當前日期和時間:date;
● 查看當前目錄下所有檔案:ls;
◎ 顯示隱藏檔案:ls -a;
◎ 顯示檔案詳細資訊:ls -l;
◎ 顯示檔案大小:ls -h;
◎ 顯示檔案最近修改時間:ls -t;
● 顯示之前所有使用過的命令:history;
◎ 顯示出所有之前的命令之后可以使用 !編號 的形式重新運行;
● 清空螢屏:clear,也可以使用快捷鍵 Ctrl+L;
● 顯示當前所在路徑:pwd;
● 顯示某一命令的可執行檔案所在路徑:which 命令名;
● 進入某一路徑:cd 路徑,直接執行 cd 則會回到當前用戶的家目錄;
● 統計當前目錄下檔案大小:du;
◎ 只顯示檔案總大小:du -s;
● 顯示檔案內容:cat 檔案名;
◎ 顯示檔案行號:cat -n;
◎ cat 命令也可以同時顯示多個檔案內容;
● 分頁顯示檔案內容:less;
◎ 退出顯示:q;
◎ 搜索當前頁內容:/;
● 顯示檔案頭部內容:head,默認顯示 10 行;
◎ 指定顯示行數:head -n 行數;
● 顯示檔案尾部內容:tail,默認顯示 10 行;
◎ 指定顯示行數:tail -n 行數;
◎ 顯示檔案新增內容:tail -f;
● 創建檔案夾:mkdir 檔案夾名;
◎ 遞回層級創建檔案夾:mkdir -p /第一層級/第二層級/第三層級;
● 創建檔案:touch 檔案名;
● 復制檔案:cp 檔案名 想要復制到的路徑;
◎ 如果不知道檔案名可以使用 * 號匹配檔案:cp *.txt 路徑,則會復制所有的 txt檔案去到目標路徑,cp ha* 路徑 則會復制所有以 ha 開頭的檔案去新的路徑;
◎ 拷貝當前目錄下所有的檔案:cp -r/R,會復制目錄下所有檔案以及子目錄;
● 剪切檔案:mv 檔案名 想要移動到的路徑,mv 命令也可以使用 * ;
● 洗掉檔案:rm 檔案名;
◎ 詢問是否洗掉 rm -i;
◎ 強制洗掉不詢問:rm -f;
◎ 遞回洗掉檔案夾下所有檔案:rm -r;
● 查找一個檔案所在路徑:locate 檔案名;
◎ 查找一個關鍵字都有哪些檔案包含:locate 關鍵字;
◎ 此命令有一個缺陷是一個新創建的命令 24 小時之內不會被查找到;
● 查找命令:find;
◎ 按照檔案名查找:find -name 檔案名;
◎ 查找特定路徑下是否包含檔案:find /路徑/路徑 -name 檔案名;
◎ 按照檔案大小查找檔案:find -size 檔案名 +/-檔案大小;
◎ 列印查找結果:find -name 檔案名 -print;
Tips:Linux 中所有檔案的引數都可以組合使用:例如 ls -alht 會顯示目錄下所有的隱藏檔案、檔案詳細資訊、檔案大小,最后一次修改時間,
2. 用戶與用戶組相關命令
● 創建一個新的用戶:adduser;
● 修改用戶密碼:passwd 用戶名;
● 洗掉用戶:deluser 用戶名;
◎ 洗掉用戶家目錄:deluser 用戶名 --remove -home;
● 查看當前用戶所在群組:groups;
◎ 查看某一用戶所在群組:groups 用戶名;
● 修改用戶賬戶資訊 usermod:
◎ 重命名用戶:usermod -l,但是用戶家目錄名不會改變,需要手動修改;
◎ 修改用戶群組:usermod -g;
● 創建一個新的群組:addgroup 群組名;
● 洗掉一個群組:delgroup 群組名;
● 修改一個檔案的所有者和群組(需要 root 權限):
◎ 一個檔案默認屬于創建者和屬于創建者所在群組;
◎ 變更一個檔案所有者:chown 變更之后的用戶名、檔案名,但是改變檔案所有者之后檔案所屬的群組是不變的,需要再次變動;
◎ 直接改變一個檔案的所屬用戶和群組:chgrp 新群組 檔案名,遞回改變一個目錄下所有檔案的所屬用戶和群組:chgrp -R 目錄名;

最后,不管你是轉行也好,初學也罷,進階也可,如果你想學編程~
【值得關注】我的 C/C++編程學習交流俱樂部!
問題答疑,學習交流,還有超多編程資源,零基礎的視頻也超棒~
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/241185.html
標籤:其他
下一篇:K8S學習筆記記錄
