基礎命令用法。

type:判斷命令類型。

    內建命令:由shell程序自帶的命令。

    外部命令:本身是一個獨立的可執行程序文件,命令名即爲程序文件名,通過shell內置的環境變量PATH指定路徑進行查找。

命令格式:#type COMMAND
例:
[root@localhost ~]# type cd
cd is a shell builtin
[root@localhost ~]# type login
login is /bin/login
獲取命令幫助
    內置命令:#help COMMAND
    外置命令:#COMMAND help
              #man [#] COMMAND
              #whatis COMMAND   查看命令哪些章節下有幫助

man:查看命令幫助信息。

    手冊的段落:

        NAME:命令名稱

        DESCRIPTION:命令功能的詳細描述

        OPTIONS:所有選項

        EXAMPLES:使用示例

        FILES:與當前命令相關的配置文件

        SEE ALSO:可參考的其它手冊

    幫助中的格式字串:  

        []:可省略

        <>:不可省略

        |:二選一或多選一

        ...:同類內容可以出現多個

    章節:

        1:用戶命令

        2:系統調用

        3:庫調用

        4:設備文件

        5:配置文件

        6:遊戲

        7:雜項

        8:管理命令

系統開關機命令:

[root@localhost ~]# shutdown -h  TIME   #關機命令,時間格式:now、+m、hh:mm
[root@localhost ~]# shutdown -r  TIME   #重啓
[root@localhost ~]# shutdown -c         #取消shutdown操作
#相關命令:reboot、poweroff、halt

date:日期和時間

#date [options] [+FORMAT]   #命令格式
#date [MMDDhhmm[[CC]YY][.ss]]  #手動修改時間

stat:顯示文件的元數據

#stat FILE   #命令格式
#元數據主要包括:文件名、文件大小、塊大小、文件類型、鏈接次數、Inode位置、文件權限、屬主屬組、三個時間戳
#atime:文件的最近訪問時間
#mtime:文件內容的改變時間
#ctime:文件元數據的改變時間

echo:回顯命令

#echo [-neE] [arg ...]  #命令格式
#echo -n   #不換行顯示
#echo -e   #允許使用轉義顯示
如:[root@localhost ~]# echo -e "abc\nabc"  #使用\n轉義符換行顯示
    abc
    abc
#echo -e "\033[45;33;1mXXX\033[0m"   #例:背景色爲紫色,前景色爲綠色,粗體顯示,以分號分隔
    \033[ :後面數字控制字體
            3#:#是一個數字,3表示控制其前景色
            4#:#是一個數字,4表示控制其背景色
            m:是固定格式
     \033[0m:控制符的功能至此結束
字體格式:
0       重新設置屬性到缺省設置
1       設置粗體
2       設置一半亮度(模擬彩色顯示器的顏色)
4       設置下劃線(模擬彩色顯示器的顏色)
5       設置閃爍
7       設置反向圖象
22      設置一般密度
24      關閉下劃線
25      關閉閃爍
27      關閉反向圖象
字背景顏色範圍:40----49 
40:黑 
41:深紅 
42:綠 
43:棕色
44:藍色 
45:紫色 
46:深綠 
47:白色 

字前景顏色範圍:30----39 
30:黑 
31:紅 
32:綠 
33:黃 
34:藍色 
35:紫色 
36:深綠 
37:白色

文本處理類命令:

wc:文件統計命令
#wc -l  #統計文件行數
#wc -w  #統計文件單詞數
#wc -c  #統計文件字節數

cut:文件截取命令
#cut -d  #指定分隔符
#cut -f  #指定要顯示的字段
            m:第m列
            m,n:第m和n列
            m-n:第m到第n列
sort:排序命令,命令格式:sort [option] FILE
        -f:忽略字符大小寫
        -t:指定分隔符
        -k:指定分隔符後要進行排序比較的字段
        -n:以數值大小進行排序
        -u:排序後去重
        -r:反向排序
uniq:去除連續重複的行
        -d
        -u
        -c:統計行出現的次數
tr:大小寫轉換命令
        #tr 'a-z' 'A-Z' << FILES  #把文件的小寫字母全部替換爲大寫
        -d:刪除指定字符集合中的所有字符


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章