10.絕對路徑: 從根目錄算起的路徑叫做絕對路徑,比如: /home/python9.1 cd 目錄名 : 切換到指定目錄
9.2 cd .: 切換到當前目錄
9.3 cd ..: 切換到上一級目錄
9.4 cd ~: 切換到當前使用者的目錄
9.5 cd: 等價與cd ~ 切換到當前使用者的目錄
9.6 cd -: 切換到上一次目錄
11.相對路徑: 從當前目錄算起的路徑叫做相對路徑, 比如: ./aaa ../bbb
12.路徑的使用總結: 如果離當前目錄近使用相對路徑,如果離根目錄近使用絕對路徑,如果進入的是中間目錄建議使用絕對路徑
13.自動補全: 兩次tab鍵
14.cp: 拷貝
15.mv: 移動(剪下)14.1 cp 檔名 路徑: 把檔案拷貝到指定路徑
14.2 cp 路徑/檔名 路徑: 把指定路徑的檔案拷貝到指定路徑
14.3 cp 檔名 路徑/新的檔名 : 先把檔案拷貝到指定目錄然後再重新命名
14.4 cp 資料夾 路徑 -r: 拷貝資料夾 -r:以遞迴的方式把資料夾下的所有檔案拷貝過去
tree: 以目錄樹方式顯示當前資料夾資訊15.1 mv 檔名 路徑: 把檔案移動到指定路徑
15.2 mv 路徑/檔名 路徑: 把指定路徑的檔案移動到指定路徑
15.3 mv 檔名 新的檔名: 重新命名
15.4 mv 資料夾 路徑: 把資料夾移動到指定目錄,不需要加上-r
16.1 tree / : 以目錄樹方式顯示指定路徑的檔案資訊
17.命令的格式
18.ls 選項
19.mkdir 選項18.1 -l: 以列表的方式取顯示
18.2 -a: 顯示隱藏檔案
18.3 -h: 顯示檔案大小的單位
18.4 ll: ls -al 顯示隱藏檔案並且以列表方式顯示 , l->ls
19.1 -p: 把依賴資料夾提取建立好,比如: mkdir 123/456/789 -p
20.rm選項
21.cp選項20.1 -r: 以遞迴的方式刪除資料夾裡面的所有內容
20.2 -i: 顯示刪除的時候提醒資訊
20.3 -v: 顯示刪除後的描述資訊
20.4 -d: 刪除空目錄
20.5 -f: 如果檔案或者目錄存在則刪除,否則就不刪除也不會報錯
22.mv選項21.1 -i:拷貝檔案的時候如果指定目錄有該檔案需要顯示提醒資訊
21.2 -v:顯示拷貝檔案的路徑描述
21.3 -r:以遞迴的方式拷貝資料夾裡面的所有內容
23.重定向(>,>>): 在終端顯示的內容資訊重寫規定方向,儲存到指定檔案裡面,以後檢視資料是檔案檢視就可以了22.1 -i:移動檔案顯示提醒資訊
22.2 -v:顯示移動後的路徑描述
26.more:分屏顯示23.1 > :如果檔案不存在,那麼先建立,否則會先把原有檔案的資料清空然後再寫入
23.2 >> : 在原有資料的基礎上進行追加
23.3 總結: ls, cat, tree都可以使用重定向
26.3 回車: 表示下一行
26.5 q:退出
27.檔案合併
cat 1.txt 2.txt > 3.txt
28.管道: 可以理解成是乙個容器,存放在終端顯示的內容
28.1 總結: ls /bin | more , cat, tree, ls都是可以結合管道使用完成分屏顯示的
30.grep: 根據指定的內容在檔案中進行查詢
31.find:在指定目錄查詢對應的檔案30.1 grep "a" 8.txt : 根據指定內容在檔案中進行查詢
30.2 -n:行號, -i:忽略大小寫 -v: 取反
30.3 總結: ^,$ , . 支援的正規表示式
32.ls:支援的萬用字元: _,? , , :表示匹配任意列舉中的乙個字元31.1 find . -name ".txt": 在當前目錄查詢字尾是.txt的檔案, -name根據檔名查詢
31.3 find . -perm 666: 在當前目錄查詢檔案許可權是可讀可寫的, -perm根據許可權查詢
31.3 總結: ? 支援的萬用字元
33.萬用字元: ? _ ,起到了模糊查詢的作用
34.tar: 打包、壓縮、解包、解壓縮
35.zip的壓縮及解壓縮34.1 打包 tar -cvf test.tar *.txt, -c: 表示要打包, -v:顯示檔案打到包裡面 -f:表示文件名稱,提示-f必須放到所有選項的後面
34.2 解包 tar -xvf test.tar , -x:表示解包
34.3 打包及壓縮合併的命令:tar -zcvf test.tar.gz *.txt
34.4 解壓縮及解包合併的命令:tar -zxvf test.tar.gz ->得到對應的檔案
34.5 指定解壓縮的路徑 tar -zxvf test.tar.gz -c ../bbb, -c:指定解壓縮後的路徑
34.6 tar -jcvf test.bz2 *.txt -> test.bz2
34.7 tar -jxvf test.bz2 -> 得到對應的檔案
34.8 -c: 指定解壓縮的路徑: tar -jxvf test.bz2 -c ../bbb
35.2 unzip test.zip -> 得到是壓縮包裡面的檔案
35.3 unzip -d ./123 test.zip -> 解壓到指定路徑 , -d:表示解壓的路徑
36.chmod:修改許可權
37.cp選項36.1 -r(4):可讀 -w(2):可寫 -x(1):可執行
36.2 u:當前使用者 g: 同組使用者 o: 其它使用者 a:所有使用者
36.3 +:新增許可權, -:撤銷許可權 , = : 賦值許可權
36.4 chmod 000 1.txt : 全部沒有許可權
36.5 chmod a=- 1.txt chmod a= 1.txt : 全部沒有許可權
36.6 chmod 777 1.txt chmod a=rwx 1.txt : 都許可權,可讀可讀可執行
36.7 chmod 664 1.txt chmod u=rw,g=rw,o=r 1.txt 設定不同使用者不同許可權
37.1-a: 保留檔案原有許可權,-a包含-r,也就是使用-a也可以拷貝資料夾
38.which : 檢視命令的路徑
39.sudo -s: 切換到管理員賬號
40.passwd:修改密碼
41.who :當前那些使用者登陸
42.whoami:當前電腦登陸的使用者是誰
43.exit:退出
44.ssh: 遠端登陸 44.1 ssh : 可以遠端登陸服務端可以通過vim修改檔案
45.scp: 遠端拷貝
46.apt list 支援的安裝包45.1 scp 1.txt python@192.168.107.132:/home/python/desktop ,把本地檔案拷貝到伺服器端
45.2 scp -r test python@192.168.107.132:/home/python/desktop,把本地資料夾拷貝到伺服器端
45.3 scp python@192.168.107.132:/home/python/desktop/1.txt . , 把服務端的檔案拷貝的本地
46.4 scp -r python@192.168.107.132:/home/python/desktop/test . , 把服務端的資料夾拷貝的本地
47.vim的使用
47.1 命令模式, 編輯模式, 末行模式, 命令模式是編輯模式和末行模式的中轉站
48.vim常用命令
48.1. i: 進入編輯模式
48.2. yy: 複製游標所在行 複製多行: 數字+yy
48.3. p: 貼上, 貼上多次: 數字+p
48.4. dd(刪除、剪下), 剪下或者刪除多行:數字+dd
48.5. v: 選中多行
48.6. 上下左右: k:上, j:下, l:右 ,h:左 等同於方向鍵
48.7. x: 從前往後刪除乙個字母
48.8. x: 從後往前刪除乙個字母
48.9. u: 撤銷
48.10. shift + >: 往右縮排
48.11. shift + <: 往左縮排
48.12. .:重複上一次操作
48.13. g: 回到最後一行
48.14. gg: 回到第一行 1g
48.15. 18g: 回到指定行
48.16. shift + 4:回到行末
48.17. shift + 6:回到行首
48.19. 替換: :%s/1/2/g %: 整個檔案, s:替換 g:全域性
48.22. :wq 48.23. :x 儲存退出
Linux命令總結
vi基本命令 i 在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動 i 在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令 a 在當前游標所在位置之後,插入隨後輸入的文字 a 在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到...
linux命令總結
登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...
linux命令總結
linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...