2015-08-22 linux命令練習3

echo

相關命令:

echo - 顯示一行文本

允許在標準輸出上顯示STRING(s).
-n 不輸出行尾的換行符.
-e 允許對下面列出的加反斜線轉義的字符進行解釋.
-E 禁止對在STRINGs中的那些序列進行解釋.
--help 顯示幫助並退出(須單獨運行)
--version 輸出版本信息並退出(須單獨運行)
在沒有 -E 的情況下,可承認並可以內置替換以下序列:

\NNN
字符的ASCII代碼爲NNN(八進制)

\\
反斜線

\a
報警符(BEL)

\b
退格符

\c
禁止尾隨的換行符

\f
換頁符

\n
換行符

\r
回車符

\t
水平製表符

\v
縱向製表符

shutdown

相關命令:halt,reboot

shutdown 以一種安全的方式關閉系統。所有登陸用戶都可以看到關機信息提示,並且 login (1) 將被阻塞。可以指定立刻關機,也可以指定系統在一定的延時後關機。所有進程都將接收到 SIGTERM 信號。這可以使 vi (1) 等程序有時間將處於編輯狀態的文件進行存儲,郵件和新聞程序進程則可以將所有緩衝池內的數據進行適當的清除等等。 shutdown 通過通知 init 進程,要求它改換運行級別來實現。運行級別 0 用來關閉系統,運行級別 6 用來重啓系統,運行級別 1 用來使系統進入執行系統管理任務狀態,如果沒有給出 -h 或 -r 標誌時,這是 shutdown 命令的默認工作狀態。具體關機或重啓所執行的操作請查閱 /etc/inittab 文件中相應的運行級別欄。

選項 OPTIONS

-a
使用 /etc/shutdown.allow 來驗證身份。
-t sec
通知 init(8) 在轉換到其它運行級別前,發送警告 (warning) 信號後延時 (sec) 秒數後再發送關閉 (kill) 信號。
-k
並非真正關機,只向所有人顯示警告信息。
-r
重啓。
-h
停機。
-n
[DEPRECATED(不應再使用)] 不調用 init(8) 程序進行關機操作,而由自己進行。不建議用戶使用這種關機方式,它的結果一般也不是你希望的那樣。
-f
重啓時跳過磁盤檢測。
-F
重啓時強制磁盤檢測。
-c
取消運行中的 shutdown 進程。不可能爲此選項指定 time 參數,但你可以在命令行輸入一條解釋消息來向所有用戶說明。(一般的shutdown指令可以用按"+"號來進行中斷)
time
關機時間。
warning-message
發送給所有用戶的消息。

halt

相關命令:reboot,shutdown

命令名稱:halt

使用方式:
halt [-n] [-w] [-d] [-f] [-i] [-p]說明:若系統的 runlevel 爲 0 或 6 ,則關閉系統,否則以 shutdown 指令(加上 -h 參數)來取代

參數:
-n : 在關機前不做將記憶體資料寫回硬盤的動作
-w : 並不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案裏
-d : 不把記錄寫到 /var/log/wtmp 檔案裏(-n 這個參數包含了 -d) -f : 強迫關機,不呼叫 shutdown 這個指令
-i : 在關機之前先把所有網絡相關的裝置先停止
-p : 當關機的時候,順便做關閉電源(poweroff)的動作

reboot

相關命令:halt

reboot 命令詳解

功能說明:重啓。

語  法:dreboot [-dfinw]

補充說明:執行reboot指令可讓系統停止運作,並重新開機。

參  數:
  -d  重新開機時不把數據寫入記錄文件/var/tmp/wtmp。本參數具有"-n"參數的效果。
  -f  強制重新開機,不調用shutdown指令的功能。
  -i  在重開機之前,先關閉所有網絡界面。
  -n  重開機之前不檢查是否有未結束的程序。
  -w  僅做測試,並不真的將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件。

poweroff

相關命令:shutdown,reboot,halt

poweroff命令用來關閉計算機操作系統並且切斷系統電源。

常用參數:

-n:關閉操作系統時不執行sync操作;
-w:不真正關閉操作系統,僅在日誌文件"/var/log/wtmp"中;
-d:關閉操作系統時,不將操作寫入日誌文件"/var/log/wtmp"中添加相應的記錄;
-f:強制關閉操作系統;
-i:關閉操作系統之前關閉所有的網絡接口;
-h:關閉操作系統之前將系統中所有的硬件設置爲備用模式。

who

相關命令:w,whoami,finger,id

用法:who [選項]... [ 文件 | 參數1 參數2 ]
顯示當前已登錄的用戶信息。

-a, --all 等於-b -d --login -p -r -t -T -u 選項的組合
-b, --boot 上次系統啓動時間
-d, --dead 顯示已死的進程
-H, --heading 輸出頭部的標題列
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l,--login 顯示系統登錄進程
--lookup 嘗試通過 DNS 規範化主機名
-m 只針對和標準輸入有直接交互的主機和用戶
-p, --process 顯示由 init 進程衍生的活動進程
-q, --count 列出所有已登錄用戶的登錄名與用戶數量
-r, --runlevel 顯示當前的運行級別
-s, --short 只顯示名稱、線路和時間(默認)
-T, -w, --mesg 用+,- 或 ? 標註用戶消息狀態
-u, --users 列出已登錄的用戶
--message 等於-T
--writable 等於-T
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出

如果文件未被指定,則使用/var/run/utmp。/var/log/wtmp 是通用的相關文件。
如果給定了參數1 和參數2,-m 會假定:"am i"或"mom likes"
爲參數。

w

相關命令:who,whoami,©著作權歸作者所有:來自51CTO博客作者cto523008934的原創作品,如需轉載,請註明出處,否則將追究法律責任

0

收藏

cto523008934

8篇文章,3093人氣,0粉絲

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