1. 程式人生 > 其它 >Ubuntu常用實用指令

Ubuntu常用實用指令

技術標籤:ubuntulinuxpython

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使用者使用)

shutdown -h 10 10分鐘後自動關機,shutdown -c命令取消重啟

重啟
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檔案即可
在這裡插入圖片描述