ls、shutdown命令使用及命令提示符格式修改
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