Linux命令行使用教程

基本概念

  • 當前目錄:用.表示
  • 父目錄:用..表示
  • 絕對路徑: 以/ 開頭
  • 相對路徑 :不以/開頭

手把手操作

打開 GitBash
輸入命令
cd ~/Desktop
進入桌面目錄
pwd
顯示當前目錄 結果為/c/Users/your PC name/Desktop

創建目錄

mkdir a (目錄名)
在桌面上顯示a文件夾
mkdir b/c
在桌面上顯示b文件夾,同時b文件夾下有c文件夾
mkdir -p e/f/d/k
在桌面上顯示e文件夾,同時e下面f文件夾,f下面d文件夾,d下面k文件夾
即創建了兩個以上的嵌套文件夾
mkdir -p b/c/e
在原有的桌面上的b下c文件夾下多了個e文件夾

查看路徑

ls a/
查看a文件夾下的文件路徑
ls -a a/
查看a文件夾下的所有文件路徑
ls -l a/
查看a文件下的文件的路徑以長格式顯示
ls -al
查看a文件夾下的所有文件的路徑并以長格式顯示

新建文件

echo '1'> a/1.txt
在a文件夾下創建1.txt文本,打開文本顯示1
echo '1'>! a/1.txt
強制創建 在windows下會出錯
echo '2' >> a/1.txt
發現a文件夾下1.txt內容變成了12,也就是追加上了內容
touch a.txt
在桌面上創建了a文本 注意是touch + 文件名

復制文件

cp a/1.txt ./
復制a文件夾下的1.txt文本到當前即桌面 cp 源路徑 目標路徑 復制文件
cp -r b/c e/
復制b文件夾下的c目錄到e目錄下 cp 源路徑 目標路徑 復制目錄

移動節點

mv e/f b/c
移動e文件夾下的f節點 到 b文件夾下的c節點

刪除文件/目錄

rm a/1.txt
刪除 a文件夾下的1.txt 文件 rm + 文件路徑 刪除文件
rm -f 文件路徑
強制刪除 文件
rm -r a
刪除a目錄 rm -r 目錄路徑 刪除目錄
rm -rf 目錄路徑
強制刪除目錄

其他

tree 查看目錄結構
以樹狀結構顯示,windows不支持
建立軟連接
ln -s b/c c_copy
此時桌面上多了一個c_copy目錄也是b文件夾下的c目錄,內容是一樣的,如果刪除b文件夾下的c目錄,c_copy 應該是打不開,因為是鏈接在c目錄上,但是windows是可以打開的。ln -s 真實文件 鏈接
最后大家把沒有用的文件給刪除了吧。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容