91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【3大雜燴】history 目錄結構 ls用法 查看文件狀態

發布時間:2020-05-15 12:42:49 來源:網絡 閱讀:470 作者:power小小潘 欄目:網絡安全

一、命令歷史:

    命令:history 歷史文件:.bahs_history

    說明:用戶登陸之后命令都是保存在內存中,用戶exit登出后,會將內存中的命令保存到.bash_history中。

    常用命令選項:

        -c:清除內存中的所有歷史命令

        -d:刪除指定編號為#的命令

         #:顯示最近的#條命令

        -s:創建一個不執行的命令到歷史列表中去(假的)

        -a:將歷史列表中的命令歷史讀取到歷史文件中(追加新增加的命令)

        -n:將歷史文件中的命令讀取到歷史列表中(只讀取新增加的)

        -r:讀歷史文件中的命令到歷史列表中去(讀取所有的,因此可能會出現重復的)

        -w:讀取列表中的命令到歷史文件中去(讀取所有的,因此可能會出現重復的)

    常用變量及選項:

        HISTSIZE:定義歷史列表中可以保存的變量的總數,默認為1000

        HISTFILESIZE:定義歷史文件中的可以保存的變量的總數,默認為1000

        HISTCONTROL:ignoredups忽略重復的命令(連著兩條一樣的),默認值

               ignorespace忽略開頭為空格的命令

               ignoreboth 包括上述兩個選項

               erasedups 忽略重復的命令

        HISTTIMEFORMAT=“%F %T”:顯示命令的執行時間。

        HISTIGNORE:忽略命令到命令歷史中去

        上述幫助的獲取方法:man bash -> /HISTCONTROL

    獲取歷史命令:

        !!:獲取上一條命令

        !# :獲取第#條命令

        !char:獲取最近一條以char開頭的命令

        !?go:獲取最近一條包含go字符的命令

        ctrl+r:搜索歷史命令,匹配最近的

    獲取歷史命令參數:

        !^:獲取上一條命令的第一個參數

        !$:獲取上一條命令的最后一個參數

        !:#:獲取上一條命令中的第#個參數

         !#:*:獲取第#條命令中的所有參數

         !#:^:獲取第#條命令中的第一個參數

        !char:^:獲取以char開頭命令的第一個參數

        !char:$:獲取以cahr開頭命令的最后一個參數

    注意:HIST*這些參數如果只是在命令行中則是臨時生效,重啟后會失效,也可以寫到.bash_profile文件中(僅對某一用戶有效),默認是寫在/etc/profile中(全局有效),由此可以看出個人的優先級高于全局的。


二、文件系統及目錄結構

    文件系統名稱不區分大小寫(vfat系統除外)

    文件有兩類數據:

        元數據:metadate  inode 權限、大小、屬主、屬組、時間等信息。

          數據:date  block  文件中的內容

    根據顏色識別:

        藍色:目錄文件

        綠色:可執行的文件

        紅色:壓縮文件

         淺藍色:鏈接文件

        粉色:套接字文件

        灰色:其他文件

     文件系統結構:

        /boot:放置引導程序,內核文件

        /etc:放置配置文件

        /bin:普通用戶執行的二進制文件

        /dev:放置設備文件

            block:塊設備,隨機執行,有緩存

            char:字符設備 順序執行 無緩存

        /home:家目錄

        /sbin:管理員執行的二進制文件

        /local/sbin:第三方安裝的軟件

        /tmp:臨時文件

        /usr:一般共享的只讀文件

            /bin:給某一用戶提供可執行的二進制文件

            /share:結構化獨立的數據,如man 、doc等

        /var:頻繁發生變化的文件

            cache:應用程序緩存數據目錄

            lib:應用程序狀態信息數據

            log:日志文件

            run:運行中的進程相關數據,常用語存數進程pid文件

        /mnt:臨時掛載文件

          /media:掛載點,常用于掛載光盤

        /proc:用于輸出內核信息與進程信息相關的虛擬文件系統

        /sys:用于輸出當前系統的硬件設備相信息虛擬文件系統

        /selinux:相關安全策略等信息的存放位置

    絕對路徑:以根目錄開始,順序查到文件路徑

    相對路徑:不以根目錄開始,以當前目錄開始查到到文件的路徑。

        cd ..進去上一個路徑

        cd - 返回以前的路徑    

        cd - 進入你的家目錄

三、ls的用法:

    -A:不顯示“.”和 “..”文件

    -a:顯示所有文件

    -d:顯示目錄本身

    -l:長格式顯示,顯示元數據

    -h:以人類易看懂的方式顯示

    -1:將所有文件放到1行里顯示

    -S:按照從大到小的順序顯示

    -Sr:按照從大到小的順序顯示

    --time=atime:不顯示修改時間,顯示訪問時間

    -utl:根據時間按照從新到舊的順序顯示  根據atime排序

    -ctl:根據時間按照從新到舊的順序顯示  根據ctime排序

    -U:不排序,按文件存放順序顯示


四、查看文件狀態

    命令:stat file  

    atime:訪問時間 ->讀時間

    mtime::修改時間 ->內容改變  ll 顯示的是修改時間mtime

    ctime:改變時間->指的是元數據改變(權限 名字 屬組主等)

    要修改不一定必須訪問 echo xxx >> f1  修改了內容沒有訪問

    鎖定文件時間:chattr +A file 文件時間不會改變了

    cat 不會改變atime 如果atime已經是一天以上了 會改變,如果atime比mtime時間要老也會變


作業:

只顯示某目錄下隱藏文件

    ls -ad .*

只顯示某目錄下目錄列表

    ll -ad */

    

    

    

    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长泰县| 余江县| 普宁市| 杭锦后旗| 佳木斯市| 平凉市| 恩平市| 谢通门县| 和龙市| 南雄市| 兴仁县| 资阳市| 尼玛县| 和田市| 甘洛县| 泌阳县| 陆丰市| 许昌县| 磐石市| 崇左市| 铁岭市| 马龙县| 龙山县| 苏州市| 兴城市| 驻马店市| 徐水县| 资源县| 龙泉市| 铜梁县| 任丘市| 双流县| 乳源| 九台市| 海门市| 阿巴嘎旗| 达州市| 灵丘县| 蛟河市| 定西市| 台中县|