1.在單個命令中建立目錄樹
mkdir -ptmp/a/b/c
mkdir -p project/,demo/stat/a}mkdirhier project/,demo/stat/a}(上乙個不支援可用這個mkdirhier)
2.更改路徑;不要移動存檔
tar xvf -c tmp/a/b/c newarc.tar.gz
-c 來建立路徑
3.將命令與控制操作符組合使用
單個命令列上通過在命令之間放置乙個分號 (;) 來組合命令,但並不可完美
僅當另乙個命令返回零退出狀態時才執行某個命令
使用
&&
控制操作符來組合兩個命令,以便僅當 第乙個命令返回零退出狀態時才執行第二個命令cd tmp/a/b/c && tar xvf ~/archive.tar
僅當另乙個命令返回非零退出狀態時才執行某個命令
類似地,
||
控制操作符分隔兩個命令,並且僅當第乙個命令返回非零退出狀態時才執行第二個命令cd tmp/a/b/c || mkdir -p tmp/a/b/c
組合起來用
cd tmp/a/b/c || mkdir -p tmp/a/b/c && tar xvf -c tmp/a/b/c ~/archive.tar
UNIX 高手的10 個習慣 4
當您在命令列表中重新定義環境變數,並且您不希望將那些定義應用於當前 shell 時,使用 subshell 更可取。在當前 shell 中執行命令列表 將命令列錶用大括號 括起來,以在當前 shell 中執行。確保在括號與實際命令之間包括空格,否則 shell 可能無法正確解釋括號。此外,還要確保列...
UNIX高手的20個習慣
url unix高手的20個習慣 不良的使用模式會降低您的速度,並且通常會導致意外錯誤。養成這些好習慣是加強您的 unix 命令列技能的積極步驟。unix 下要採用的20個好習慣為 1.在單個命令中建立目錄樹 2.更改路徑不要移動存檔 3.將命令與控制操作符組合使用 4.謹慎引用變數 5.使用轉義序...
使用 UNIX 的 10 個良好習慣
the linux cookbook 一書的作者 michael stutz 憑藉自己多年使用 unix 的經驗,總結了 10 個良好習慣,個人認為真的很受用,現摘要如下與大家分享。建立層級目錄 使用 mkdir 的 p 選項,如 mkdir p tmp a b c。解包到指定的目錄 使用 tar ...