簡單的shell命令
多用戶管理系統簡單命令
遠程登錄:ssh diveinedu@192.168.21.121
提升到root用戶權限:sudo -s
創建你自己的帳號:useradd -m xuqian
為自己的帳號設置密碼:passwd xuqian
新建第二個終端用自己帳號登陸 :ssh xquain@192.168.21.121
回到第一個終端把自己用戶加入classroom組:adduser xuqian classroom
再把自己用戶移除classroom組:delgroup xuqian classroom
刪除帳號:pkill -kill -t xuqian
(把用戶踢下線用戶)userdel xuqian
新建群組:groupadd
刪除群組:groupdel
把用戶添加到群組中:addgroup 用戶名 群組名
把用戶從群組中刪除:delgroup 用戶名 群組名
用戶身份:whoami
目錄操作的簡單命令
創建目錄:mkdir 目錄名
刪除目錄:rmdir 目錄名
顯示工作目錄所在位置:pwd
顯示當前文件所有目錄:ls
-a 包括:以.開頭的所有文件-l 以長列表的形式顯示列表
改變當前目錄:cd或cd~
進入登錄時的主目錄cd /
進入根目錄cd ..
進入上一級目錄cd /home
進入系統的home目錄cd home
進入當前目錄下的home目錄
目錄的重命名和移動:mv 原目錄 目的目錄
目錄拷貝:cp 原目錄 目的目錄
文件操作的簡單命令
新建文件:>或touch或vi 文件名
刪除目錄:rm 文件名
-i
系統提示系統是否真要刪除文件-f
文件刪除之前不提示任何信息-r
遞歸刪除目錄下所有子目錄
文件拷貝:cp 原目錄 目的目錄
文件鏈接:ln -s 原目錄 目的目錄
查看文件cat
less
more
head
只顯示文件的前十行tail
只顯示文件的后十行nl
以編號的形式顯示全部文件,忽略空行
文件查找:find [路徑] [選項]
如:find / -name test.txt
文件內容查找:grep -n main haison.c
(輸出行號)
改變文件/目錄的權限:chmod [u/g/o/a] [+/-][權限] 文件名或目錄名
如:chmod a+w a.txt
chmod 644 a.txt
u:user g:group o:other a:all
改變文件或目錄的屬主:chown 主人 文件或目錄
如:chown root a.txt
改變文件或目錄的屬組:chgrp 組名 文件或目錄
如:chgrp changegroup a.txtchown owner:group 文件或目錄
文件的上傳和下載上傳: scp 源文件路徑 目標文件路徑下載: scp 目標文件路徑 源文件路徑