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...