Python學習05 常用終端命令說明與使用技巧

2021-10-03 23:19:47 字數 2263 閱讀 9930

6.建立和刪除操作

7. 拷貝和移動檔案

8. 檢視檔案內容

9. 其他

引數含義

-a顯示指定目錄下所有子目錄與檔案,包括隱藏檔案

-l以列表方式顯示檔案的詳細資訊

-h配合 -l 以人性化的方式顯示檔案的大小

萬用字元含義

*代表任意個數與任意形式的字元

?代表任意乙個字元,只能乙個

[ ]表示可以匹配字元組中的任意乙個

[abc]

a或b或c

[a-f]

a到f範圍任意乙個字元

*ps:其實就是類似正規表示式的用法 (命令 : ls 1.text => 就是1結尾的所有text檔案)

1) 命令 cd 命令

含義cd

切換到當前使用者的主要目錄(/home/使用者目錄)

cd ~

切換到當前使用者的主要目錄(/home/使用者目錄)

cd .

保持在當前目錄不變

cd …

切換到上級目錄

cd -

最近兩個目錄來回切換

2) 相對路徑和絕對路徑6.1 touch

6.2 mkdir 選項

含義-p

可以遞迴建立目錄

tips : 不能重名

(e.g : 建立 mkdir -p 55/66/77 選擇 cd 55/66/77)

6.3 rm 選項

含義-f

強制刪除, 忽略不存在的檔案, 無提示

-r遞迴地刪除目錄下的內容, 刪除資料夾 時必須加此引數

tips:使用rm刪除不能恢復

(e.g : rm -f 檔名 | rm -r 檔名 (該檔案下的所有都被刪除) rm -r *)

命令英語

作用tree

tree

以樹狀圖列出檔案目錄結構

cp 原始檔 目標檔案

copy

複製檔案或目錄

mv 原始檔 目標檔案

move

移動檔案或者目錄 / 檔案或者目錄重新命名

7.1 tree 選項

含義-d

只顯示目錄

tips: tree ~ (表示家目錄中所有檔案)

7.2 cp

選項含義

-f已經存在的目標檔案直接覆蓋, 沒有提示

-i覆蓋檔案前提示使用者

-r若給出的原始檔是目錄檔案, 則 cp 將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須是乙個目錄名

tips:複製目錄 cp -i

(e.g : cp 123.txt abc (把123.txt 複製到abc目錄中) )

7.3 mv

選項含義

-i覆蓋檔案前提示使用者

(e.g:mv ./111/123.txt . 把111目錄下123.txt檔案移動到當前目錄, 後面那個點就是表示當前目錄)

選項全名

作用cat 檔名

concatenate

檢視檔案內容,建立檔案,檔案合併,追加檔案內容等功能

more 檔名

more

分屏瀏覽檔案內容

grep 檔名

grep

查詢檔案中的文字內容

8.1 cat 選項

含義-b

對非空的行輸出行序號

-n對所有行內容輸出行序號

(tips:linux 中nl的命令和cat -b的效果等價)

8.2 more

快捷鍵作用enter

顯示下一行內容

space

顯示下一屏內容

b回滾一屏

f顯示上一屏內容

q退出文字顯示

8.3 grep 選項

作用-n

顯示所有匹配行及行序號

-v顯示所有非匹配行及行序號

-i忽略大小寫的判定 選項

作用^a

搜尋以a為行首內容的行

a$搜尋以a為行結尾內容的行

用法 :

9.1 echo 文字內容

9.2 重定向 > 和 >>

e.g:

9.3 管道 |

e.g:

ls -lha ~:列舉當前目錄下,所有檔案、以人性化檔案大小顯示、以列表的格式詳細顯示當前home目錄下的檔案資訊

ls -lha ~ | more,在做列表資訊顯示的時候,同時交給more指令使其規定顯示的方式

ls -lha ~ | grep dr,在做列表資訊顯示的時候,同時使用grep文字搜尋,

《Linux程式設計》學習筆記05 終端

對終端進行讀寫 在編寫程式時,我們往往需要從終端讀入資料。一種情況是需要連續地讀入使用者鍵入的選擇項,這往往出現在資料庫程式中。程式設計師往往會使用 getchar 函式來讀取資料,繼而判斷輸入的資料是否有效,從而做出反應。其實如此做帶有很大的風險,乙個例項程式如下 include char men...

Python學習筆記 05

資料描述 gender 1代表男人,2代表女人 20 25歲的男人喜歡hiphop 20 25歲的女人喜歡dance 同理 匯入資料 import pandas as pd 決策樹 from sklearn.tree import decisiontreeclassifier music data ...

python學習內容 05

本節主要內容 1.字典的簡單介紹 2.字典增刪改查和其他操作 3.字典的巢狀 一.字典的簡單介紹 字典 dict 是python中唯一的乙個對映型別.他是以括起來的鍵值對組成.在dict中key是唯一的.在儲存的時候,根據key來計 算出乙個記憶體位址.然後將key value儲存在這個位址中.這種...