centos 常用命令一

一、目錄管理類的命令:
1)mkdir ,rmdir
mkdir [OPTION]...DIRECTORY....
-p:自動按需創建父目錄
-v:verbose,顯示詳細過程
-m MODE: 直接給定權限
注意:路徑基名方爲命令的作用對象,
2)rmdir:remove empty DIRECTORY
-p:刪除某目錄後,如果其父目錄爲空,則一併刪除之
-v:顯示過程

二、tree命令
tree[option][directories]
tree -L level:指定要顯示的層級

三、bash的基礎特性:命令的執行狀態結果
命令執行的狀態結果:
bash 通過狀態返回值來輸出此結果:
成功:0
失敗:1-255
~]#echo $?
四、bash基礎特性:快捷鍵
ctrl+a: 跳轉到行首
ctrl+e:跳轉到行尾
ctrl+u: 刪除行首至光標所在處之間的所有字符
ctrl+k: 刪除光標所在處至行尾的所有字符

五、文件查看類命令:cat,tac,head,tail,more,less
分屏查看命令:more和less
more命令:
more FILE
特點:翻屏至文件尾部後自動退出:
less命令:
less FILE
head命令:
查看文件的前n行
head[options] FILE
-n #

  • #

               tail命令:
                       查看文件的後n行:
                            tail [options] FILE
                                     -n #
                                      #
                                      -f:查看文件尾部內容結束後不退出,跟隨顯示新增的行

    六、stat命令
    stat -display file or file system status
    stat FILE....
    文件:兩類數據
    元數據:metadata
    數據:data
    時間戳:
    Access time: 2020-03-30 14:13:19.489110023 +0800
    Modify time: 2020-03-30 14:13:19.489110023 +0800
    Change time: 2020-03-30 14:13:19.489110023 +0800
    七、 touch命令
    touch -chang file fimestamps
    touch [option]....FILE....
    -c:指定的文件路徑不存在時不予創建
    -a:僅修改access time:
    -m:僅修改modify time:
    -t STAMP
    [[CC]YY]MMDDhhmm[.ss]

    八、history
    命令歷史:shell進程會其會話中保存此前用戶提交執行過的命令:
    ~]#history
    定製history 的功能,可通過環境變量實現
    HISTSIZE:shell進程可保留的命令歷史的條數:
    HISTFILE:持久保存命令歷史的文件:
    .bash_history
    HISTFILESIZE:命令歷史文件的大小:
    命令用法:
    history [-c][-d偏移量][n]
    -c:清空命令歷史
    -d offset:刪除指定命令歷史
    -r:從文件讀取命令歷史至歷史列表中
    -w:把歷史列表中的命令追加到歷史文件中
    history #:顯示最近的#條命令

    調用 命令歷史列表中的命令:
    !#:再一次執行歷史列表中的第#條命令
    !!:再一次執行上一條命令
    !STRING:再一次執行命令歷史列表中最近以STRING開頭的命令
    注意:命令的重複執行有時候需要依賴於冪等性:

調用上一條命令的最後一個參數:
快捷鍵 :esc,
字符串:!$
控制命令歷史記錄的方式
環境變量:HISTCONTORL
ignoredups:忽略重複的命令
ignorespace:忽略空格的命令
ignoreboth:以上兩者同時生效

修改變量的值:
NEME='VALUE'
注意:只對當前進程有效

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