基本單詞
英文 | 翻譯 |
---|---|
directory | 目錄捏题、文件夾 |
file | 文件 |
make | 新建 |
remove | 刪除 |
move | 移動(dòng) |
copy | 復(fù)制 |
list | 羅列 |
link | 鏈接 |
find | 查找 |
echo | 發(fā)出回音玻褪、重復(fù) |
touch | 觸摸 |
基本概念
- 沒有盤符,整個(gè)硬盤就是 /公荧,叫做 根目錄
- 文件带射、目錄、路徑循狰、節(jié)點(diǎn)
- 文件
- 目錄窟社,就是文件夾
- 當(dāng)前目錄,用 . 表示
- 父目錄绪钥,用 .. 表示
- 節(jié)點(diǎn) = 文件 或者 目錄
- 路徑
- 絕對(duì)路徑桥爽,以 / 開頭,能唯一確定一個(gè)節(jié)點(diǎn)
- 如 /tmp/a/1.txt
- 相對(duì)路徑昧识,不以 / 開頭,是一個(gè)相對(duì)值
- 如 a/, ./a/
- 如 b.txt, ./b.txt
- 如 a/b.txt, ./a/b.txt
- 如 ../c/d.txt
- 絕對(duì)路徑桥爽,以 / 開頭,能唯一確定一個(gè)節(jié)點(diǎn)
命令行的樣子
$ 命令 -選項(xiàng)縮寫 --選項(xiàng) 參數(shù)
結(jié)果
縮寫
命令 | 全寫 | 縮寫 |
---|---|---|
創(chuàng)建目錄 | make directory | mkdir |
刪除 | remove | rm |
移動(dòng) / 重命名 | move | mv |
復(fù)制 | copy | cp |
羅列 | list | ls |
鏈接 | link | ln * |
1 程序員為了「輸入方便」對(duì)命令進(jìn)行縮寫
2 縮寫規(guī)則是省略 A盗扒、E跪楞、I、O侣灶、U 五個(gè)元音字母甸祭,留下 2 到 3 個(gè)字母(有時(shí)會(huì)例外)
命令 | 全寫 | 縮寫 |
---|---|---|
創(chuàng)建目錄 | make directory | mkdir |
刪除 | remove | rm |
移動(dòng) / 重命名 | move | mv |
復(fù)制 | copy | cp |
羅列 | list | ls |
鏈接 | link | ln * |
- Windows 系統(tǒng)默認(rèn)不支持鏈接
3 ~ 表示用戶目錄
- 假設(shè)你的用戶名是 administrator,那么
- 在 Windows 系統(tǒng)褥影,~ 表示 /Users/administrator/ 目錄(一般在 C 盤)
- 在 Linux 系統(tǒng)池户,~ 表示 /home/administrator/ 目錄
文件相關(guān)操作
操作 | 命令 |
---|---|
進(jìn)入目錄 | cd |
顯示當(dāng)前目錄 | pwd |
創(chuàng)建目錄 | mkdir 目錄名 |
創(chuàng)建目錄 | mkdir -p 目錄路徑 |
-- | -- |
查看路徑 | ls 路徑 |
查看路徑 | ls -a 路徑 |
查看路徑 | ls -l 路徑 |
查看路徑 | ls -al 路徑 |
-- | -- |
創(chuàng)建文件 | echo '1' > 文件路徑 |
強(qiáng)制創(chuàng)建文件 | echo '1' >! 文件路徑 |
創(chuàng)建文件(在文件后追加內(nèi)容) | echo '1' >> 文件路徑 |
創(chuàng)建文件 | touch 文件名 |
改變文件更新時(shí)間 | touch 文件名 |
-- | -- |
復(fù)制文件 | cp 源路徑 目標(biāo)路徑 |
復(fù)制目錄 | cp -r 源路徑 目標(biāo)路徑 |
-- | -- |
移動(dòng)節(jié)點(diǎn) | mv 源路徑 目標(biāo)路徑 |
-- | -- |
刪除文件 | rm 文件路徑 |
強(qiáng)制刪除文件 | rm -f 文件路徑 |
刪除目錄 | rm -r 目錄路徑 |
強(qiáng)制刪除目錄 | rm -rf 目錄路徑 |
-- | -- |
查找文件 | find . [-type (d f)](可選) -name 'xxx' |
-- | -- |
查看目錄結(jié)構(gòu) | tree |
建立軟鏈接 | ln -s 真實(shí)文件 鏈接 |
- 永遠(yuǎn)不要運(yùn)行 rm -rf /
技巧
操作 | 命令 |
---|---|
回到剛才的目錄(返回) | cd - |
使用上一次的命令 | 上 |
使用上一次的命令 | !! |
使用上一次的最后一個(gè)參數(shù) | <kbd>alt</kbd> + <kbd>.</kbd> |
一句話執(zhí)行兩個(gè)命令 | xxx; yyy |
一句話執(zhí)行兩個(gè)命令 | xxx&& yyy |
如何在命令里面打回車?
- \后面接回車
什么時(shí)候加引號(hào)?
- 有空格等特殊字符的時(shí)候加引號(hào)
如何自學(xué)命令行
- man ls
- ls -h
- ls --help
- ExplainShell.com
使用 vim 編輯文件
- 如何退出 vim
- 按一下 ESC
- 依次按下 :wq校焦,回車
- 如何輸入
- i命令
如何學(xué)習(xí) vim
- vimtutor命令