1,怎麼查看命令幫助
ls --help
man ls
info ls
百度搜索或google搜索node
2,基本文件管理,經過從【查,建,刪,改】四個維度介紹了不一樣的命令。linux
查:(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