您好,登錄后才能下訂單哦!
關閉和重啟系統
1.1 shutdown [選項] [時間] [警告信息](root權限)
-k:不真正關閉系統,發出警告信息給所有用戶。
-r:關閉后重啟。
-h:關閉后不重啟。
-f:快速關閉系統,重啟時不進行磁盤檢測。
-n:快速關閉系統,不經過init程序關機。
-c:終端關閉系統。
-[time]:設定關閉系統的時間。
立即關閉系統:shutdown -h now
定時45分鐘后關閉系統:shutdown -h 45
重啟系統,并發出警告信息:shutdown -r now "system will be reboot now!"
1.2 halt [選項]
-w:不真正關閉系統,寫"wtmp"(/var/log/wtmp)記錄。
-d:不寫"wtmp"記錄。
-f:沒有調用"shutdown"而強制關閉系統或重啟。
-i:關閉系統或重啟前,關掉所有網絡的接口。
-p:缺省項,關閉系統時調用"power off"。
1.3 reboot
reboot是引發主機重啟,而halt是引發主機關閉系統。
1.4 init
init是所有進程的祖先,它的進程號始終為1,發送"TERM"信號給init會終止所有的用戶 進程和守護進程等。"shutdown"命令就是使用這種機制。init定義了7個運行級別,其中init0為 關閉系統,init1為重啟。
Linux運行級別:
0:停止運行,所有進程終止,關閉系統。
1:單用戶模式,用于維護系統,只有少數進程進行。
2:多用戶模式,除了NFS服務沒有啟動外,其他和運行級別3一樣。
3:完整的多用戶模式,進入Linux系統的字符界面。
4:沒有使用(可自定義)
5:完整的多用戶模式(帶有基于X window的圖形界面)。
6:重新引導計算機。
顯示當前系統運行級別:runlevel
切換運行級別:init 2
關閉計算機:init 0
重啟計算機:init 6
2.文件、目錄管理
2.1 ls [參數] [目錄名] 顯示目錄
-a 顯示所有文件及目錄。
-l 除文件名稱外,將文件型態、權限、擁有者、文件大小等資訊詳細列出。
-r 將文件以相反次序顯示(原定依英文字母次序)。
-t 將文件依建立時間之先后次序列出。
-A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)。
-F 在列出的文件名稱后加一符號例如可執行檔則加 "*", 目錄則加 "/"。
-R 若目錄下有文件,則將目錄下的文件也列出。
-i 查找文件的i節點
2.2 cd [名稱] 切換目錄
跳到根目錄:cd /
跳到自己的家目錄:cd ~
進入當前目錄:cd .
跳到此時目錄的上一層:cd ..
跳到此時目錄的上兩層:cd ../..
2.3 mkdir [-p] [目錄名] 創建目錄
-p:確保目錄存在,如果不存在就創建一個。
mkdir lml:在工作目錄下創建一個名為lml的子目錄。
mkdir -p lml/Test:在工作目錄lml下創建一個Test子目錄,如果lml不存在就創建一個。
2.4 rmdir [-p] [目錄] 刪除空目錄
-p:當子目錄被刪除后使他也成為一個空目錄,一并刪除。
rmdir lml:刪除lml目錄(必須為空)。
rmdir -p lml/Test:刪除Test(為空),如果lml也空了,則將lml也刪除。
2.5 rm -rf [名稱] 刪除目錄
-r:刪除目錄
-f:強制刪除
2.6 cp [參數] [原文件或目錄] [目標文件或目錄] 復制
-r:復制目錄。
-p:連帶文件屬性復制。
-d:若目標文件是鏈接文件,則復制鏈接屬性。
-a:相當于-pdr。
2.7 mv [原文件或目錄] [目標目錄] 剪切或改名
當原文件和目標文件在同一目錄下,就是重命名。
2.8 pwd
顯示當前工作目錄的絕對路徑。
3.鏈接管理
3.1 ln -s [原文件] [目標文件] 生成鏈接文件
-s:創建軟鏈接
4.搜索管理
4.1 locate [名稱] 搜索文件
/var/lib/mlocate locate所搜索的后臺數據庫
4.2 updatedb 更新數據庫
4.3 find [搜索范圍] [搜索條件] 搜索文件
通配符:
*:匹配任意內容
?:匹配任意一個字符
[]:匹配任意一個中括號內的字符
find /root -iname [名稱]:不區分大小寫
find /root -user [root]:按照所有者搜索
find /root -nouser:查找沒有所有者的文件
find /var/log/ -mtime +10:查找10天前修改的文件
-10:10天內修改的文件
10:10天當天修改的文件
+10:10天前修改的文件
atime:文件訪問時間
ctime:改變文件屬性
mtime:修改文件內容
find . -size 25k:查找文件大小是25KB的文件(k小寫,M大寫)
find . -inum 262433:查找i節點(ls -i)是262433的文件
find /etc -size +20k -a -size -50k:查找/etc目錄下大于20KB且小于50KB的文件
-a:邏輯與(兩個條件都滿足)
-o:邏輯或(兩個條件滿足一個)
find /etc -size +20k -a -size -50k -exec ls-lh{}\;
4.4 grep [參數] ["字符串"] [文件名] 在文件當中匹配符合條件的字符串
-i:忽略大小寫
-v:排除指定字符串
5.幫助管理
5.1 man [命令] 獲取指定命令的幫助
6.壓縮管理
6.1 .zip壓縮
zip [壓縮文件名] [原文件] 壓縮文件
zip -r [壓縮文件名] [原目錄] 壓縮目錄
.zip解壓縮
unzip [壓縮文件] 解壓縮.zip文件
6.2 .gz格式壓縮
gzip [原文件] 壓縮為.gz格式的壓縮文件,原文件會消失
gzip -c [原文件] > 壓縮文件 壓縮為.gz格式,原文件保留
gzip -r 目錄 壓縮目錄下所有的子文件,不能壓縮目錄
.gz解壓縮
gzip -d [壓縮文件] 解壓縮文件
gunzip [壓縮文件] 解壓縮文件
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。