久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python工程師最常用的linux操作命令總結(jié)_python開(kāi)發(fā)中最常用的linux系統(tǒng)

 大傻子的文淵閣 2023-04-11 發(fā)布于浙江

linux系統(tǒng)操作下,無(wú)論日常文件目錄的處理,,或者代碼的部署都離不開(kāi)linux命令的的操作,,并且這些終端命令比常規(guī)的圖形化界面操作都快捷,涉及磁盤(pán)操作,、文件存取,、目錄操作、進(jìn)程管理,、文件權(quán)限 等操作都需要linux命令,,并且命令多達(dá)200多個(gè),想要記住這么多,,并且熟練運(yùn)用是不太實(shí)際,,也不劃算的事情,記住和熟練常用的10多個(gè)命令即可,,將用到較多的命令總結(jié)如下:

1. 命令格式:
1.1 命令名 選項(xiàng) 參數(shù) ,,提示選項(xiàng)有些時(shí)候可以放到參數(shù)的后面,但是如果報(bào)錯(cuò)了可以考慮放到命令的后面,,比如: scp -r
1.2 選項(xiàng): 比如:-r,, 選項(xiàng)可能有0個(gè)或者多個(gè)
1.3 參數(shù): 文件名或者路徑, 參數(shù)可能有0個(gè)或者多個(gè)

01. 快速啟動(dòng)終端快捷鍵: ctr+alt+t

02. 終端字體放大快捷鍵: ctr+shift+’+’

03. 終端字體縮小快捷鍵: ctr+’-'

04. ls: 查看當(dāng)前目錄的下文件信息

    ls 選項(xiàng)
4.1 -l:以列表的方式顯示
4.2 -a:顯示隱藏文件

4.3 -h:顯示文件大小單位

    ls 縮寫(xiě)方式:

        4.4 ll ->(等價(jià)于) ls -al

        4.5 l -> ls

    ls 結(jié)合通配符使用
比如:ls *.txt  

05. pwd: 查看當(dāng)前目錄的路徑
06. touch: 創(chuàng)建文件

07. mkdir: 創(chuàng)建文件夾

     mkdir 選項(xiàng):
07.1 -p:把所需要的文件夾提前創(chuàng)建好,就是文件套文件的形式創(chuàng)建:mkdir -p ../abc/def/ghi

08. rmdir: 刪除空文件夾

09. rm: 默認(rèn)刪除的是文件,, -r表示以遞歸的方式刪除文件夾里面的所有文件信息最后刪除文件夾

     rm: 選項(xiàng)
09.1 -i:刪除之前有提醒
09.2 -r:以遞歸的方式刪除文件夾里面所有文件信息
09.3 -f:如果文件不存在刪除的時(shí)候不顯示錯(cuò)誤信息
09.4 -v:顯示刪除后描述信息
09.5 -d: 刪除空目錄

10. cd 切換目錄
10.1 cd 目錄名: 切換到指定目錄
10.2 cd ..: 切換到上一級(jí)目錄
10.3 cd .: 切換到當(dāng)前目錄
10.4 cd ~: 切換到用戶(hù)的工作目錄
10.5 cd -=> cd ~: 切換到用戶(hù)的工作目錄
10.6 cd -: 切換到上一次目錄
11. clear :清屏  ->window : cls

12. cp:拷貝
12.1 cp 文件名 路徑 : 把文件拷貝到指定目錄里面
12.2 cp 文件名 路徑/新的文件名 : 把文件拷貝到指定路徑然后修改成的新的文件名
12.3 cp 文件名 新的文件名 : 把文件拷貝到當(dāng)前目錄然后修改程新的文件名

12.3 cp 文件夾 路徑 -r: 把文件夾拷貝到指定路徑里面  -r:以遞歸的方式把文件夾里面的所有文件全部拷貝過(guò)去

    12. cp選項(xiàng)
12.1 -i: 顯示提醒
12.2 -r: 以遞歸方式拷貝文件夾
12.3 -f: 直接覆蓋

12.4 -v: 顯示拷貝后的路徑描述

        cp 選項(xiàng)
 12.5 -a:保留文件權(quán)限,,主要針對(duì)是其它用戶(hù)的權(quán)限, 提示:-a包含-r選項(xiàng),,也可以拷貝文件夾

13. mv:移動(dòng)(剪切)
13.1 mv 文件名 路徑 : 把文件移動(dòng)到指定目錄里面
13.2 mv 文件名 路徑/新的文件名 : 把文件移動(dòng)到指定路徑然后修改成的新的文件名
13.3 mv 文件名 新的文件名 :重命名

13.4 mv 文件夾 路徑: 把文件夾移動(dòng)到指定路徑

    13. mv選項(xiàng):
13.1 -i: 顯示提醒
13.2 -f: 直接覆蓋
13.3 -v: 顯示移動(dòng)后的路徑描述

14. tree: 以目錄樹(shù)的方式查看目錄信息
14.1 tree 路徑: 查看指定路徑的目錄樹(shù)信息
15. cal: 查看當(dāng)前月份日歷
15.1 cal -y:查看全年日歷信息
16. date: 查看當(dāng)前時(shí)間
16.1 時(shí)間格式化: date “+%Y-%m-%d %H:%M:%S” : 年月日十分秒
17. history:查看歷史命令
17.1 !歷史命令編號(hào):執(zhí)行對(duì)應(yīng)的歷史命令
18. help:命令名 –help:查看幫助信息
19. man 命令名:查看幫助信息
19.1 f 空格:看下一頁(yè)
19.2 b:看上一頁(yè)
19.3 回車(chē):看下一行
19.4 q:退出

20. 重定向(>,>>):重寫(xiě)規(guī)定顯示方向,,把在終端顯示的數(shù)據(jù)保存到文件里面,以后查看數(shù)據(jù)通過(guò)文件查看
20.1 >: 如果文件存在那么先把原有數(shù)據(jù)清空然后在寫(xiě)入新的數(shù)據(jù),, 相當(dāng)于文件操作的:w
20.2 >>: 如果文件存在那么會(huì)在原有數(shù)據(jù)的基礎(chǔ)上進(jìn)行追加寫(xiě)入數(shù)據(jù),,相當(dāng)于文件操作的:a

總結(jié): ls,tree,,cat 集合重定向使用

    20. 利用重定向進(jìn)行文件合并
20.1 cat 1.txt 2.txt > 3.txt 

21. gedit: 文本編輯工具的命令,可讀可寫(xiě)
22. cat:在終端查看文件中數(shù)據(jù),,只讀
23. more:分屏顯示
23.1 f(空格):看下一頁(yè)
23.2 b:看上一頁(yè)
23.3 回車(chē):看下一行
23.4 q: 退出
24. | 管道: 可以理解成數(shù)據(jù)的容器
24.1 注意點(diǎn): 管道結(jié)合more使用的時(shí)候不能看上一頁(yè):b快捷鍵不管用
24.2 ls,tree cat可以結(jié)合管道使用

25. 鏈接:
軟鏈接: 好比快捷方式,注意點(diǎn):刪除原始文件軟鏈接無(wú)效,,創(chuàng)建軟鏈接不會(huì)對(duì)硬鏈接數(shù)加1,,可以目錄創(chuàng)建軟鏈接. 非常重要的注意點(diǎn):如果軟鏈接沒(méi)有和原始文件在同一個(gè)目錄里面,那么原始文件需要使用絕對(duì)路徑
軟鏈接的使用: ln -s 1.txt 1-s.txt , ln -s /home/python/Desktop/AAA/1.txt ../1-s.txt 默認(rèn)在當(dāng)前目錄里面查找
硬鏈接: 好比一個(gè)人可以有多個(gè)名字,,刪除原始文件不會(huì)對(duì)硬鏈接文件產(chǎn)生影響,,使用硬鏈接文件依然可以獲取文件數(shù)據(jù),,注意點(diǎn): 不能給目錄創(chuàng)建硬鏈接,創(chuàng)建硬鏈接只能給文件創(chuàng)建,,創(chuàng)建硬鏈接會(huì)對(duì)硬鏈接數(shù)加1
硬鏈接的使用: ln 1.txt 1-h.txt


26. grep: 根據(jù)搜索內(nèi)容查找數(shù)據(jù)
26.1 -n:顯示行號(hào)
26.2 -v:根據(jù)搜索內(nèi)容取反
26.3 -i:忽略大小寫(xiě)
27. find: 根據(jù)指定路徑搜索文件
27.1 -name: 根據(jù)文件名搜索
27.2 -size: 根據(jù)文件大小搜索,,注意點(diǎn)不準(zhǔn)確一般不用
27.3 -perm: 根據(jù)權(quán)限搜索  r:4 w:2 x:1
find . -name “*.txt” -> 搜索后綴是.txt的文件
通配符:起到了模糊查詢(xún)的作用, *表示匹配0個(gè)或者多個(gè)字符, ?:只能匹配任意一個(gè)字符, 提示:通配符和正則表達(dá)式?jīng)]有關(guān)系

28. tar 打包
28.1 tar -cvf test.tar *.txt -> test.tar包,,注意點(diǎn)空間不會(huì)變小因?yàn)闆](méi)有壓縮
29. gzip 壓縮
29.1 gzip test.tar -> test.tar.gz 壓縮包,,空間會(huì)變小
28. tar 打包及壓縮(重要)
28.1 tar -zcvf test.tar.gz *.txt -> test.tar.gz 壓縮包
28.2 -z:壓縮 -c:打包 -v:顯示打包文件 f:指定文件名
29. gzip 解壓縮
29.1 gzip -d test.tar.gz -> test.tar包
28. tar 解包
28.1 tar -xvf test.tar -> 包里面的文件
28.2 -x:解包
28. tar 解壓縮及解包(重要)
28.1 tar -zxvf test.tar.gz -> 解壓縮和解包后文件
28.2 tar -zxvf test.tar.gz -C 路徑-》 把壓縮包解壓縮及解包到指定路徑
30. bz2 打包及壓縮
30.1 tar -jcvf test.bz2 *.txt -> test.bz2
30. bz2 解壓縮及解包
30.1 tar -jxvf test.bz2 -> 獲取壓縮包里面的文件
30.2 tar -jxvf test.bz2 -C 路徑 -> 把壓縮把解壓縮及解包到指定路徑
31. zip 打包及壓縮
31.1 zip test[.zip 可選] *.txt -> test.zip 
31. unzip 解壓縮及解包
31.1 unzip test.zip -> 獲取解壓縮及解包后的文件
31.2 unzip test.zip -d 路徑 -》 解壓縮及解包到指定路徑
31.3 總結(jié): zip 壓縮包占用的空間最大,一般都使用.gz和bz2
32. chmod :修改文件權(quán)限
32.1 用戶(hù)角色:u:當(dāng)前用戶(hù) g:同組用戶(hù) o:其他用戶(hù)  a:所有用戶(hù)
32.2 權(quán)限:r(4): 可讀 w(2): 可寫(xiě) x(1): 可執(zhí)行 -(0): 沒(méi)有權(quán)限
32.3 chmod a=rwx 1.txt , chmod a=- 1.txt ,chmod a= 1.txt, chmod 777 1.txt chmod 000 1.txt
32.4 不同用戶(hù)不同權(quán)限: chmod u=r,g=w,r=rwx 1.txt , chmod 427 1.txt

33. which :獲取命令的路徑
34. sudo -s:切換到管理員用戶(hù)
35. whoami:當(dāng)前用戶(hù)
36. who:當(dāng)前有那些用戶(hù)登陸
37. passwd:修改密碼

38. exit:退出賬戶(hù)

39.reboot: 重新啟動(dòng)操作系統(tǒng)

40.shutdown -r now 重新啟動(dòng)操作系統(tǒng),,shutdown會(huì)給別的用戶(hù)提示

    shutdown -r now 立刻關(guān)機(jī),,其中now相當(dāng)于時(shí)間為0的狀態(tài)

    shutdown -h 20:25     系統(tǒng)在今天20:25關(guān)機(jī)

    shutdown -h +10        系統(tǒng)再過(guò)十分鐘自動(dòng)關(guān)機(jī)

以上就是我總結(jié)的平時(shí)用的多的,希望對(duì)你有用




















































    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多