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 08:34
下一篇 2016-10-17 08:35

相關推薦

  • 2018/8/3作業

    問題: 在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 groupadd g1         &…

    Linux干貨 2016-08-05
  • 操作系統,內核以及硬件之間的關系

    一般我們將計算機系統區分為硬件系統與軟件系統構成。 計算機硬件我們可以分成5大組件構成,即: 1)計算器:用于數據計算,如:CPU 2)控制器:控制數據流和指令流,與各個組件之間進行數據交互,并控制協調各個組件之間協同工作,如:主板的南橋,內橋,各個組件自身的獨立控制芯片等 3)存儲器:用戶數據的存放,如:一級/二級等內存芯片;flash芯片 4)輸入設備:…

    Linux干貨 2016-10-26
  • N26-博客作業-week14

    系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機; 配置系統INPUT和OUTPUT默認策略為DROP# iptables -P INPUT DROP# iptables -P OUTPU…

    Linux干貨 2017-06-22
  • LInux基本常識和幾個基本命令的用法

    1.默認系統管理員root 1)在Linux中,創建系統的同時,會創建一個超級用戶,對系統擁有絕對權限。 2)每個賬戶的文件都被放在各自的家目錄中,管理員家目錄:/root 3)每個帳號會有一個uid號對應,管理員uid=0   cengOS7之前的版本一般用戶uid從500開始   centOS7之后的版本一般用戶uid從1000開始 …

    Linux干貨 2016-07-23
  • http協議簡介

        http:Hyper Text Transfer Protocol,超文本傳輸協議。是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。1960年美國人Ted Nelson構思了一種通過計算機處理文本信息的方法,并稱之為超文本(hyp…

    Linux干貨 2015-11-18
  • ansible實戰示例

    要求:     使用ansible部署以下任務:     (1) 在VS部署主/備模型的keepalived + nginx的負載均衡;     (2) 在RS主機上部署httpd + php + php-mysql;     (3) 在第五臺主機上部署mariadb-serve…

    Linux干貨 2016-11-11
欧美性久久久久