<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 10.8 本章習題 ( 要看答案請將鼠標移動到“答:”下面的空白處,按下左鍵圈選空白處即可察看 ) * 情境仿真題一:由于 ~/.bash_history 僅能記錄指令,我想要在每次登出時都記錄時間,并將后續的指令 50 筆記錄下來, 可以如何處理? * 目標:了解 history ,并通過數據流重導向的方式記錄歷史命令; * 前提:需要了解本章的數據流重導向,以及了解 bash 的各個環境配置文件信息。 其實處理的方式非常簡單,我們可以了解 date 可以輸出時間,而利用 ~/.myhistory 來記錄所有歷史記錄, 而目前最新的 50 筆歷史記錄可以使用 history 50 來顯示,故可以修改 ~/.bash_logout 成為下面的模樣: ``` [dmtsai@study ~]$ vim ~/.bash_logout date &gt;&gt; ~/.myhistory history 50 &gt;&gt; ~/.myhistory clear ``` * * * 簡答題部分: * 在 Linux 上可以找到哪些 shell(舉出三個) ?那個文件記錄可用的 shell ?而 Linux 默認的 shell 是?1) /bin/bash, /bin/tcsh, /bin/csh 2) /etc/shells 3) bash ,亦即是 /bin/bash。 * 你輸入一串指令之后,發現前面寫的一長串數據是錯的,你想要刪除光標所在處到最前面的指令串內容,應該如何處理?按下 [crtl]+u 組合鍵即可! * 在 shell 環境下,有個提示字符 (prompt),他可以修改嗎?要改什么?默認的提示字符內容是?可以修改的,改 PS1 這個變量,這個 PS1 變量的默認內容為:“[\u@\h \W]\$” * 如何顯示 HOME 這個環境變量?echo $HOME * 如何得知目前的所有變量與環境變量的設置值?環境變量用 env 或 export 而所有變量用 set 即可顯示 * 我是否可以設置一個變量名稱為 3myhome ?不行!變量不能以數字做為開頭,參考變量設置規則的內容 * 在這樣的練習中“A=B”且“B=C”,若我下達“unset $A”,則取消的變量是 A 還是 B?被取消的是 B 喔,因為 unset $A 相當于 unset B 所以取消的是 B ,A 會繼續存在! * 如何取消變量與命令別名的內容?使用 unset 及 unalias 即可 * 如何設置一個變量名稱為 name 內容為 It's my name ?name=It\'s\ my\ name 或 name="It's my name" * bash 環境配置文件主要分為哪兩種類型的讀取?分別讀取哪些重要文件?(1)login shell:主要讀取 /etc/profile 及 ~/.bash_profile (2)non-logni shell:主要讀取 ~/.bashrc 而已。 * CentOS 7.x 的 man page 的路徑設置文件?/etc/man_db.conf * 試說明 ', ", 與 ` 這些符號在變量定義中的用途?參考變量規則那一章節,其中, " 可以具有變量的內容屬性,' 則僅有一般字符,至于 ` 之內則是可先被執行的指令。 * 跳脫符號 \ 有什么用途?可以用來跳脫特殊字符,例如 Enter, $ 等等,使成為一般字符! * 連續命令中, ;, &&, || 有何不同?分號可以讓兩個 command 連續運行,不考慮 command1 的輸出狀態, && 則前一個指令必需要沒有錯誤訊息,亦即回傳值需為 0 則 command2 才會被執行, || 則與 && 相反! * 如何將 last 的結果中,獨立出帳號,并且印出曾經登陸過的帳號??last | cut -d ' ' -f1 | sort | uniq * 請問 foo1 && foo2 | foo3 &gt; foo4 ,這個指令串當中, foo1/foo2/foo3/foo4 是指令還是文件? 整串指令的意義為?foo1, foo2 與 foo3 都是指令, foo4 是設備或文件。整串指令意義為: (1)當 foo1 執行結果有錯誤時,則該指令串結束; (2)若 foo1 執行結果沒有錯誤時,則執行 foo2 | foo3 &gt; foo4 ;其中: (2-1)foo2 將 stdout 輸出的結果傳給 foo3 處理; (2-2)foo3 將來自 foo2 的 stdout 當成 stdin ,處理完后將數據流重新導向 foo4 這個設備/文件 * 如何秀出在 /bin 下面任何以 a 為開頭的文件文件名的詳細數據?ls -ld /bin/a* * 如何秀出 /bin 下面,文件名為四個字符的文件?ls -ld /bin/???? * 如何秀出 /bin 下面,文件名開頭不是 a-d 的文件?ls -ld /bin/[^a-d]* * 我想要讓終端機接口的登陸提示字符修改成我自己喜好的模樣,應該要改哪里?(filename)/etc/issue * 承上題,如果我是想要讓使用者登陸后,才顯示歡迎訊息,又應該要改哪里?/etc/motd
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看