linux的相關操作

2021-09-25 04:28:31 字數 3088 閱讀 7461

ctrl + alt + t 開啟新的終端視窗

ctrl + shift + + 終端視窗字型放大

ctrl + - 終端視窗字型縮小

ls : 檢視目錄下的檔案資訊

pwd: 檢視目錄所對應路徑

touch: 建立檔案

mkdir: 建立資料夾

cd: 切換目錄

8.1 cd … 切換到上一級目錄

8.2 cd 目錄名: 切換到指定目錄

8.3 cd -: 切換到上一次路徑

8.4 cd ~: 切換到使用者的家目錄 /home/python

8.5 cd .: 切換到當前目錄

rmdir: 刪除空資料夾,注意點:只能是空資料夾

rm:可以刪除檔案也可以刪除資料夾,如果刪除的是資料夾需要加上乙個選項, -r: 以遞迴的方式把資料夾裡面的檔案都刪除,然後再刪除外面的目錄

clear: 清屏

絕對路徑: 從根目錄算起的路徑就是絕對路徑 比如: /home/python/***

相對路徑: 從當前目錄算起的路徑就是相對路徑 比如: …/ 或者 ./

cp: 複製

14.1 cp 檔名 路徑 : 把指定檔案拷貝到指定路徑

14.2 cp 資料夾 路徑 -r : 把指定資料夾拷貝到指定路徑,需要加上-r選項 :以遞迴的方式把資料夾裡面的檔案拷貝到指定的目錄

14.3 cp 檔名 路徑/新檔名: 先拷貝檔案到指定路徑然後再對檔案進行重新命名

tree: 以目錄樹方式顯示檔案資訊,提示目前檢視當前目錄

tree /: 檢視指定目錄以目錄樹方式顯示檔案資訊

cal: 檢視當前月日曆

cal -y : 檢視全年

date: 檢視當前日期及時間

date 「+%y:%m:%d %h:%m:%s」 顯示年月日 時分秒

history: 檢視歷史命令

!歷史命令編號 =>執行對應編號對應的命令

命令格式

命令名 [命令選項] [命令引數]

cp -r 『1.txt』 ./aa

[命令選項]:比如:rm -r 也可以有多個

[命令引數]: 可以是多個路徑或者多個檔名

–help: 檢視命令的幫助資訊

rm --help : 檢視刪除命令的選項資訊有那些

man rm : 檢視命令的幫助資訊

ls 選項

23.1 -a : 顯示隱藏檔案及資料夾

23.2 -l : 以列表方式顯示

23.3 -h : 顯示檔案大小單位

23.4 ll => ls -al

23.5 l => ls

mkdir選項

24.1 -p : 可以建立巢狀多層的資料夾

rm 選項

25.1 -i: 顯示提醒資訊

25.2 -f: 如果檔案存在就刪除,否則不會顯示錯誤資訊

25.3 -r: 刪除資料夾

cp 選項

26.1 -i: 顯示提醒資訊

26.2 -v: 顯示檔案或者資料夾拷貝後的路徑描述

26.3 -r: 拷貝資料夾

mv 選項

27.1 -i:顯示提醒資訊

27.2 -v: 顯示檔案或者資料夾移動(剪下)後的路徑描述

管道(|):可以理解成乙個容器,在終端顯示的資料可以放到管道裡面,然後通過其它命令可以在管道裡面獲取資料

30.1: ls /bin | more

35.3 打包及壓縮的命令

tar -zcvf test.tar.gz *.txt

35.4 解壓縮

gzip -d test.tar.gz => 獲取到包

35.5 解包

tar -xvf test.tar => 獲取包裡面的檔案

35.6 解壓縮及解包

tar -zxvf test.tar.gz => 獲取壓縮包裡面的檔案

35.7 打包及壓縮字尾是bz2命令

tar -jcvf test.bz2 *.txt => 獲取bz2的壓縮包

35.8 解壓縮及解包字尾是bz2命令

tar -jxvf test.bz2 => 獲取壓縮包裡面的檔案

35.9 指定解壓縮後路徑

tar -jxvf test.bz2 -c ./123

chmod: 修改檔案許可權

36.1 許可權有:r:可讀(4), w: 可寫(2), x: 可執行(1), -(0): 沒有許可權

36.2 u: 當前使用者,g:同組使用者 , o:其它使用者, a:所有使用者

36.3:許可權設定: + 新增許可權, - 刪除許可權, = 設定許可權

chmod a=— 1.txt : 表示1.txt的所有使用者都沒有許可權

chmod a= 1.txt : 表示1.txt的所有使用者都沒有許可權

chmod 000 1.txt 表示1.txt的所有使用者都沒有許可權

cp 選項

-a: 表示保留檔案的原有許可權,包含-r,還可以拷貝資料夾

which: 檢視命令的路徑, 比如: ls

passwd: 修改密碼

sudo -s: 切換到管理使用者,注意: 一般不建議大家切換進去,如果想要獲取管理員的許可權可以在命令前面加上sudo apt-get install sl

exit : 退出某個使用者

who: 當前有那些使用者登陸

whoami: 當前電腦登陸的使用者是誰

ssh: 遠端登陸=> ssh 使用者名稱@ip位址 => ssh [email protected]

scp: 遠端拷貝

45.1 scp ./1.txt [email protected]:/home/python/desktop => 本地檔案遠端拷貝到服務端

45.2 scp -r ./test [email protected]:/home/python/desktop => 本地資料夾遠端拷貝到服務端

45.3 scp [email protected]:/home/python/desktop/1.txt ./ => 從服務端遠端拷貝1.txt檔案到本地

45.4 scp -r [email protected]:/home/python/desktop/test ./ => 從服務端遠端拷貝test資料夾到本地

linux相關操作

1.linux許可權 第乙個字元一般用來區分檔案和目錄,第2 10個字元是用來表示許可權。d 表示是乙個目錄,事實上在ext2fs中,目錄是乙個特殊的檔案 表示這是乙個普通的檔案 l 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。第2 10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,...

Linux相關操作

連線遠端伺服器時 需要使用者持有 公鑰 私鑰對 遠端伺服器持有公鑰,本地持有私鑰。客戶端向伺服器發出請求。伺服器收到請求之後,先在使用者的主目錄下找到該使用者的公鑰,然後對比使用者傳送過來的公鑰。如果一致,伺服器用公鑰加密 質詢 並傳送給客戶端。客戶端收到 質詢 後用私鑰解密,再發還給伺服器 認證結...

Linux許可權相關的操作

刪查 cd,touch,ls,rm,mv等 需要rwx root許可權等 proc proc是linux核心中提供的檔案系統,在執行訪問核心資料結構,改變核心設定的機制。proc是乙個偽檔案系統,它只存在記憶體當中,而不占用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程...