簡單的shell命令
多用戶管理系統(tǒng)簡單命令
遠(yuǎn)程登錄:ssh diveinedu@192.168.21.121
提升到root用戶權(quán)限:sudo -s
創(chuàng)建你自己的帳號:useradd -m xuqian
為自己的帳號設(shè)置密碼: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
目錄操作的簡單命令
創(chuàng)建目錄:mkdir 目錄名
刪除目錄:rmdir 目錄名
顯示工作目錄所在位置:pwd
顯示當(dāng)前文件所有目錄:ls
-a 包括:以.開頭的所有文件-l 以長列表的形式顯示列表
改變當(dāng)前目錄:cd或cd~
進(jìn)入登錄時的主目錄cd /
進(jìn)入根目錄cd ..
進(jìn)入上一級目錄cd /home
進(jìn)入系統(tǒng)的home目錄cd home
進(jìn)入當(dāng)前目錄下的home目錄
目錄的重命名和移動:mv 原目錄 目的目錄
目錄拷貝:cp 原目錄 目的目錄
文件操作的簡單命令
新建文件:>或touch或vi 文件名
刪除目錄:rm 文件名
-i
系統(tǒng)提示系統(tǒng)是否真要刪除文件-f
文件刪除之前不提示任何信息-r
遞歸刪除目錄下所有子目錄
文件拷貝:cp 原目錄 目的目錄
文件鏈接:ln -s 原目錄 目的目錄
查看文件cat
less
more
head
只顯示文件的前十行tail
只顯示文件的后十行nl
以編號的形式顯示全部文件,忽略空行
文件查找:find [路徑] [選項]
如:find / -name test.txt
文件內(nèi)容查找:grep -n main haison.c
(輸出行號)
改變文件/目錄的權(quán)限:chmod [u/g/o/a] [+/-][權(quán)限] 文件名或目錄名
如: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 源文件路徑 目標(biāo)文件路徑下載: scp 目標(biāo)文件路徑 源文件路徑