ls、shutdown命令使用及命令提示符格式修改

    ls、shutdown命令使用及命令提示符格式修改


                                   1476608816887164.jpg

    1. 設置自己的終端提示符,要求字符終端登錄時:

            a> 需要帶顏色 b> 需要顯示當前執行到了第幾條命令 c> 顯示當前登錄終端,主機名和當前時間

            export PS1='[\[\e[33m\]line# \[\e[31m]\u\[\e[37m\]@\[\e[35m\]\h \[\e[32m\]\t]\[\e[36m\]\$ \[\e[m\]'   (環境變量只在當前shell及子進程有效,如需永久生效只需將其寫入~.bashrc即可)

                

               \[\e[36m\]    \[\e[m\]  顯示顏色格式

           F代表 字體顏色 B代表背景顏色

                顏色表
            前景 背景 顏色
            ---------------------------------------
            30 40 黑色
            31 41 紅色
            32 42 綠色
            33 43 黃色
            34 44 藍色
            35 45 紫色
            36 46 青色
            37 47 白色
         
            代碼 意義
            -------------------------
            0 OFF
            1 高亮顯示
            4 underline
            5 閃爍
            7 反白顯示
            8 不可見
            參  數:
        \d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
        \H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名
          稱就是fc4.linux
        \h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
        \t :顯示時間為24小時格式,如:HH:MM:SS
        \T :顯示時間為12小時格式
        \A :顯示時間為24小時格式:HH:MM
        \u :當前用戶的賬號名稱
        \v :BASH的版本信息
        \w :完整的工作目錄名稱。家目錄會以 ~代替
        \W :利用basename取得工作目錄名稱,所以只會列出最后一個目錄
        \# :下達的第幾個命令
        \$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$
        默認的PS1內容為: PS1='[\u@\h \W]\$ ' ,所以默認的提示符就是:         [root@linux ~]#。

    2、使用shutdown命令于5分鐘后重啟自己的服務器

       shutdown -r +5 "The system will reboot  after five minutes"

       shutdown -rt 300 "The system will reboot after five minutes"

       shutdown指令可以關閉所有程序,并依用戶的需要,進行重新開機或關機的動作。

        參  數:
      -c          當執行"shutdown -h 11:50"指令時,只要按+鍵就可以中斷關機的指令。
      -f          重新啟動時不執行fsck。
      -F          重新啟動時執行fsck。
       -h          將系統關機。
      -k          只是送出信息給所有用戶,但不會實際關機。
      -n           不調用init程序進行關機,而由shutdown自己進行。
      -r          shutdown之后重新啟動。
      -t<秒數>     送出警告信息和刪除信息之間要延遲多少秒。
      [時間]      設置多久時間后執行shutdown指令。
      [警告信息]     要傳送給所有登入用戶的信息。
      shutdown -h now      立刻關機,其中now相當于時間為0的狀態
      shutdown -h 20:25     系統在今天的20:25分會關機
      shutdown -r now      系統立刻重新啟動
      shutdown -r +30 'The system will reboot'再過30分鐘系統會自動重 啟,并顯示后面的信息
        shutdown -k now 'The system will reboot'僅發出警告信件的參數。系統并不會關機

    3. 學習man,學會使用a> ls遞歸列出/usr目錄下所有文件, b> 列出目錄下的隱藏文件 

        ls -R /usr   遞歸列出/usr目錄下的所有文件
        ls -A /usr |grep '^\.'  列出目錄下的隱藏文件
        參  數:
        -a:    顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為引藏, 不會列出);
        -A:    顯示除引藏文件“.”和“..”以外的所有文件列表;
        -C:    多列顯示輸出結果。這是默認選項;
        -l:    與“-C”選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列;
        -F:    在每個輸出項后追加文件的類型標識符,具體含義:“*”表示具有可執行權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
        -b:    將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出
        -c:    與“-lt”選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件的索引節點中的ctime字段。與“-l”選項連用時,則排序的一句是文件的狀態改變時間;
        -d:    僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
        -f:    此參數的效果和同時指定“aU”參數相同,并關閉“lst”參數的效果;
        -i:    顯示文件索引節點號(inode)。一個索引節點代表一個文件;
        --file-type:與“-F”選項的功能相同,但是不顯示“*”;
        -k:    以KB(千字節)為單位顯示文件大小;
        -l:    以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等;
        -m:    用“,”號區隔每個文件和目錄的名稱;
        -n:    以用戶識別碼和群組識別碼替代其名稱;
        -r:    以文件名反序排列并輸出目錄內容列表;
        -s:    顯示文件和目錄的大小,以區塊為單位;
        -t:    用文件和目錄的更改時間排序;
        -L:    如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄;
        -R:    遞歸處理,將指定目錄下的所有文件及子目錄一并處理;
        --full-time:列出完整的日期與時間;
        --color[=WHEN]:使用不同的顏色高亮顯示不同類型的。

原創文章,作者:秋季,如若轉載,請注明出處:http://www.www58058.com/52101

(0)
秋季秋季
上一篇 2016-10-17
下一篇 2016-10-17

相關推薦

  • 第二周

    3、(1)、  :  ~]# mkdir -p /tmp/{a_c,a_d,b_c,b_d}                  or     ~]# …

    Linux干貨 2016-08-22
  • 馬哥教育網絡班22期-第1周博客作業2

    date命令 date – print or set the system date and time 顯示或設置系統日期和時間 【SYNOPSIS】 date [OPTION]… [+FORMAT] 【OPTIONS】 -d:–date=STRING,顯示字符串所指的日期與時間, 而不是當前時間,字符串前后必須加上雙引號…

    Linux干貨 2016-08-15
  • 網絡配置——CentOS7

    CentOS 7 網絡屬性配置 使用傳統命名方式: (1) 編輯/etc/default/grub 配置文件 GRUB_CMDLINE_LINUX ="rhgb quiet net.ifnames=0" 或:修改/boot/grub2/grub.cfg (2) 為grub2 生成其配置文件 grub2-mkconfig -o /etc/g…

    Linux干貨 2016-09-11
  • 磁盤管理、文件系統管理

    磁盤管理、文件系統管理 磁盤管理 磁盤設備 機械硬盤(非固態) I/O Ports —– I/O 設備地址 塊設備:Block 存取單位“塊”;(磁盤) 字符設備:char 存取單位“字符”;(鍵盤) 設備文件:關聯一個設備驅動程序,進而能夠跟與之對應的硬件設備進行通信; – 設備號碼: 主設備號 major number…

    Linux干貨 2016-07-22
  • 搜索引擎-網絡爬蟲

     通用搜索引擎的處理對象是互聯網網頁,目前網頁數量以百億計,搜索引擎的網絡爬蟲能夠高效地將海量的網頁數據傳下載到本地,在本地 形成互聯網網頁的鏡像備份。它是搜索引擎系統中很關鍵也很基礎的構件。 1. 網絡爬蟲本質就是瀏覽器http請求。      瀏覽器和網絡爬蟲是兩種不同的網絡客戶端,都以相同的方式來獲取網…

    Linux干貨 2015-11-18
欧美性久久久久