【linux】服務器命令linux命令全解
基礎命令
ls
list 命令 ?類似 dos的dir,最簡單、最常用、最多參數(shù)。
語法:
-a:顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為影藏,不會列出);
-A:顯示除影藏文件“.”和“..”以外的所有文件列表;
-C:多列顯示輸出結果。這是默認選項;
-l:與“-C”選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列;
-F:在每個輸出項后追加文件的類型標識符,具體含義:“*”表示具有可執(zhí)行權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
-b:將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出;
-c:與“-lt”選項連用時,按照文件狀態(tài)時間排序輸出目錄內容,排序的依據(jù)是文件的索引節(jié)點中的ctime字段。與“-l”選項連用時,則排序的一句是文件的狀態(tài)改變時間;
-d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
-f:此參數(shù)的效果和同時指定“aU”參數(shù)相同,并關閉“l(fā)st”參數(shù)的效果;
-i:顯示文件索引節(jié)點號(inode)。一個索引節(jié)點代表一個文件;
--file-type:與“-F”選項的功能相同,但是不顯示“*”;
-k:以KB(千字節(jié))為單位顯示文件大小;
-l:以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數(shù)、所有者、組、文件大小和文件的最后修改時間等;
-m:用“,”號區(qū)隔每個文件和目錄的名稱;
-n:以用戶識別碼和群組識別碼替代其名稱;
-r:以文件名反序排列并輸出目錄內容列表;
-s:顯示文件和目錄的大小,以區(qū)塊為單位;
-t:用文件和目錄的更改時間排序;
-L:如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄;
-R:遞歸處理,將指定目錄下的所有文件及子目錄一并處理;
--full-time:列出完整的日期與時間;
--color[=WHEN]:使用不同的顏色高亮顯示不同類型的。
pwd
查看當前目錄的路徑
mkdir
類似 dos的md ? ? ? ?cd
mv
不可恢復地刪除文件mv :該命令用來為文件或目錄改名,或將文件由一個目錄移入另一個目錄中,類似dos命的ren和move的組合。
rm
刪除文件命令
語法:
rm [-dfirv][--help][--version][文檔或目錄...]
-d或–directory ?直接刪除文件、目錄。
-f或–force ? ? ? ?強制刪除文檔或目錄。
-i或–interactive 刪除既有文檔或目錄之前先詢問用戶。
-r或-R或–recursive 遞歸處理,將指定目錄下的任何文檔及子目錄一并處理。等等….
rm -rf ?a ?強制刪除a文件所有內容
rmdir
刪除目錄,一旦非空,還是要用rm -rf命令來解決
shutdown
命令安全地將系統(tǒng)關機
語法:
-c:當執(zhí)行“shutdown -h 11:50”指令時,只要按+鍵就可以中斷關機的指令;
-f:重新啟動時不執(zhí)行fsck;
-F:重新啟動時執(zhí)行fsck;
-h:將系統(tǒng)關機;
-k:只是送出信息給所有用戶,但不會實際關機;
-n:不調用init程序進行關機,而由shutdown自己進行;
-r:shutdown之后重新啟動;
-t<秒數(shù)>:送出警告信息和刪除信息之間要延遲多少秒。
whereis
查看文件路徑
man
命令幫助
Ctrl +z
退出操作
ps
進程查看命令;如# ps -ef |grep tom查看所有以含有tom名稱 的進程
kill
強制終止進程命令
語法:
#kill [參數(shù)] 進程號
-9 參數(shù)為強制終止進程
date
查看當前系統(tǒng)時間
cp
復制文件或文件夾
語法:
-a:此參數(shù)的效果和同時指定"-dpR"參數(shù)相同;
-d:當復制符號連接時,把目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄;
-f:強行復制文件或目錄,不論目標文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
-s:對源文件建立符號連接,而非復制文件;
-u:使用這項參數(shù)后只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件并不存在時,才復制文件;
-S:在備份文件時,用指定的后綴“SUFFIX”代替文件的默認后綴;
-b:覆蓋已存在的文件目標前將目標文件備份;
-v:詳細顯示命令執(zhí)行的操作。
用戶管理命令
adduser
用于添加用戶
語法:
-g ? 創(chuàng)建用戶時指定組,如:#adduser –g ?groupA ?rick
-u ? 指定UID
userdel
用于刪除
語法:
-r ?刪除用戶同時刪除該用戶主目錄及下的所有文件
usermod
可用來修改用戶帳號的各項設定。
語法:
-c<備注> 修改用戶帳號的備注文字。
-d登入目錄> 修改用戶登入時的目錄。
-e<有效期限> 修改帳號的有效期限。
-f<緩沖天數(shù)> 修改在密碼過期后多少天即關閉該帳號。
-g<群組> 修改用戶所屬的群組。
-G<群組> 修改用戶所屬的附加群組。
-l<帳號名稱> 修改用戶帳號名稱。
-L 鎖定用戶密碼,使密碼無效。
-s
-u
-U 解除密碼鎖定。
groupadd
用于添加用戶組
passwd
用于修改用戶密碼,如果有權限,還可以修改別人的密碼。
who
查詢當前有哪些用戶登錄系統(tǒng)
id
查看自己的用戶信息,如有權限可查看別人的如:#id rick
Who am i
查看自己是誰
su
切換登錄到別的用戶帳號,如命令不跟所切換到的用戶名則默認切換到root用戶(語意為super超級用戶)su -
chage
用于指定用戶定期更改密碼策略# chage –M 30 rick意為指定rick密碼期限30天
chmod
修改文件的讀寫和執(zhí)行權限
語法:
-x ?表示執(zhí)行權限 ? 001
-w ?表示寫權限 ? ? 010
-r ? 表示讀權限 ? ?100
-a ?表示所用用戶
-u 表示自己
-o ?表示其他用戶
-g ?指定權限到一個組
例子:
#chmod ?abc fileName ? ? ? 其中abc代表自己、 組和別人
在linux中001表示執(zhí)行[x],010表示寫[w],100表示讀[r],如:
#chmod ?767 file.txt 表示file.txt自己可讀寫執(zhí)行,同組用戶可讀,其他用戶可執(zhí)行
思考 ?:#chmod ?ug=rwx,o=wx file.txt 表示什么含義?
chown ?用于修改用戶所有者 ?-R ? 文件夾下面的子文件一起修改所有權,如#chown –R rick myFolder意為把myFolder 及其下所有文件所有權給rick
vi編輯
vi ?a.txt
i編輯
esc退出
:wq! ? ?保存退出
:x ? 強制寫入退出
Linux
版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。