1.添加用戶 useradd [選項] 用戶名 案例 添加一個用戶xm # useradd xm 注意:當創建用戶成功後,會自動的創建和用戶同名的家目錄。 也可以根據 useradd -d 指定目錄 新的用戶名,給創建的用戶指定家目錄
2.給用戶指定或者修改密碼 passwd 用戶名 案例 給xm指定密碼
3.刪除用戶 userdel 用戶名 案例1 刪除用戶xm 但是要保留家目錄 # userdel xm 案例2 刪除用戶xh以及用戶主目錄 # userdel -r xh 注意:在刪除用戶時,我們一般不會講家目錄刪除
4.查詢用戶信息 id 用戶名 案例1 查詢root信息 注意:當用戶不存在時,返回”無此用戶”
5.切換用戶 在Linux中,如果當前用戶的權限不夠,可以通過su -指令,切換到高權限用戶,比如 root su - 切換用戶名 注意:1 從權限高的用戶切換到權限低的用戶,不需要輸入密碼,反之需要。 2 當需要返回到原來用戶時,使用exit指令。
6.用戶組 類似於角色,系統可以對有共性的多個用戶進行統一的管理。 增加組 groupadd 組名 刪除組 groupdel 組名
7.增加用戶時直接加上組 useradd -g 用戶組 用戶名 案例 增加一個用戶ztl 直接將他指定到 wugui目錄 # groupadd wugui # useradd -g wugui ztl
8.修改用戶的組 usermod -g 用戶組 用戶名 案例 創建一個ali組 將cbx用戶修改到ali組 # groupadd ali # usermod -g ali cbx
9.文件目錄類 (1)pwd指令 顯示當前工作目錄的絕對路徑 (2)ls [選項] [目錄或是文件] 常用選項 -a:顯示當前目錄所有的文件和目錄,包括隱藏的。 -l: 以列表的方式顯示信息 (3)cd 指令 cd[參數] 切換到指定目錄 常用參數 cd~或者cd :回到自己的家目錄 cd.. :回到當前目錄的上一級目錄 (4)mkdir指令 用於創建目錄 常用選項 -p:創建多級目錄 案例 創建一個目錄 /home/dog # mkdir /home/dog 創建多級目錄 /home/animal/tiger # mldir -p /home/animal/tiger (5)rmdir指令 刪除空目錄 案例 刪除一個目錄 /home/dog # rmdir /home/dog 注意:rmdir 刪除的是空目錄,如果目錄下有內容時是無法刪除的。 如果需要刪除非空目錄,需要使用 rm -rf要刪除的目錄 (6)touch指令 創建空文件夾 案例 創建一個空文件 hello.txt # touch hello.txt (7)cp指令 拷貝文件到指定目錄 cp[選項] source dest 常用選項 -r 遞歸複製整個 使用細節 強制覆蓋不提示的方法:\cp (8)rm指令 刪除文件或目錄 rm [選項] 要刪除的文件或目錄 -r:遞歸刪除整個文件夾 -f:強制刪除不提示 案例:將/home/aaa.txt 刪除 rm -rf /home/aaa.txt (9)mv指令 移動文件與目錄或重命名 mv oldfile newfile 重命名 mv /temp/movefile /targetFolder 移動文件 (10)cat指令 查看文件內容,以只讀的方式打開。 cat [選項] 要查看的文件 -n 顯示行號 cat只能瀏覽文件,而不能修改文件,爲了瀏覽方便,一般會帶上 管道命令|more cat 文件名| more [分頁瀏覽] (11)head指令 用於顯示文件的開頭部分內容,默認顯示文件的前10行內容 head -n 5 文件 查看文件頭5行內容 (12)tail指令 用於輸出文件中尾部的內容,默認情況下tail指令顯示文件的後10行內容。 tail 文件 查看文件後10行內容 tail -n 5 文件 查看文件後5行內容 5是任意行數 tail -f文件 實時追蹤該文檔的所有更新 工作經常使用 (13)history指令 查看已經執行過的歷史命令,也可以執行歷史命令 語法 history 查看已經執行過的歷史命令 !執行編號 表示執行對應標號的指令 (14)find指令 從指定目錄向下遞歸遍歷各個子目錄,將滿足條件的文件或者目錄顯示在終端。 find [搜索範圍] [選項] -name<查詢方式> 按照指定的文件名查找模式查找文件 -user<用戶名> 查找屬於指定用戶名所有文件 -size<文件大小> 按照指定的文件大小查找文件 案例1:按文件名:根據名稱查找 /home 目錄下的hello.txt文件
案例2:按擁有者:查找/opt目錄下,用戶名稱爲 nobody的文件
案例3:查找整個linux系統下大於20m的文件(+n 大於 -n小於 n等於)
(15)壓縮和解壓類 gzip/gunzip 指令 gzip 文件 (壓縮文件,只能將文件壓縮爲*.gz文件) gunzip 文件.gz (解壓縮文件命令) 注意:當使用gzip對文件進行壓縮後,不會保留原來的文件。 zip/unzip指令 zip用於壓縮文件,unzip用於解壓的,這個在項目打包發佈中很有用 zip [選項]xxx.zip (壓縮文件和目錄) Unzip [選項] xxx.zip (解壓縮文件) zip常用選項 -r 遞歸壓縮,即壓縮目錄 unzip的常用選項 -d<目錄>:指定解壓後文件的存放目錄 tar指令 打包指令,最後打包後的文件是 .tar.gz的文件。 tar [選項] XXX.tar.gz 打包的內容 -c 產生.tar打包文件 -v 顯示詳細信息 -f 指定壓縮後的文件名 -z 打包同時壓縮 -x 解壓.tar文件 常用指令 打包文件 tar -zcvf xxx.tar.gz 文件 解壓文件 tar -zxvf xxx.tar.gz