Ubuntu常用實用指令
Ubuntu常用實用指令
*tips:兩個[ Tab ][ Tab ]鍵來檢視所有命令
一、雜七雜八
Alt+Ctrl+T 開啟終端
TAB: 自動補全命令或檔名
SHIFT + INS 貼上
CTRL + INS: 複製
方向鍵上下:歷史命令語句
CTRL + A: 移動到行首
CTRL + E: 移動到行末
CTRL + C: 終止當前任務
CTRL + Z: 把當前任務放到後臺執行(相當於執行命令時後面加&)
mkdir [ -mp]:建立新檔案
關機
halt 立刻關機
poweroff 立刻關機
shutdown -h now 立刻關機(root使用者使用)
重啟
reboot 立刻重啟
shutdown -r 10 過10分鐘自動重啟(root使用者使用)
shutdown -r 20:35 在時間為20:35時候重啟,可以用shutdown -c命令取消重啟
cd [檔名或著路徑名] 開啟檔案
*ls 列出當前目錄內容
ls -a 列出包括隱藏檔案的所有內容
ls -l 列出詳細資訊,檔案大小資訊都是以位元為單位輸出。
ls -lht 列出當前目錄的詳細資訊。檔案大小資訊以相應容易看懂的形式輸出:k ,M等為單位。
man [命令] 顯示此命令的使用指南。如 man ls 會顯示ls命令的所有用法
cat [檔案] 在終端顯示檔案內容。
touch [檔名] 建立新檔案
gedit [檔案] 呼叫gedit編輯器編輯該檔案。
grep -ni ‘xxxx’ * 搜尋匹配當前目錄下xxxx出現的所有位置。相當於跨檔案的ctrl+F,xxxx是你要搜尋的字串。
pwd 輸出當前的目錄的路徑(print working directory)
sudo -s 獲取root許可權
exit 1.退出root使用者; 2.退出終端;
clear 清屏(其實並沒有清空,只是向下拉到看不到之前的命令,不然你按一下向上箭頭看一下~)
Ctrl+c 終止命令
rm [filename] 刪除[ ]內的指定檔案。
二、SSH 連線、遠端上傳下載檔案
1 安裝 SSH(Secure Shell) 服務以提供遠端管理服務
sudo apt-get install ssh
2 SSH 遠端登入 Ubuntu 機
$ssh [email protected]
3 將檔案/資料夾 從遠端 Ubuntu 機拷至本地(scp)
$scp -r [email protected]:/home/username/remotefile.txt
4 將 檔案/資料夾 從本地拷至遠端 Ubuntu 機(scp),-P 指定埠號
$scp -P 80001 -r localfile.txt [email protected]:/home/username/
三、Anaconda命令
1 新建環境
create -n [name] python==3.5
2 檢視所有環境
conda env list
3 啟用環境
conda activate [name]
執行py程式碼
1、開啟終端,輸入’conda env list’命令檢視當前存在的虛擬環境(如果沒有合適的環境,則需要新建,步驟如上
2、使用’conda activate pytorchX命令啟用將要使用的虛擬環境)
3、使用’cd’命令進入存放demo.py檔案的資料夾內
4、使用’python’命令執行demo.py檔案,同時給部分引數賦值
python() test.py --執行python程式()內填入版本如python3.6,()內填入36
–net vgg16:backbone網路選擇vgg16
–cuda:啟用gpu訓練
–load_dir models:在models資料夾下載入所需的檔案
第四步中,如果需要賦值的引數很多,我們每次執行demo.py檔案時都要重新賦值,未免有些繁瑣。為了解決這個問題,我們可以在demo.py同目錄下新建一個demo.sh檔案,並輸入以下內容:
python demo.py --net vgg16 \
--cuda \
--load_dir models
此時,我們只需要在方式一的第四步中,執行demo.sh檔案即可