一、創建目錄習慣
~ $ mkdir tmp ~ $ cd tmp ~/tmp $ mkdir a ~/tmp $ cd a ~/tmp/a $ mkdir b ~/tmp/a $ cd b ~/tmp/a/b/ $ mkdir c ~/tmp/a/b/ $ cd c ~/tmp/a/b/c $
應使用:
mkdir -p tmp/a/b/c
二、解壓文件習慣
cp a.tar.gz /tmp cd /tmp tar xzvf a.tar.gz
應使用:
tar xzvf -C /tmp a.tar.gz
三、grep
cat a.txt | grep "a"
替換為
grep "a" a.txt
cat a.txt | grep "a" | wc -l
替換為
grep -c "a" a.txt
四、awk
對于特定位置的值應使用awk
~/tmp $ ls -l /tmp| grep Dec -rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf -rw-r--r-- 1 root root 238 Dec 03 08:19 README -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar ~/tmp $
改為
~/tmp $ ls -l | awk '$6 == "Dec"' -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar -rw-r--r-- 1 root root 238 Dec 03 08:19 README ~/tmp $
總結
以上就是給大家總結要改掉的幾個使用Linux命令習慣,希望本文的內容對大家的學習或者工作能有所幫助,如果有問題大家可以留言交流。
新聞熱點
疑難解答