1. 程式人生 > >Linux系統基本命令列操作(一)

Linux系統基本命令列操作(一)

1,行提示符

    如上圖所示,上圖是一個開啟shell後的行提示符。

    其中,kiosk為開啟shell的使用者名稱;@為分隔符;foundation15為主機名稱;Desktop為工作目錄名稱;$為身份提示符,#表示超級使用者,$表示普通使用者

    注意:命令要在行提示符之後輸入才能執行

2,命令的執行

   在linux中,大多數的操作都要輸入命令列來執行

   值得注意的是:

(1).命令格式

   命令 引數 目標

(2).ctrl +c   為撤銷命名的執行

(3).命令引數

   -引數     ##引數為單詞縮寫

   --引數    ##引數單詞的全拼

3,切換使用者

   在linux的操作管理中,常常要用到切換使用者

   用到的命令是su - username,接著輸入密碼,其中密碼輸入無回顯

 

    注意:高階使用者切換到低階使用者不需要密碼,如上圖所示,低階使用者切換到高階或者平級使用者的切換需要密碼

4,虛擬機器

    作為新手初學linux,在練習的過程中難免會出錯,例如刪除系統檔案導致系統崩潰,所以在虛擬機器中練習是一個很好的選擇


    上圖是開啟虛擬機器的命令,其中rht是redhat的縮寫;vmctl是virtual machine control的縮寫


    上圖為開啟虛擬機器的圖例


    在虛擬機器出現問題時,可以隨時在真機中對其reset,如上圖

5,虛擬控制檯

    linux提供了圖形和虛擬控制檯兩種操作方式,其中Ctrl+Alt+F(1|7) 進入圖形控制;Ctrl+Alt+F(2~6) 進入虛擬控制檯。


    上圖是進入虛擬控制檯的介面,其中,第一行是系統版本,第二行是核心版本和系統位數

6,命令的幫助

    當我們對某條命令不瞭解的時候,就要用到幫助命令:

(1)whatis命令,用於查詢一個命令執行什麼功能


(2)man命令,對命令詳細解釋



(3)--help幫助,命令的基本功能查詢


7,系統關機和重啟

在shell中重啟和關閉系統主要有3種方法:reboot/poweroff  init 6/init 0  shutdown -r /shutdown -h


     注意:前兩種命令都是立即生效,不會給使用者任何提示和儲存資料的時間,所以企業中一般使用第三種命令,如下圖所示


      其中,再輸入shut -c是取消關閉命令,shutdown -h now為立即關閉

8,鎖屏

     為了防止系統檔案外洩,在暫離系統時,常常要用到鎖屏命令

     ctrl + alt +L       ##在rhel7.0
     win鍵 + L       ##在rhel7.2

9,watch 監控 

     格式: watch -n 數字 命令       ##數字表示每隔多長時間執行一次命令,命令表示監控的物件,Ctrl+c退出監控模式

     上圖是對date時間的監控

10,date 顯示系統時間

     date   ##顯示系統當前時間


    date 12121212       ##把系統時間設定為12月12日12:12格式:月月天天小時分鐘


    -d +xday -xday       ##檢視x天前或者後的時間
    +%....          ##設定date的輸出格式,具體可在date --help中檢視

11,passwd  密碼操作

    超級使用者修改自己密碼


    注意:密碼不能少於8位,但超級使用者可以

    普通使用者修改自己密碼


    注意:普通使用者只能修改自己的密碼;普通使用者修改密碼時需要輸入舊密碼;普通使用者的新密碼不能和舊密碼相同、不能少於8位字元、不能包含使用者名稱,否則修改失敗。

     超級使用者可以修改普通使用者密碼,passwd +username


     另外,超級使用者可以對普通使用者的密碼進行一系列的設定


     例如,將最長有效期設為100天,警告天設為5天,並進行監控,如下圖


    (設定前)


    (設定後)

12,file 檢視檔案型別

    file 檔名字       ##檢視檔案型別


    上圖,檔案word的型別是 ASCII 文件

13,檔案的檢視

(1)cat   ##顯示檔案全部的內容


(2)less   ##分頁瀏覽,按“q”退出

(3)head   ##顯示一個檔案的前幾行
         head -n 5  ##前五行


(4)tail  ##顯示檔案後幾行
        tail -n 5  ##顯示一個檔案的後5行


14,wc 統計檔案容量資訊

    其中,wc  -l  行數


    wc  -w  字數


    wc  -c  位元組數


    wc  -m  字元數


15,history 歷史呼叫

    history            ##顯示歷史


    hostory -c      ##清除當前環境當中的歷史命令

     注意:只是清除當前shell中的命令,重新開啟shell,歷史仍然存在
    !數字            ##執行第多少行命令
    !字母            ##執行最近一條以這個字母開頭的命令


     上圖是執行第42條命令,即 touch file
     ctrl +R +關鍵字     ##執行最近一條含有這個關鍵字的命令


     上下鍵            ##逐行呼叫命令

16,linux中的快捷鍵