導語:鑑於上手一段時間Mac
電腦後使用終端操做的頻率日益增多,主要仍是好學,就係統的整理如下 終端 操做命令python
Mac
系統和LIUNX
系統都是基於UNIX
開發的,基本上都是通用的,下面我以Mac
爲中心,歸總經常使用命令行
文件操做正則表達式
mkdir // 新建文件夾 touch <filename> // 新建文件 mvdir <oldPath> <newPath> // 移動文件路徑 mv <oldPath> <newPath> // 移動文件路徑 rm <file> // 刪除文件 或者 空文件夾 rm -rf <file> // 清空一個非空文件夾 rmdir // 刪除文件夾
常規操做vim
ls // 顯示當前文件目錄 -a/A // 顯示當前路徑所有文件`包括影藏文件` -la // 如今文件的詳細屬性 which <moduleName/python> // 查看指定程序的安裝路徑 pwd // 查看當前路徑的詳情地址 vim <file> // 命令行編輯當前文件 :w // 保存當前修改 :q! // 強制退出 :wq // 保存並退出 env // 查看 當前全部設置過的 環境變量 man <order/ls> // 查看當前命令說明 diff <file1> <file2> // 對比兩個文件的差別
命令網絡
cp -R <source_dir> <target_dir> // 複製某個文件 file <file_name> // 查看文件類型 find <file_name> // 查找文件 open <file_name> // 使用默認打開方式打開文件 in -s <link> <link> // 鏈接兩個文件,-s 是軟鏈接 cat <file> // 顯示文件 <file1> <file2> > <file> // 將file1和file2文件合併成file wc <file> // 統計文件字數 uniq <file> // 統計文件中重複的行 grep <regex> // 利用正則表達式搜索文件 ping <ip> // 檢查網絡 history // 查看以前執行過的命令 hostname // 當前主機在網絡中的名字 date // 獲取當前日期 cal // 顯示日曆 time // 顯示系統執行時間
文件屬性說明 -rw-r--r--@ 1 xx staff 1391589 8 23 22:12 img.png
說明:命令行
-文件類型 橫槓表示普通文件,若爲`d`表示文件目錄 rw-r--r-- 訪問權限 分3組:用戶、羣組和其餘用戶的文件訪問權限; 1 文件數量 本例中僅1個文件 xx 所在用戶 本例中用戶名爲xx staff 所在羣組 本例中用戶羣組爲staff 1391589 文件大小 本例中文件的字節數 8 23 22:12 修改日期 本例中爲8-23 22:12 img.png 文件名稱 本例中爲img.png
修改文件訪問權限code
**語法**:`chmod 用戶 操做 權限 文件` **用戶**:`u`表示用戶(user)、`g`表示羣組(group)、`o`表示其餘用戶(other)、 `a`表示所有用戶。缺失的狀況下默認爲全部用戶; **操做**:`+`表示增長權限、`-`表示取消權限、`=`表示賦值權限; **權限**:`r`表示可讀(read)、`w`表示可寫(write)、`x`表示可執行(execute); **文件**:不指定文件名時,操做對象爲當前目錄下的全部文件。
案例:~~~~$ chmod u+x img.png
修改後: -rwxr--r--@ 1 xx staff 1391589 8 23 22:12 img.png
對象
UNIX
中文件是區分大小寫Mac
中使用iTerm
終端體驗更好,並能夠自定義主題等操做你們若是有更多更好的經常使用命令能夠分享出來哦ip