<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 基本命令 ## 列出文件 ~~~ ls 參數 目錄名 ~~~ 例: 想看看根目錄下有什么: ~~~ ls / ~~~ 想看看驅動目錄下有什么: ~~~ ls /System/Library/Extensions ~~~ 參數 `-w` 顯示中文,`-l` 詳細信息, `-a` 包括隱藏文件 ## 改變目錄 ~~~ cd 目錄 ~~~ 例:想到驅動目錄下溜達一圈 ~~~ cd /System/Library/ ~~~ ## 建立新目錄 mkdir 目錄名 例:在驅動目錄下建一個備份目錄 backup ~~~ mkdir /System/Library/Extensions/backup ~~~ 在桌面上建一個備份目錄 backup ~~~ mkdir /User/用戶名/Desktop/backup ~~~ ## 創建文件 touch(推薦) 可以使用`touch`命令來輕松創建空文件: ~~~ touch test ~~~ touch命令創建了指定的新文件,并將當前用戶名作為文件的屬主。 創建的文件大小是零,`touch`命令只會創建一個空文件。 如果再次使用:`touch test`命令,當前已經存在test文件,該命令行會使已有文件的訪問時間和修改時間進行改變,而不改變文件的內容。 1. `touch -a` :只修改訪問時間; 2. `touch -m` :只改變修改時間; 默認情況下,touch使用當前時間,可以使用: `touch -t` 參數加上特定的時間戳來制定時間 例如: ~~~ touch -t 201612251200 test ~~~ ### 其他相關命令 1. `> ` 是定向輸出到文件,如果文件不存在,就創建文件;如果文件存在,就將其清空;一般我們備份清理日志文件的時候,就是這種方法:先備份日志,再用`>`,將日志文件清空(文件大小變成0字節); 2. `>>` 這個是將輸出內容追加到目標文件中。如果文件不存在,就創建文件;如果文件存在,則將新的內容追加到那個文件的末尾,該文件中的原有內容不受影響。 直接輸出到文件: ~~~ >> i.js 這些內容會輸出到該文件。 這些內容會輸出到該文件。 ^C #結束 或者 echo xxx >> xxx.txt ~~~ ~~~ mkfile -n size[b|k|m|g] 文件名 ~~~ 比如說,如果你想在桌面上創建文件名為“大容量測試文件”的1GB容量文件時,你只需使用下面的命令 ~~~ mkfile -n 1g ~/Desktop/大容量測試文件 ~~~ 不過mkfile命令只支持Mac OS X。 **dd命令支持所有的unix和linux系統**。使用dd命令,我們需要定義文件名、區塊尺寸和區塊大小: ~~~ dd if=/dev/zero of=FileName bs=1024 count=1000 ~~~ 如果你想創建一個容量為100MB的文件,那么需要下面的命令。 ~~~ dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$[1024*100] ~~~ ## 拷貝文件 ~~~ cp 參數 源文件 目標文件 ~~~ 例:想把桌面的Natit.kext 拷貝到驅動目錄中: ~~~ cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions ~~~ 參數R表示對目錄進行遞歸操作,kext在圖形界面下看起來是個文件,實際上是個文件夾。 把驅動目錄下的所有文件備份到桌面backup: ~~~ cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup ~~~ ## 刪除文件 ~~~ rm 參數 文件 (rm -rf 文件夾) ~~~ 例:想刪除驅動的緩存 ~~~ rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext ~~~ 參數 `-rf` 表示遞歸和強制,千萬要小心使用,如果執行了 `rm -rf / ` 你的系統就全沒了 ## 移動文件 ~~~ mv 文件 ~~~ 例:想把AppleHDA.Kext 移到桌面 ~~~ mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop ~~~ 想把AppleHDA.Kext 移到備份目錄中 ~~~ mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup ~~~ ## 更改文件權限 ~~~ chmod 參數 權限 文件 (#add ch代表change) ~~~ 例:把驅動目錄下所有文件設定到root讀寫,其他用戶只讀 ~~~ chmod -R 755 /System/Library/Extensions ~~~ 參數R 表示遞歸,755表示各用戶的權限 ## 更改文件所有者 ~~~ chown 參數 用戶:組 文件 ~~~ 例:把驅動目錄下的所有文件的屬權改成根用戶 ~~~ chown -R root:wheel /System/Library/Extensions ~~~ 參數R 表示遞歸操作 ## 修復整個系統中文件的權限 ~~~ diskutil repairpermissions / ~~~ 嚴格的說這不是一個unix 命令,而是osx一個軟件,記得修改或添加的驅動就執行一次。 ## 文本編輯 ~~~ nano 文件名 ~~~ 例:編輯natit Info.plist ~~~ nano /System/Library/Extensions/Natit.kext/Info.plist ~~~ 編輯完成后 用 `Ctrl +O` 存盤,`Ctrl+X` 退出 另一個文本編輯軟件是 vi,操作有些古怪,熟了是非常好用的,而且在所有類Unix系統中都它,走遍天下都不怕了。 ## 運行腳本命令 ~~~ sh 腳本文件名 ~~~ 例 修改驅動后所有需要的操作存成一個腳本,以后修改了驅動后只要運行一次這個腳本就可以了,方便吧 1. 終端中運行`nano /clean` 2. 把下列代碼粘貼到 `nano` 中 ~~~ rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext chown -R root:wheel /System/Library/Extensions chmod -R 755 /System/Library/Extensions diskutil repairpermissions / kextcache -k /System/Library/Extensions/ ~~~ 3. `Ctrl +O` 存盤,`Ctrl+X` 退出 4. 以后只要動了驅動,就在終端中運行一次 `sh /clean`
                  <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>

                              哎呀哎呀视频在线观看