1.新增使用者
useradd [選項] 使用者名稱
案例 新增乙個使用者xm
# useradd xm
注意:當建立使用者成功後,會自動的建立和使用者同名的家目錄。
也可以根據 useradd -d 指定目錄 新的使用者名稱,給建立的使用者指定家目錄
2.給使用者指定或者修改密碼
passwd 使用者名稱
案例 給xm指定密碼
.刪除使用者
userdel 使用者名稱
案例1 刪除使用者xm 但是要保留家目錄
# userdel xm
案例2 刪除使用者xh以及使用者主目錄
# userdel -r xh
注意:在刪除使用者時,我們一般不會講家目錄刪除
4.查詢使用者資訊
id 使用者名稱
案例1 查詢root資訊
注意:當使用者不存在時,返回」無此使用者」
.切換使用者
在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 :回到自己的家目錄(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 [選項]***.zip (壓縮檔案和目錄)
unzip [選項] ***.zip (解壓縮檔案)
zip常用選項
-r 遞迴壓縮,即壓縮目錄
unzip的常用選項
-d《目錄》:指定解壓後檔案的存放目錄
tar指令 打包指令,最後打包後的檔案是 .tar.gz的檔案。
tar [選項] ***.tar.gz 打包的內容
-c 產生.tar打包檔案
-v 顯示詳細資訊
-f 指定壓縮後的檔名
-z 打包同時壓縮
-x 解壓.tar檔案
常用指令 打包檔案 tar -zcvf ***.tar.gz 檔案
解壓檔案 tar -zxvf ***.tar.gz
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...