深度學習中Linux常用命令總結

2021-10-01 16:37:31 字數 4245 閱讀 4094

目錄1.執行某個.py

2.編譯setup

3.解壓rar檔案

4.顯示工作的路徑 

5. 轉到指定路徑

6.建立資料夾  

7.刪除資料夾、檔案 

8.複製檔案到指定目錄 

9.cat file1 從第乙個位元組開始正向檢視檔案的內容 

10.vim文字編譯器的概述

11.linux make命令

12.linux常用快捷鍵

12.1 tab,補充命令

12.2 移動游標命令

12.3 剪下字元

12.4 複製貼上

12.5 中斷正在執行的命令列

12.6 退出當前xshell

12.7 搜尋命令列使用過的歷史命令記錄

12.8 獲取上一條命令的最後部分,用空格分隔開來的部分

12.9 清屏命令

12.10 暫停命令

12.11 鎖屏

12.12 解除鎖屏

12.13 !+命令 執行上一條命令,!! 執行上兩條命令

12.14 linux關機重啟登出

13.linux基礎命令

13.1 cd命令

13.2 ls命令

13.3 cat命令

13.4 rm命令

13.5 mkdir命令

13.6 cp命令

13.7 kill命令

!python3 ".../yolov3/train.py"
cd "../utils/bbox/"   # 切換路徑

!python setup.py build_ext --inplace # 執行第一步

!python setup.py build_ext install # 執行第二步

!sudo apt-get install unrar   # 安裝解壓縮庫
"../voc2007/jpegimages.rar"是.rar檔案路徑,   "../voc2007/jpegimages" 是解壓後的路徑

!unrar x "../voc2007/jpegimages.rar"  -c "../voc2007/jpegimages"
pwd
cd "../linuxcmd/"

cd ..代表上一級目錄

cd ~代表home目錄

cd -代表前cd 一目錄

mkdir 檔名
rm -d 目錄名 #刪除乙個空目錄

rmdir 目錄名 #刪除乙個空目錄

rm -r 目錄名 #刪除乙個非空目錄

rm 檔名 #刪除檔案

cp -r 要複製的 複製到
cat file1 從第乙個位元組開始正向檢視檔案的內容
vim常用工作模式:命令模式、輸入模式、末行模式、可視模式、替換模式

make是用來編譯的,它從makefile中讀取指令,通過借助 makefile 裡面編寫的編譯規範進行自動化的呼叫 gcc 、ld 以及執行某些需要的程式進行編譯的程式。

不用輸入完整的命令,輸入命令前幾個字母後tab鍵,會自動補全命令提示。

ctrl+a:移動游標到開頭

ctrl+e:移動游標到結尾

ctrl+f:往游標後面移動乙個字元

ctrl+b:往游標前面移動乙個字元

ctrl+k:剪下游標處到行尾的字元

ctrl+u:剪下游標處到行首的字元

ctrl+y:將剪下的字元進行貼上

ctrl+ins:複製

shift+ins:貼上

ctrl+c

ctrl+d

ctrl+r

esc+.

ctrl+l

ctrl+z

ctrl+s

ctrl+q

命令格式:cd 《路徑》

意義:cd是change directory 的縮寫;cd命令後面跟乙個路徑,用於切換當前使用者所在的路徑,其中路徑可以是絕對路徑也可以是相對路徑。

示例:

cd /system/bin 表示切換到/system/bin路徑下。

cd logs 表示切換到logs路徑下。

cd / 表示切換到根目錄。

cd ../ 表示切換到上一層路徑。

命令格式:ls 《引數》 《路徑》

意義:ls是list的縮寫;ls命令後面可以跟乙個路徑或引數,也可以不跟,表示列出路徑或當前目錄下的所有檔案資訊。最常用的的引數是「-l",也就是「ls -l」命令。

示例:

ls / 顯示根目錄下的所有檔案及資料夾。

ls -l /data 顯示/data路徑下的所有檔案及資料夾的詳細資訊。

ls -l 顯示當前路徑下的所有檔案及資料夾的詳細資訊

ls *l wc顯示當前目錄下面的檔案數量。

命令格式:cat 《檔案》

意義:cat是concatenate 的縮寫。表示讀取檔案內容及拼接檔案。

示例:

cat /sys/devices/system/cpu/online 讀取 /sys/devices/system/cpu/路徑下online檔案內容。

cat test.txt 讀取當前路徑下test.txt檔案內容。

命令格式:rm 《檔案》 或 rm -r 《資料夾》

意義:rm是remove 的縮寫。用於刪除檔案或資料夾,常用引數-r -f,-r表示刪除目錄,也可以用於刪除檔案,-f表示強制刪除,不需要確認。同樣的,刪除檔案前需保證當前使用者對當前路徑有修改的許可權。

示例:

rm -rf path 刪除path。

rm test.txt 刪除test.txt。

命令格式:mkdir 資料夾

意義:mkdir是make directory 的縮寫。用於建立資料夾。建立資料夾前需保證當前使用者對當前路徑有修改的許可權。

示例:

mkdir /data/path 在/data路徑下建立pat**件夾。

mkdir -p a/b/c 引數 -p用於建立多級資料夾,這句命令表示在當前路徑下建立資料夾a, 而a資料夾包含子資料夾b,b資料夾下又包含子資料夾c。

命令格式:cp 《檔案》《目標檔案》或者cp -r《資料夾》《目標資料夾》

意義:cp是copy 的縮寫。用於複製檔案或資料夾。

示例:

cp /data/logs /data/local/tmp/logs 複製/data路徑下的logs到/data/local/tmp路徑下。

cp 1.sh /sdcard/ 複製當前路徑下的1.sh到/sdcard下。

命令格式:kill pid碼

意義:結束當前程序

示例:

先通過輸入命令 ps au檢視程序,找到需要終止程序的pid再通過kill pid即可,如我這裡想要終止的程序是vim test.py,查到的pid是3163,我們可以輸入kill 3163結束這個程式,如果結束不了,可以通過kill -9 pid碼強制結束,即kii -9 3163

jupyter notebook常用命令總結

在jupyter notebook中包含兩種輸入模式,命令模式和編輯模式,esc鍵能夠進入命令模式,回車鍵能夠進入編輯模式 注 出去magic命令外,所有命令都需要在命令模式下輸入 from ipython.display import image image filename 1.刪除所選擇的單元...

Linux常用命令學習

文件目錄 一 常用linux操作 二 使用工具學習 1 正規表示式 2 find命令 3 sed 4 awk 三 shell學習 四 精通vim工具 五 精通emacs工具 六 開發工具 1 gcc學習 2 makefile學習 3 gbd學習 七 linux c語言程式設計 一 常用linux操作...

linux常用命令學習

tail tail n filename 看某檔案的後n行 tail f filename 監控某檔案的輸入 head head n filename 看某檔案的前n行 mkdir mkdir p a b c建立多級資料夾 rmrm r資料夾 刪除資料夾 whereis whereis 命令檢視命令...