說明:uid和gid要使用大於500的數字,小於500的被系統占用
passwd:設定指定使用者的密碼,若不指定設定當前使用者的密碼
userdel:刪除使用者,-rf刪除使用者相關目錄,否則需要手動刪除
groupadd:建立使用者組
groupdel:刪除使用者組
gpasswd:將使用者新增到某個組,從某個組刪除
gpasswd -a test hello 將test使用者新增到hello組
gpasswd -d test hello 將test使用者從hello組中刪除
chgrp:改變檔案所屬組,chgrp hello 1.txt
chown:改變檔案擁有者[及組],chown root[:root] 1.txt
chsh:修改使用者的shell直譯器,chsh test -s /sbin/nologin
su - : 切換到指定使用者,若不加』-』,只會切換目錄及使用者身份,不會切換執行環境
若不指定使用者。預設切換到root使用者
涉及檔案:
/etc/passwd:存放使用者資訊
/etc/group:存放使用者組資訊
/etc/shadow:存放使用者密碼
使用者身份:
#:root使用者
$:普通使用者
5、檔案許可權管理
說明:在linux下,檔案的許可權有:所有者、所屬組、其它的區分
許可權:許可權有:讀®、寫(w)、執行(x),ls -l即可檢視
rwxr-xr–
修改:使用chmod命令修改檔案的許可權
格式:chmod [身份] [修改] [許可權] 檔案
身份:u:使用者
g:組o:其它
a:所有身份
修改:+:新增
-:去掉
=:設定
許可權:r:讀
w:寫x:執行
簡潔寫法:chmod 0755 1.txt
所有者可讀可寫可執行、所屬組可讀可執行、其它可讀可執行
6、軟硬鏈結檔案
說明:ls -l 結果的第一列就是檔案型別
型別:-:普通檔案
d:目錄檔案
l:軟鏈結
命令:ln [-s] 原檔案 目標檔案
分類:軟鏈結、硬鏈結(很少用到)
建立:不加引數-s建立的鏈結就是硬鏈結,新增-s引數建立的就是軟鏈結
例子:ln -s 1.txt 2.txt
7、檔案查詢
tree:檢視目錄結構,-l指定層級深度,tree / -l 2
find:查詢檔案
-name:指定名字,find / -name 1.txt
-type:指定型別,(b/c/d/p/l)
-size:指定大小,單位k/m/g,+表示大於,-表示小於,find / -size +1g
-perm:指定許可權
-user:指定使用者
-group:指定組
-maxdepth:指定最大層級深度
whereis:查詢程式,不要使用find(效率太低)
which:專門用來查詢命令
alias:給某個命令起別名,alias ls=『ls --color=auto』
unalias:取消別名
grep:正則匹配查詢
-i:忽略大小寫
-n:顯示行號
例子:grep root /etc/passwd 在 /etc/passwd檔案中查詢包含root的行
ls /bin | grep 『^m』 查詢/bin目錄下以m開頭的檔案
其它:命令 [選項] [引數]
出問題檢視幫助文件
1、內部幫助文件:命令 --help/-h
2、外部幫助文件:man 命令
Linux系統基本命令
要區分大小寫 uname 顯示版本資訊 同win2k的 ver dir顯示當前目錄檔案 ls al 顯示包括隱藏檔案 同win2k的 dir pwd查詢當前所在的目錄位置 cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat檔名 檢視檔案內容 cat abc.txt 往abc....
linux系統基本命令
wget獲取https位址時加入 no check certificate 解壓tar.gz安裝包 tar xzvf test.tar.gz 1.1 系統網路裝置配置檔案 etc sysconfig network scripts vim etc sysconfig network scripts ...
linux系統基本命令
ls 檢視檔案資訊 ls是list的縮寫,它可以列出此檔案目錄下的所有內容 搭配ls使用的,有常見的三個引數 引數 含義 a 顯示指定目錄下所有子目錄與檔案 包括隱藏檔案 l以列表方式顯示檔案的詳細資訊 h配合 l以人性化的方式顯示檔案大小 cd 切換工作目錄 pwd 顯示當前路徑 clear 清屏...