linux常用命令

2021-10-01 19:02:44 字數 4105 閱讀 9272

linux 讀音(比較通用的讀法)

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-rrmncezz-1577534203293)(筆記.assets/image-20190127084000190.png)]

常見的作業系統

windows

mac os

linux

iosandroid

作業系統的定義及作用

系統軟體,向下控制硬體,向上支援軟體執行

模擬硬體環境,安裝乙個作業系統(虛擬)

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ou5tjatn-1577534203295)(筆記.assets/image-20190127091343093.png)]

windows : 有多個碟符,每個碟符都是乙個根目錄

linux : 只有乙個根目錄 /

常見的目錄:

發行版是在核心的基礎上加上一套軟體;

常見的發行版:

檢視目錄資訊

檢視當前目錄 清屏

切換目錄 cd

絕對路徑: 從根目錄下開始的

相對路徑:從當前目錄算起的

tab 補全,有歧義,兩次 tab 會把所有滿足的列舉出來,

​ 沒有歧義,直接補全

建立檔案 touch 檔名

建立目錄 mkdir 目錄名

刪除檔案 rm 檔名

刪除空目錄 rmdir 空目錄

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-bu8sc6us-1577534203297)(筆記.assets/image-20190127104724849.png)]

cp/mv 原始檔 目標檔案

注意: 預設直接覆蓋

重新命名: mv 檔名 相同目錄下/新檔名

組成命令 [-選項] [引數]

命令:二進位制指令 ls pwd

選項:前邊需要-,可以有0個,可以多個

引數: 可以有0個,可以有多個

兩種方式檢視幫助資訊

命令 --help

man 命令

ls:-a, --all 不隱藏任何以. 開始的專案

-h, --human-readable with -l and/or -s, print human readable sizes

-l 使用較長格式列出資訊

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-5kf7haby-1577534203305)(筆記.assets/image-20190127114414248.png)]

ls 選項:

遞迴建立目錄(父級目錄不存在,會進行建立)

mkdir -p 目錄

rm:預設不提示(ubuntu)

cp 選項

mv 移動選項:

把終端命令輸出的資訊,儲存到指定檔案中

>  覆蓋 檔案中"w"

>> 追加檔案末位。檔案中"a"

##2. 檢視檔案內容

檢視檔案內容:

cat 適合檢視一屏顯示顯示的內容

more 適合檢視多屏檔案,分屏檢視檔案內容

管道(乙個命令的輸出,作為另乙個命令的輸入)

和 more 配合使用,分屏檢視檔案資訊

##3. 鏈結命令

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-qulbdwq9-1577534203309)(assets/image-20190128091338133.png)]

windows 的快捷方式

ln -s 原始檔路徑(絕對路徑)  快捷方式名字
要使用絕對路徑

-s 選項必須存在,如果不存在,建立的不是軟鏈結,是硬連線

可以對目錄進行軟鏈結

檔案的別名:硬碟中放乙份,硬連線計數(ls -l)當硬連線計數為0 的時候,檔案刪除

ln 原始檔  新檔案名字
相對路徑和絕對路徑都可以

不能對目錄進行硬連線

##4. 文字搜尋命令

grep 文字搜尋

grep "str" 檔案
上邊所有可以配合使用

還可以和 | 配合使用

##5. 查詢檔案命令

find 查詢檔案

find 查詢的目錄 以什麼方式查詢(-name) 檔名
可以和萬用字元進行使用

find . -name 「?.txt」

find . -name 「a?.txt」

find . -name 「a*」

##6. 壓縮和解壓縮命令

tar

tar -zcvf file.tar.gz 要打包壓縮的檔案  壓縮

tar -zxvf file.tar.gz -c 指定目錄(不指定,解壓縮到當前目錄)

tar -jcvf file.tar.bz2 要壓縮的檔案

tar -jxvf file.tar.bz2 -c 指定目錄

zip

zip file.zip 要壓縮的內容

unzip file.zip -d 目錄(預設當前)

rar

sudo apt install rar

rar a -r flie.rar

rar x 解壓

##7. 檔案許可權命令

rw- 檔案擁有者所有的許可權(所屬使用者)u

rw- 所屬組使用者的許可權 g

r-- 其他使用者的許可權 o

許可權 字母法修改

chmod a/u/g/o +/-/= r/w/x/- file

數字法chmod 664 file

第乙個數字 所屬使用者

第二個 所屬組

第三個 其他使用者

##8. 獲取管理員許可權

獲取管理員許可權

退出使用者 exit

whoami

whopasswd

which 命令

關機重啟

##9. 使用者操作

新增使用者

id 檢視使用者資訊

/etc/passwd 使用者是否成功

/etc/group 組是否成功

usermod -g 組名 使用者

gpasswd -d 使用者 組名 刪除附加組

userdel -r user 家目錄一塊刪除

##10. 使用者組操作

##11. 遠端操作命令

使用前 先安裝 openssh-server

sudo apt intstall openssh-server

ssh

ssh user@ip
scp

scp 本地檔案 user@ip:/home/python/  -r (目錄)

scp user@ip:/home/python/ 本地路徑

網路通, ping

##12. 編輯器 vim

sudo apt install vim

三種模式:

編輯模式(進入)

末行模式(:)

搜尋 替換

##13. 軟體安裝

兩種deb sudo dpkg -i ***.deb

apt (16.04 之後,之前 apt-get) (推薦更換軟體源)

sudo apt update

sudo apt install ***

##14. 軟體解除安裝

deb

aptsudo apt remove ***

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...