歡迎您光臨本站 註冊首頁

linux視頻教程之常用的命令及其參數002

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
這次說一下其它常用的命令及其參數 uname -a :所有的系統信息均列出 -p :列出CPU 信息 -n :列出host name -r :列出kernel 版本信息 在開機的時候你會發現有很多的訊息出現吧,例如CPU 的形式、硬碟、光碟型號及硬碟 分割表等等.但是訊息都是『刷』的一聲就跑過去了!這些訊息有時候對於系統管理員是 很重要的,因為他提供了系統的信息!要看這些訊息你可以用dmesg 這個指令來觀看! 加上|more 的原因是因為訊息太多了,可以加入這個管線指令來使畫面暫停! 知不知道你的Linux 主機已經開機多久了?還有,過去1, 5, 15 分鐘的系統平均loading 是多少呢? 使用uptime 顯示目前時間 而系統已經開機多久,目前有幾個使用者在在線, 過去1, 5, 15 分鐘系統平均負荷為 計算器bc 加法 - 減法 * 乘法 / 除法 ^ 指數 % 餘數 在Linux 底下有幾個常用的按鍵  Ctrl c : 在Linux 底下,如果您輸入了錯誤的指令或參數,有的時候這個指令或 程序會在系統底下『跑不停』這個時候怎麼辦 『Ctrl』+『c』,這個就是中斷目前程 序的按鍵啦!   q : 有很多程序在跑的時候(例如man 這個指令或more 這個指令),如果您想跳出來, 就按下q 即可!這個按鈕也是很多指令常定義的退出鈕.   [Tab] :命令與檔案補全功能 例如剛剛我們要執行cal 這個指令對吧,這個 時候,你只要輸入ca[tab][tab] ,也就是輸入ca 之後,再按兩次[tab] 按鍵 以ca 為 開頭的指令都被顯示出來 sync 在Linux 系統中,為了加快數據的讀取速度,,預設的情況中,某些數據將不會直 接被寫入硬碟,而是先暫存在內存當中,如此一來,如果一個數據被你重複的改寫, 那麼由 於他尚未被寫入硬碟中,因此可以直接由內存當中讀取出來,在速度上一定是快上相當多的!不 過,如此一來也造成些許的困擾,那就是,萬一當你重新開機,或者是關機,或者是不正常的 斷電的情況下,由於數據尚未被寫入硬碟當中!就會造成數據的更新不正常 那要怎麼辦 呢?這個時候就需要sync 這個指令來進行數據的寫入動作 直接在文字介面下輸入sync , 那麼在內存中尚未被更新的數據,就會被寫入硬碟中!,這個指令在系統關機或重 新開機之前,很重要 最好多執行幾次!( 註:這個指令也只有root 可以執行 ) 做個實驗 如果我剛新建一個文件夾,馬上重啟,看看效果 比較慢.... 看來寫入的東西太少了,如果你寫入的東西多點,像我這樣直接關機重啟的話, 那麼這個文件是不會存在的 因為我以前就有這樣的經歷 sync;sync;sync很重要 不再多說 shutdown關機 -t sec : -t 後面加秒數,亦即『過幾秒后關機』的意思 -k : 不要真的關機,只是發送警告訊息出去! -r : 在將系統的服務停掉之後就重新開機 -h : 將系統的服務停掉后,立即關機. -n : 不經過init 程序,直接以shutdown 的功能來關機 -f : 關機並開機之後,強制略過fsck 的磁碟檢查 -F : 系統重新開機之後,強制進行fsck 的磁碟檢查 -c : 取消已經在進行的shutdown 指令內容. shutdown -h now 立刻關機,其中now 相當於時間為0 的狀態 shutdown -h 20:25 系統在今天的20:25 分會關機 shutdown -h 10 系統再過十分鐘后自動關機 shutdown -r now 系統立刻重新開機 shutdown -r 30 'The system will reboot' 再過三十分鐘系統會重新開機,並顯示後面的訊息. shutdown -k now 'This system will reboot' 僅發出警告信件的參數!系統並不會關機啦!嚇唬人! reboot; halt; poweroff 這三個指令差不多,用途上有些不同而已!那個reboot 其實與shutdown -r now 幾乎 相同!不過,建議在關機之前還是將數據回填的指令下達一次再說 sync; sync; sync; reboot --這個很重要 此外, halt 與poweroff 也具有相同的功能 不要擔心,使用man 去查詢一下吧 一般我習慣 關機就是 init 0 重啟就是 init 6 du [-abckms] [目錄名稱] 該命令逐級進入指定目錄的每一個子目錄並顯示該目錄佔用文件系統數據塊的情況 [目 錄名稱] 可以省略,如果省略的話,表示要統計目前所在目錄的檔案容量 -a :全部的檔案與目錄都列出來!默認值是指列出目錄的值! -b :列出的值以bytes 輸出 -c :加總total ! -k :列出的值以KB 輸出 以1024 bytes為單位 -m :列出的值以MB 輸出 以1MB為單位 -s :只列出加總的值 df 檢查文件系統的磁碟空間佔用情況.可以利用該命令來獲取硬碟被佔用了多少空間 ,目前還剩下多少空間等信息 -a 顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統. -k 以k位元組為單位顯示. -i 顯示i節點信息,而不是磁碟塊. -t 顯示各指定類型的文件系統的磁碟空間使用情況. -x 列出不是某一指定類型文件系統的磁碟空間使用情況(與t選項相反). -T 顯示文件系統類型. -h 以可讀性較高的方式來顯示信息. 一般我的習慣是這樣 文件系統 總大小 用了多少 還可用的空間多少 百分比顯示 這個文件系統掛載到那了 w 顯示目前登入系統的用戶信息 -f  開啟或關閉顯示用戶從何處登入系統. -h  不顯示各欄位的標題信息列. -l  使用詳細格式列表,此為預設值. -s  使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業和程序所耗費的CPU時間. -u  忽略執行程序的名稱,以及該程序耗費CPU時間的信息. -V  顯示版本信息. 是很詳細的 有點英語基礎的都可以知道是什麼意思 who 顯示目前登入系統的用戶信息 只是簡單的信息 執行這項指令可得知目前有那些用戶登入系統,單獨執行who指令會列出登入帳號,使用的 終端機,登入時間以及從何處登入或正在使用哪個X顯示器. -H 顯示各欄位的標題信息列. -i 顯示閑置時間,若該用戶在前一分鐘之內有進行任何動作,將標示成"."號, 如果該用戶已超過24小時沒有任何動作,則標示出"old"字元串. -m 此參數的效果和指定"am i"字元串相同. -q 只顯示登入系統的帳號名稱和總人數. -s 此參數將忽略不予處理,僅負責解決who指令其他版本的兼容性問題. -w或-T或--mesg或--message或--writable  顯示用戶的信息狀態欄. --help  在線幫助. --version  顯示版本信息. whoami 顯示自身的用戶名稱 相當於執行"id -un" 通過wall指令可將信息發送給每位同意接收公眾信息的終端機用戶 Ctrl D結束 這個是發給全部的人 通過write指令可傳遞信息給另一位登入系統的用戶,當輸入完畢后,輸入 EOF表示信息結束(我一般輸入Ctrl c),write指令就會將信息傳給對方. 發個指定的人 這次就說這幾個 成功!!!!!!!!!!!!! 這是用來視察目前在系統上的使用者指令,你也可以使用w 這個指令來下達動作. 基本上,who 與w 的功能是相同的,只是who 僅列出使用者名稱與登入時間, 至於w 則會列出使用者的 來源地址(IP):就是FROM 那一項即是IP; 登入時間:即是LOGIN@ 那一項; 工作項目:就是WHAT 那一項!

本文出自 「單身貴族」 博客,請務必保留此出處http://liuxin1982.blog.51cto.com/4338970/781333


[火星人 ] linux視頻教程之常用的命令及其參數002已經有792次圍觀

http://coctec.com/docs/linux/show-post-47116.html