4.5《想成爲黑客,不知道這些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第四章小結

本章相關重要命令總結在Table 6.命令行

命令 描述 示例
mkdir <name> 建立某目錄 $ mkdir foo
pwd 顯示當前所在目錄 $ pwd
cd <dir> 進入到 命令 $ cd foo/
cd ~/<dir> 進入到相對於home路徑的路徑 $ cd ~/foo/
cd 改變當前目錄爲home爲路徑 $ wc foo
cd - 回到以前的路徑 $ cd && pwd && cd -
. 當前路徑 $ cp ~/foo.txt .
.. 上一級路徑 $ cd ..
find 查找文件或目錄 $ find . -name foo*.*
cp -r <old> <new> 深複製 $ cp -r ~/foo .
rmdir <dir> 移除(空)目錄 $ rmdir foo/
rm -rf <dir> 移除目錄和內容 $ rm -rf foo/
grep -ri <string> <dir> Grep遞歸(不區分大小寫) $ grep -ri foo bar/
Table6: 第四章重要目錄

練習

  1. 從你的home路徑開始, 執行一條命令建立foo目錄,進入到改目錄, 建立一個包含'baz'內容的文件把人, 並打印出文件bar的內容, 而後 cd 回到你以前的目錄。 備註: 結合在Box12中提到的命令。
  2. 當你再運行一次剛纔的命令發生了什麼? 執行了多少條命令?爲何?
  3. 解釋爲什麼rm -rf /很是危險, 爲什麼應該在命令行終端執行這條命令, 這不是開玩笑的。
  4. 爲什麼使用以前命令會更復雜? 備註:指向Box 11.(這條命令危險得超出你想象, 儘可能少使用)
相關文章
相關標籤/搜索