linux常用命令參考手冊(二)

 1.7 管理用戶和組

useradd:添加指定的系統用戶

   -d:指定用戶的宿主目錄位置

   -e:指定用戶的賬戶失效時間

   -g:指定用戶的基本組名

   -G:指定用戶的公共組名

   -M:不爲用戶建立並初始化宿主目錄

   -s:指定用戶的登錄shell

   -u:指定用戶的UID號 

passwd:設置系統用戶的密碼,及鎖定、解鎖用戶

   -d:清空指定用戶密碼

   -l:鎖定用戶賬號

   -S:查看用戶鎖定狀態

   -u:解鎖用戶賬號

usermod:修改指定系統用戶信息

   -d:指定用戶的宿主目錄位置

   -e:指定用戶的賬戶失效時間

   -g:指定用戶的基本組名

   -G:指定用戶的公共組名

   -L:鎖定用戶賬戶

   -s:指定用戶的登錄shell

   -u:指定用戶的UID號 

   -U:解鎖用戶賬號

userdel:刪除指定用戶的賬號

   -r:刪除用戶後,也能將該用戶的宿主目錄一併刪除

groupadd:添加一個系統用戶組

   -g:爲新建的組指定GID組標記號

groupdel:刪除指定的系統用戶組

id:輸出指定的用戶身份標誌信息

   -u:只顯示有效的用戶信息

   -g:只顯示有效地組信息

   -n:只輸出用戶名稱而不是數字標記

users:查看登錄到當前主機中的用戶

su:切換爲另一個用戶身份

   -l:使用目標用戶的登錄shell環境

1.8 管理進程與服務

ps:以靜態快照方式處處當前運行的進程的狀況統計數據

    a:顯示終端下的所有進程信息

    u:使用以用戶爲主的格式輸出進程信息

    x:顯示當先用戶在所有終端下的進程信息

   -e:顯示系統內的進程信息

   -l:使用長格式顯示進程信息

   -f:使用完整的格式顯示進程信息

top:在交互式的界面中動態顯示當前運行的進程信息

   -d:指定動態信息的刷新間隔時間,單位爲 S

pstree:以樹形結構查看系統中進程及相互關係

   -a:顯示進程對應的命令行

   -u:顯示進程對應的用戶信息

   -p: 顯示進程對應的進程號信息

kill: 終止指定的進程號的進程

   -9:向指定的進程發送“無條件終止”的信號,即強行終止

killall:終止指定進程名的所有進程,可用於結束同名的多個進程

   -9:向指定的進程發送“無條件終止”的信號,即強行終止

free:查看系統的內存、交互空間的使用情況

   -b:以byte爲單位顯示信息

   -k:以kb爲單位顯示信息

   -m:以mb爲單位顯示信息

chkconfig:設置系統服務在不同運行級別的自啓動狀態,以及添加刪除系統服務

   --level:指定控制服務的運行級別範圍(2.3.5.23.35.2345等)

   --list:查看系統中的自啓動狀態

   --add:添加新的系統服務

   --del:刪除指定的系統服務

ntsysv:提供一個交互式的僞圖形程序。用於設置各種系統服務在不同運行級別的自啓動狀態

   --level:制定對應的運行級別,數字選項對應init的不同模式,可以組合使用

1.9 管理文件系統

df:查看掛載的文件系統中磁盤空間的使用情況

   -a:輸出所有可見文件系統的信息,抱括僞文件

   -h:顯示信息時使用更人性化 kb.mb.gb

   -i:查看分區中的i節點佔用的情況

   -t:只查看指定類型的文件系統信息

   -T:輸出信息同時顯示該分區的文件系統類型

stat:顯示文件或文件系統的i節點狀態

   -f:顯示文件所屬文件系統的i節點狀態,而不是文件本身狀態

fdisk:查看磁盤分區,以及通過交互式界面未指定的磁盤進行分區設置

   -l:顯示指定磁盤分區信息

mkfs:用於創建文件系統,即對磁盤分區進行格式化】

   -t:指定需要創建的文件系統類型

fsck:檢查和修復linux文件系統中的錯誤

   -y:在所有提示確認的步驟自啓動回答“yes"

   -t:指定需要檢查的分區的文件系統類型

dd:用於設備文件的複製。

   if=:設置複製源,及輸入文件 或設備位置,默認爲標準輸入

   of=:設置複製目標,及輸出文件 或設備位置,默認爲標準輸入

   bs=:設置複製時每次讀取的數據塊大小,可用k.m等單位

   count=:設置蘇姚複製的數據塊個數

mount:掛載磁盤存儲設備或網絡共享目錄

   -t:指定設備所使用的文件系統,如ext3.smbfs.nfs等

   -o:指定掛載控制選項

umount:卸載以掛載的文件系統

eject:卸載並彈出關盤以及收回光盤托架

   -t:收回已彈出的光盤托架

1.10 網絡配置管理

ifconfig:查看及臨時設置網絡接口參數,停用或激活網卡

ping:測試到目標主機的網絡的連接狀況

  -c:設置發送測試數據包的個數

  -s:設置發送測試數據包的大小

  -i:設置發送每個測試數據包的間隔時間

traceroute:跟蹤到目標主機的路由途徑

mtr:融合了ping和traceroute命令有點的網絡診斷工具.可動態刷新路徑信息.按q鍵退出

netstat:查看系統的網絡連接狀況的統計信息

   -a:顯示當前所有的網絡連接信息

   -n:使用數字形式代表地址.端口等信息

   -p:同時顯示和每個網絡關聯的進程信息

   -t:顯示TCP協議相關的網絡連接信息

   -u:顯示UDP協議相關的網絡連接信息

   -r:查看系統的路由表信息

1.11 關機與重啓

shutdown:在指定的時間正常結束所有進程並關閉或重啓系統

   -h:執行關機操作

   -r:執行重啓操作

   -c:取消操作

halt:中止及關閉系統

   -f:不調用shutdown結束各個進程,直接中止

   -p:如果硬件不支持.則在中止系統後關閉主機電源

reboot:重新啓動當前系統

   -f:不調用shutdown結束各個進程.直接重啓當前系統

init:系統初始化的程序.可以通過不同選項切換到不同的系統運行級別

    0:關機

    1:切換到單用戶模式

    3:切換到字符模式

    5:將系統切換到圖形化模式

    6:重啓系統

    q:重新檢查並讀取/etc/inittab配置文件

runlevel:查看當前的系統運行級別,並查看進行切換之前的運行級別

1.12 其他常用命令

man:查看命令、內核函數或配置文件等相關的幫助手冊

help:查看shell內部命令的幫助信息

   -s:只是顯示概要幫助信息,通常只輸出命令格式

clear:用於清屏、

alias:查看及設置命令別名.可以簡化平凡使用的命令操作

unalias:取消已經設置的命令別名

  - a:取消所有的命令別名設置

uname:顯示當前系統的 主機名.系統平臺.硬件平臺.內核版本.系統時間等信息

   -a:顯示所有的相關信息

   -i:顯示硬件的體系結構類型

   -r:顯示linux:系統的內核版本號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章