1.ls 查看當前目錄
- -a 顯示目錄的所有檔案資訊(包括隱藏檔案)
- -l 以行的形式顯示一個檔案的詳細資訊(包括權限,檔案大小,名稱...)
- -h 以人類友好的方式顯示檔案大小
- ll =ls -al 縮寫 部分發行版提供
2.tree 顯示當前目錄下檔案結構
- 以樹狀圖方式顯示檔案目錄結構
3.cd 切換目錄
- cd 目錄 切換到指定目錄
- cd ~ 切換到當前用戶的主目錄
- cd . 切換到當前路徑
- cd .. 切換到上一級目錄
- cd - 切換到上一次所在的路徑
4.mkdir 創建檔案夾
- mkdir 默認不能直接創建多級目錄
- -p 在創建多級目錄時 自動創建其父parents目錄
- mkdir 2/3/4/5 # 失敗 不能直接創建多級目錄
- mkdir -p 2/3/4/5 # 創建多級目錄時 自動創建不存在的父目錄
5.rm 洗掉檔案或者目錄
- rm 檔案名
- rm -r 目錄名
- 選項:
- -r 遞回洗掉目錄下及其子目錄
- -f 忽略不存在的提示
- rm -rf / 慎用(洗掉不會報通知)
- -i 互動式(需要用戶確認洗掉)
- -d 洗掉空目錄 ( rm -d 目錄 = rmdir 目錄,要求目錄為空 否則不能洗掉)
6.cp 拷貝/重命名
- 形式: cp 選項 源路徑/檔案名 目的路徑
- 常用選項:
- -r 遞回拷貝目錄及其下子目錄
- -i 需要用戶確認是否覆寫同名檔案<不加 i默認是覆寫的>
- -v 顯示拷貝的檔案路徑資訊
- -a 保留源檔案的屬性<權限 時間>
- 拷貝檔案并且改名(cp ./grep.txt TEST/my.txt)
7.mv 移動、重命名 檔案或者目錄
- 形式:mv 選項 源路徑/源檔案 目的路徑/新檔案
- 常用選項:
- -i 互動式(需要用戶確認是否覆寫)
- -v 顯示檔案的路徑資訊
- ------------------------------------
- 1 移動my.txt檔案移動用戶主目錄
- 2 移動一個目錄到用戶主目錄
- 3 重命名一個檔案(mv 1.py hello.py)
- 4 重命名目錄 windows 大小不區分 Linux 區分大小寫(mv code CODE)
-
5 移動檔案并且改名
mv mNetAssist-release-amd64.deb CODE/my.deb -
6 互動式移動檔案 如果目的路徑下有源檔案 則提示是否覆寫
mv -i a.txt CODE/my.deb
mv:是否覆寫'CODE/my.deb'? n -
7 顯示移動的檔案路徑資訊
mv -iv a.txt CODE/my.deb
mv:是否覆寫'CODE/my.deb'? yes
'a.txt' -> 'CODE/my.deb'
8.curl指令: 發送網路請求
向百度發送請求
curl www.baidu.com
9.<,<< 重定向命令,寫到檔案
< :覆寫型寫入
<< :追加寫入
python train.py > train.log 2>&1 &
其中> train.log表示標準輸出重定向到檔案train.log中且是覆寫重寫,如果想要追加方式寫入,則是>> train.log
2>&1 表示 將標準錯誤輸出重定向到標準輸出(0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出)
最后一個& 表示后臺運行
等價指令:
python train.py >& train.log
10. & 將任務放到后臺運行
cp -R original/dir/ backup/dir/
這個命令的目的是將 original/dir/ 的內容遞回地復制到 backup/dir/ 中,如果原目錄里面的檔案太大,在執行程序中
終端就會一直被卡住,所以,可以在命令的末尾加上一個 & 號,將這個任務放到后臺去執行:
cp -R original/dir/ backup/dir/ &
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/159419.html
標籤:Linux
上一篇:linux組管理和權限管理
下一篇:第一周作業
