man和history及bashi的快捷鍵

man:幫助命令

    命令格式:man# cmd;使用時可以先使用whatis 查詢所對應的man的章節,然后用對應的man章節來查詢幫助;

    info:本地幫助文檔

    官方文檔,在線查詢等等,如果是付費版系統的話可以使用SOSREPORT獲取官方幫助

history:命令歷史

    -c:情況命令歷史

    -d:刪除命令歷史中指定的命令

    #:顯示最近的#條命令

    -a:追加本次的新命令到命令歷史文件中

    -n:把命令歷史中沒有讀到的行讀到命令列表中

    -r:把命令歷史中的命令讀到命令列表中

    -s:展開歷史參數成一行,附加到歷史列表中(可以偽造命令歷史)

    -p:展開歷史參數成多行,不附加到歷史列表中(歷史參數不會被執行)

        只有在正常退出的情況下才會把命令歷史記錄到命令歷史文件中

歷史調用

    !-#:表示調用倒數第幾條命令(#表示數字,注意沒有空格)

    !命令的開頭:表示執行最近一次以命令開頭的命令(注意沒有空格)

    !!:執行上次執行的命令;和直接使用上方向鍵性質一樣

    直接在命令行使用ctrl+r鍵可以在命令歷史中搜索符合所輸入的關鍵字的命令

    按下esc在按下.和!$:表示調用上個命令的最后一個參數

    !^:調用上個命令的第一個參數

    !*:調用上個命令的所有參數

    !n:n:調用第n個命令的第n個參數

history的環境變量

    HISTSIZE:命令歷史列表保存的條數

    可以使用HISTSIZE=值來更改條數,默認1000

    HISTFILE:命令歷史文件,默認為~/.bash_history

    HISTFILESIZE:命令歷史文件大小

    HISTTIMEFORMAT="%F %T":在每條命令歷史中顯示日期,時間

    HISTIGNORE="cmd1:cmd2:cmd3…:表示忽略以cmd1,cmd2,cmd3歷史

控制命令歷史的記錄方式

    環境變量:HISTCONTROL

    ignoredups:忽略重復的命令;連續且相同方位重復

    ignorespace:忽略以空格打頭的命令

    ignoreboth:ignoredups和ignorespace

    erasedups:刪除重復的命令

    export 變量名=值

        存放在 /etc/porefile或~/.bash_porefile

bash的快捷鍵

    ctrl+l:清屏,相當于clear命令

    ctrl+c:取消命令的執行

    ctrl+a:提示符移動到行首

    ctrl+a:提示符移動到行尾

    ctrl+u:刪除到行首

    ctrl+k:刪除到行尾

    esc-b:左移一個單詞

    esc-f:右移一個單詞

文件系統有兩類

    元數據:metadata

        描述文件的屬性

    數據:data

        文件的內容

文件命名規則

    包括路徑在內的文件名稱最長4095個字節,用/分割的路徑不能超過255個字節

    除了斜杠和nul,其他字符都有效,但使用特使字符命名的目錄和文件不推薦使用,有些字符需要用引號來引導他們。

文件的顏色表示

    藍色是目錄,綠色是可執行文件,紅色是壓縮文件,淺藍色是鏈接文件,灰色是其他文件

應用程序的組成

    二進制文件:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/loacl/sbin

    庫文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64

    配置文件:/etc,/etc/DIRECTORY,/usr/loal/etc

    幫助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/loacl/share/doc

linux下的文件類型

    -:普通文件

    d:目錄文件

    b:塊設備文件

    c:字符設備文件

    l:符號連接文件

    p:管道文件;pipe

    s:套接字文件;socket

文件的時間戳

atime:訪問讀取時間

mtime:內容更改時間

ctime:元數據更改時間

    命令格式:ll –time=atime

命令總結

    cd:切換工作目錄

    ..:到上級目錄

    cd:到自己的主目錄

    cd -:到以前的工作目錄

    pwd:顯示當前工作目錄

    相關的環境變量

     PWD:保留了當前的路徑

     OLDPWD:上一次所在的目錄路徑

    ls:列出當前目錄的內容或者指定目錄

    -a:列出所有文件包含隱藏文件

    -s:從大到小排序顯示

    -S:以塊形式顯示

    -h:顯示文件大小

    -R:遞歸顯示

    -r:從小到大逆序顯示

    -F:只顯示子目錄

    stat:查看文件的元數據

    last:顯示用戶帳號成功登錄的日志信息

    less:可以查看所有文檔(包括日志信息)

    words:字典;使用格式;grep+字詞 /usr/share/dick/words(centos)

    /misc :cd/misc:神奇的自動掛載點,必須在/misc的cd使用(centos6)

    /net:又一個神奇的目錄,可以直接訪問網絡

    df -t:顯示存儲設備格式

(作業)只顯示某目錄下隱藏文件

1.png

只顯示某目錄下目錄列表

2.png


原創文章,作者:M20-1馬星,如若轉載,請注明出處:http://www.www58058.com/26280

(0)
M20-1馬星M20-1馬星
上一篇 2016-07-29 15:26
下一篇 2016-07-29 15:26

相關推薦

  • web 服務進階 httpd配置成https

    web服務進階 自建CA/https詳解 一、SSL與https 1、引言 我們網上購物、網上訂票,以及使用支付寶支付過程中都會在網上直接輸入賬號和密碼。這些信息都是非常重要的,如何才能在輸入的過程中,不被別人看見和竊取,就需要對你輸入的信息進行加密處理。 早期的兩主機通信之間是沒有加解密程序,后來就在傳輸層與應用層之間加了一個SSL庫,完成加密解密功能。 …

    Linux干貨 2016-12-11
  • shell腳本作業

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名, IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 腳本代碼 #!/bin/bash #author:wzc         echo Hostname:…

    Linux干貨 2016-08-15
  • https實現

    實現https 搭建CA 頒發證書

    2018-01-29
  • N25期—第二周作業

    1、  Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。   一、文件權限管理類命令  chown:改變文件所有者  chown [OPTION]… [OWNER][:[GROUP]] FILE…  常用參數 -R:遞歸修改(改目錄就改目錄中的目錄及文件) &n…

    Linux干貨 2016-12-11
  • 運維必備的”武器庫”

    作者總結的干貨,拿來分享給大家,滿滿的全是干貨 Blog:http://www.simlinux.comWeibo:http://weibo.com/geekwolf Bootstrapping: Kickstart、Cobbler、rpmbuild/xen、kvm、lxc、Openstack、 Cloudstack、Opennebula、Eucalyplu…

    Linux干貨 2015-03-13
  • Linux的主要發行版及區別

    Linux的主要發行版介紹 主流的發行版 Linux至上世紀90年代基于Unix而誕生,至今其發行版有幾百種之多,但其主流的發行版有三個系列。 Debian系 Ubuntu屬于Debinan系。 Redhat系CentOS屬于Redhat系。Slackware系SUSE Linux即屬于Slackware系。 主要區別 軟件包管…

    Linux干貨 2016-10-29
欧美性久久久久