CentOS學習筆記--基本命令

來源:互聯網
上載者:User

標籤:style   blog   ar   color   os   使用   sp   on   檔案   

Linux基本命令

Linux伺服器基本不安裝X-window,也就是沒有視窗環境,只有文字模式,因此掌握一些Linux命令對日後的工作顯然很重要。

重要的幾個熱鍵[Tab], [ctrl]-c, [ctrl]-d

學習命令之前先看一下熱鍵,它可以提高工作效率。

  • [Tab]按鍵

這個[Tab]按鍵算是Linux的Bash shell最棒的功能之一了!他具有『命令補全』與『檔案補齊』的功能喔! 重點是,可以避免我們打錯命令或檔案名稱呢!很棒吧!但是[Tab]按鍵在不同的地方輸入,會有不一樣的結果喔!

看2個例子:

[[email protected] ~]# ca[tab][tab]     <---[tab][tab]是2次擊打[tab]鍵cacertdir_rehash  cache_repair      caller            casecache_check       cache_restore     capsh             catcache_dump        cal               captoinfo         catchsegv
<---[tab][tab] 會將相關的已ca開頭的命令列表出來

 

[[email protected] dev]# ls -al p[tab][tab] <---[tab][tab]是2次擊打[tab]鍵parport0  port      ppp       ptmx      pts/
<---[tab][tab]會將/dev目錄下所有已p開頭的檔案都列表出來
  • [Ctrl]-c 按鍵
  • 如果你在Linux底下輸入了錯誤的命令或參數,有的時候這個命令或程式會在系統底下『跑不停』這個時候怎麼辦?別擔心, 如果你想讓當前的程式『停掉』的話,可以輸入:[Ctrl]與c按鍵(先按著[Ctrl]不放,且再按下c按鍵,是組合按鍵), 那就是中斷目前程式的按鍵啦!

  • [Ctrl]-d 按鍵
  • 那麼[Ctrl]-d是什麼呢?就是[Ctrl]與d按鍵的組合啊!這個組合按鍵通常代表著: 『鍵盤輸入結束(End Of File, EOF 或 End Of Input)』的意思! 另外,他也可以用來取代exit的輸入呢!例如你想要直接離開文字介面,可以直接按下[Ctrl]-d就能夠直接離開了(相當於輸入exit啊!)。

基本命令
  • 顯示日期與時間的命令: date
[[email protected] ~]# dateWed Dec 10 17:04:35 CST 2014
  • 線上協助 info page
這時一個線上的協助命令,同本地的man page一樣。(minimal未安裝man軟體包)
按鍵 進行工作
b 移動游標到該 info 畫面當中的第一個 node 處
e 移動游標到該 info 畫面當中的最後一個 node 處
n 前往下一個 node 處
p 前往上一個 node 處
u 向上移動一層
s(/) 在 info page 當中進行搜尋
h 顯示求助菜單
q 結束這次的 info page
正確的關機命令: sync, shutdown, reboot, halt, poweroff, init

要關機時需要注意底下幾件事:

  • 觀察系統的使用狀態:
    如果要看目前有誰在線上,可以下達『who』這個命令,而如果要看網路的聯機狀態,可以下達 『 netstat -a 』這個命令,而要看背景啟動並執行程式可以運行『 ps -aux 』這個命令。使用這些命令可以讓你稍微瞭解主機目前的使用狀態!當然囉,就可以讓你判斷是否可以關機了 (這些命令在後面Linux常用命令中會提及喔!)
  • 通知線上使用者關機的時刻:
    要關機前總得給線上的使用者一些時間來結束他們的工作,所以,這個時候你可以使用 shutdown 的特別命令來達到此一功能。
  • 正確的關機命令使用:
    例如 shutdown 與 reboot 兩個命令!
資料同步寫入磁碟: sync
[[email protected] ~]# sync

在Linux系統中,為了加快資料的讀取速度,所以在預設的情況中, 某些已經載入記憶體中的資料將不會直接被寫回硬碟,而是先緩衝在記憶體當中,如此一來, 如果一個資料被你重複的改寫,那麼由於他尚未被寫入硬碟中,因此可以直接由記憶體當中讀取出來, 在速度上一定是快上相當多的!

不過,如此一來也造成些許的困擾,那就是萬一你的系統因為某些特殊情況造成不順利關機 (例如停電或者是不小心踢到power)時,由於資料尚未被寫入硬碟當中,哇!所以就會造成資料的升級不正常啦! 那要怎麼辦呢?這個時候就需要sync這個命令來進行資料的寫入動作啦! 直接在文字介面下輸入sync,那麼在記憶體中尚未被升級的資料,就會被寫入硬碟中!所以,這個命令在系統關機或重新啟動之前, 很重要喔!最好多運行幾次!

雖然目前的 shutdown/reboot/halt 等等命令均已經在關機前進行了 sync 這個工具的呼叫, 不過,多做幾次總是比較放心點。

慣用的關機命令: shutdown
選項與參數: -t sec : -t 後面加秒數,亦即『過幾秒後關機』的意思 -k     : 不要真的關機,只是發送警告資訊出去! -r     : 在將系統的服務停掉之後就重新啟動(常用) -h     : 將系統的服務停掉後,立即關機。 (常用) -n     : 不經過 init 程式,直接以 shutdown 的功能來關機 -f     : 關機並啟動之後,強制略過 fsck 的磁碟檢查 -F     : 系統重新啟動之後,強制進行 fsck 的磁碟檢查 -c     : 取消已經在進行的 shutdown 命令內容。 時間   : 這是一定要加入的參數!指定系統關機的時間!時間的範例底下會說明。
例子:
[[email protected] ~]# shutdown -h now 立刻關機,其中 now 相當於時間為 0 的狀態 [root@www ~]# shutdown -h 20:25 系統在今天的 20:25 分會關機,若在21:25才下達此命令,則隔天才關機 [root@www ~]# shutdown -h +10 系統再過十分鐘後自動關機 [root@www ~]# shutdown -r now 系統立刻重新啟動 [root@www ~]# shutdown -r +30 ‘The system will reboot‘  再過三十分鐘系統會重新啟動,並顯示後面的資訊給所有在線上的使用者 [root@www ~]# shutdown -k now ‘This system will reboot‘  僅發出警告信件的參數!系統並不會關機啦!嚇唬人!
重新啟動,關機: reboot, halt, poweroff

通常都只有記shutdown與reboot這兩個命令啦!不過使用poweroff這個命令卻比較簡單就是了!

CentOS學習筆記--基本命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.