Linux系統上的常用基礎命令,深入使用者與使用者組的相關命令!
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 目錄名;
最後,不管你是轉行也好,初學也罷,進階也可,如果你想學程式設計~
問題答疑,學習交流,還有超多程式設計資源,零基礎的視訊也超棒~
相關文章
- Linux入門_基礎命令_使用者和組相關命令Linux
- Linux使用者/使用者組/許可權相關命令Linux
- linux每日命令(30):Linux 使用者及使用者組相關檔案、命令詳解Linux
- Linux命令整理,使用者管理,使用者組管理,系統管理,目錄管理常用命令Linux
- Linux系統中的使用者的基礎認識及操作命令Linux
- Linux與使用者有關的命令Linux
- Linux的常用基礎命令Linux
- 快速上手Linux核心命令(十一):Linux使用者相關命令Linux
- 『學了就忘』Linux使用者管理 — 52、使用者組管理相關命令Linux
- Linux useradd 命令實現系統使用者及使用者組的管理Linux
- 『學了就忘』Linux基礎命令 — 36、檢視系統痕跡相關命令Linux
- linux系統基礎的優化以及常用命令Linux優化
- Linux使用者和組管理常用命令Linux
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- Linux 常用基礎命令Linux
- Linux常用基礎命令Linux
- Linux命令分享- 新建使用者和組命令Linux
- [Linux]使用者及密碼相關命令(轉)Linux密碼
- 『學了就忘』Linux基礎命令 — 19、目錄操作的相關命令Linux
- 『學了就忘』Linux基礎命令 — 20、檔案操作的相關命令Linux
- Linux基礎命令—新增使用者useraddLinux
- Linux基礎命令---新增使用者useraddLinux
- Linux基礎命令---刪除使用者userdelLinux
- Linux基礎命令---切換使用者suLinux
- [使用者管理]——使用者與組管理的檔案、命令
- Linux系統中使用者日誌的常用命令有哪些?Linux
- grid使用者asmcmd命令相關ASM
- 『學了就忘』Linux基礎命令 — 37、Linux中掛載操作的相關命令Linux
- 快速上手Linux核心命令(七):Linux系統資訊相關命令Linux
- LINUX(第十六) Linux與使用者有關的命令Linux
- Linux常用命令(關機與使用者登入檢視)Linux
- AIX系統相關命令AI
- linux 使用者/組相關操作Linux
- Linux基礎命令---修改使用者資訊usermodLinux
- 【Linux系統】fdisk相關分割槽命令。Linux
- 系統使用者與使用者組的管理
- Linux 使用者和使用者組命令詳解Linux
- 『學了就忘』Linux基礎命令 — 34、配置網路相關命令Linux