unix高手的10個習慣(一)

2021-06-16 02:15:01 字數 679 閱讀 9747

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