1,怎麼查看命令幫助
ls --help
man ls
info ls
百度搜索或google搜索
2,基本文件管理,通過從【查,建,刪,改】四個維度介紹了不同的命令。
查:(ls,cat,more,less,head,tail,rev,tac)ls -a 查看目錄中所有的文件,包括隱藏文件(以.開頭的)
ls -l 查看目錄中文件的詳細信息
ls -t 以時間先後順序顯示結果
ls -h 顯示文件大小
ls -d 查看目錄信息
ls -i 顯示inode節點
cat 查看文件文件,只顯示最後一頁,例如cat /etc/passwd
more 分屏顯示,按空格鍵翻頁,無法前翻
less 可上下滾動查看文件內容
head 默認只顯示前10行
head -20 /etc/passwd 顯示前20行
tail 默認顯示最後10行
tail -20 /etc/passwd 顯示最後20行
rev 使文件內容左右顛倒
tac 使文件內容前後顛倒
建:(mkdir ,touch,vim)
mkdir aminglinux 創建一個aminglinux目錄
mkdir a b c 依次在當前目錄下創建a b c 同級目錄
mkdir -p a/b/c 遞推創建a b c目錄,a目錄包含b,b目錄包含c
刪:(cp, mv,rm)
cp a b 將文件a複製一份成b
cp -r 複製目錄,默認不加-r只能複製文件
mv 移動或改名
rm 刪除文件
rm -r 刪除目錄,默認不加-r只能刪除文件
rm -f 強制刪除,不提示
改:(vim)
vim 文件編輯器,用於修改一個文件(以後會詳解)
打開文件輸入i 進入編輯,可修改內容
esc :q 退出
esc :q! 強制退出
esc :wq 保存退出
esc :wq! 強制保存退出
3,用戶管理 (增刪改切)
用戶都存儲哪些信息? /etc/passwd
用戶名密碼控位鍵用戶UID 組GID 用戶描述信息 用戶家目錄 用戶shell
linux系統是支持多用戶的系統
用戶分爲三種以UID來區分
超級用戶 UID = 0 在系統中擁有至高無上的權限.
系統用戶 UID 1-499 bin,ftp,mail等,不具備登錄系統的權利,卻是系統運行不可缺少的.
普通用戶 UID 500以上 管理員建立的用戶.密碼和權限都由管理員制定.
羣組都存儲哪些信息? /etc/group
組名組密碼組識別碼組成員
Linux系統中的組是把一系列具有相同屬性的用戶加以規劃後的集合.
組也是分種類的用GID來標識
超級組 GID = 0
系統組 GID = 1-499
普通組 GID = 500以上
useradd user1 創建用戶user1
-u UID
-d 主目錄
-g GID
-G 附屬組
passwd user1 給user1設置密碼
usermod 修改用戶屬性命令
-u UID
-d 主目錄
-g GID
-G 附屬組
userdel
-r 刪除用戶及用戶家目錄
su 切換用戶
以root用戶切換其他用戶則不需要密碼
而其他用戶做任何切換都需要密碼
su -
加 - 與不加 - 的區別: su 在不加任何參數,默認爲切換到root用戶,但沒有轉到root用戶家目錄下,也就是說這時雖然是切換爲root用戶了,但並沒有改變root登錄環境;用戶默認的登錄環境,可以在/etc/passwd 中查得到,包括家目錄,SHELL定義等.
登錄後檢查
whoami 查看當前用戶身份
who 查看登錄本機用戶及來源ip
w 查看登錄用戶在做什麼
id 查看用戶和查看用戶所屬的組
users 都有哪些登錄用戶
退出登陸
exit 或者快捷鍵ctrl+d 退出登陸shell