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是乙個偽檔案系統,它只存在記憶體當中,而不占用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程...