linux系統常用命令大全

2021-10-12 16:27:13 字數 2650 閱讀 3489

1.系統目錄

絕對路徑用途/

根目錄/bin

常用的二進位制命令所在目錄,例如ls,cp,makedir…

/boot

linux核心與系統引導程式目錄

/dev

裝置檔案的目錄,比如音效卡,磁碟,光碟機…

/etc

yum,rpm方式安裝應用程式的預設配置檔案路徑

/home

用於存放使用者的資料,使用者的「家」目錄

/var

系統與軟體服務執行日誌目錄

/lib

啟動系統與命令所需的共享庫檔案與核心模組目錄

/proc

系統執行時,程序資訊與核心資訊存放在此目錄

/root

linux超級使用者目錄,類似於windows的administrator

/sbin

系統管理命令存放目錄,是超級使用者root可執行命令的存放地

/usr

存放使用者應用程式地目錄,包含兩個重要子目錄

/usr/local

編譯方式安裝程式的預設目錄

/usr/src

程式原始碼目錄

2. linux檔案操作命令

命令用途

cd切換目錄

pwd檢視當前目錄

ls、ll

顯示目錄內容

mkdir

建立目錄

cp複製檔案與目錄

mv移動或重新命名檔案

rm刪除檔案或目錄

find

查詢目錄與檔案

3. vim重要快捷鍵

命令用途

delete或x

刪除單個字元

dd刪除整行

/str

全文查詢str字串 n下乙個,n(shift + n)前乙個

: % s/old/new/g

替換檔案內所有old字元為new字元

u撤銷最近一次操作

:wq 或者 :wq!

退出並儲存,唯讀檔案要額外加!

:q!強制退出放棄儲存

4. 常用文字工具

命令用途

echo

螢幕列印與文字輸出

cat合併檔案或檢視檔案內容

tail

顯示檔案內容尾部

grep

文字過濾工具

5. tar常用可選項

選項用途

z通過gzip壓縮或解壓

c建立新的tar.gz檔案

v顯示執行過程

f指定壓縮檔案名單

x解壓縮tar.gz檔案

-c指定解壓縮目錄

6. yum與rpm的關係

7. yum常用命令

yum search 應用名 # 在倉庫中查詢是否存在指定應用

yum info 應用名 # 檢視應用詳細資訊,包括它的發行商,應用大小等

yum list installed 應用名 # 檢視已安裝的應用程式

yum remove -y 應用名 # 全自動解除安裝指定應用

rpm -ql 應用名 # 檢視安裝後輸出的檔案清單

tree -d 只檢視當前目錄下所有的目錄及子目錄

新安裝的檔案存放的位置及 which 剛才使用的命令的名字

新增加的檔案有哪些 rpm -ql 安裝的應用的名稱

8. 編譯方式安裝應用程式

用linux自帶的編譯命令對原始碼進行編譯

編譯命令:make # 使用對應編譯器對原始碼編譯生成可執行檔案。

yum和編譯方式的比較

yum安裝

編譯安裝

相容性差,每種發行版都要準備好

好,全平台適用

複雜度簡單

複雜安裝速度快慢

**應用倉庫

應用場景

日常系統軟體

開源軟體,最新版本

9. linux系統管理命令

命令用途

ifconfig

檢視網絡卡ip位址

netstat

檢視網路埠號: netstat -tulpn 或 netstat -ano 都是最常用的檢視命令

ps-ef

顯示當前系統的程序有哪些,也就是有哪些應用程式正在被使用

kill -9 pid

netstat 常用選項

選項用途

t顯示tcp傳輸協議的連線狀況

u顯示udp傳輸協議的連線狀況

l顯示處於監聽狀態的網路連線

p顯示應用pid 和程式名稱

n顯示ip位址

a顯示所有連線

o顯示計時器

應用服務化

應用服務化是指讓應用程式以服務方式在系統後台執行

linux系統對服務化應用進行了統一管理

服務管理命令:systemctl

systemctl常用命令

指令用途

start

啟動服務

stop

停止服務

restart

重啟服務

enable

設定開機啟動

disable

禁止開啟啟動

status

檢視服務狀態

daemon-reload

過載服務配置檔案

list-un it-files

列出所有服務

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

LINUX常用命令大全

關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...