linux常用命令

2021-10-03 12:39:24 字數 3024 閱讀 6895

檔案系統磁碟使用情況:df -h

當前路徑檔案空間使用量:du -h

建立遞迴目錄:mkdir -p /dir1/dir2/dir3

// 建立目錄

-p引數根據需要建立父目錄,即如果dir1和dir2不存在,則建立並在其下建立子目錄dir3

壓縮:tar -czvf ***.tar.gz a b

// 將a和b檔案壓縮生成***.tar.gz檔案

解壓:tar -xzvf ***.tar.gz -c /root

//將***.tar.gz解壓到/root路徑下

-c新建tar包,-z使用gzip解壓或壓縮tar包,-v輸出過程

-f後接檔名,必須是最後乙個option

-c路徑切換

遠端copy

scp -r usra@ipa:/root/*** /tmp // 將ipa

使用者usra的/root/***資料夾複製到本地linux的/tmp路徑下

-r 遞迴目錄複製

ip

查詢 ifconfig

修改 vim /etc/sysconfig/network-scripts/***

效能分析工具top

top

top -p 程序id // 能夠實時顯示系統中每(某)個程序的資源占用情況

前台執行則獨佔前台,直到手動執行q退出

定時任務crontab

crontab -e // 編輯使用者的crontab任務

crontab -l // 檢視使用者的crontab任務

crontab -r // 刪除

服務管理systemctl

systemctl restart crond // 啟動crontab

systemctl stop crond // 停止crontab

systemctl status crond // 檢視crontab

軟連線

建立:ln -s /root/*** /tmp/yyy

// 在/tmp路徑下建立指向檔案/root/***的軟連線

修改:ln -snf 軟鏈結更改後指向的檔案 軟鏈結名

二進位制目標檔案

nm或objdump命令可以顯示二進位制影像的標識、位址、段資訊

nm 二進位制檔案 | grep 符號名 // 查詢符號

u 在本檔案中未定義

d .data初始化資料段中

b .bss 非初始化資料段中

strings顯示檔案中的可列印字元

strings 列印包括,原始檔、可執行檔案、庫檔案、目標檔案中的字串

strings 檔名 // 列印某個檔案中的字串

strings -f path // 列印某個路徑下所有檔案的字串

-f列印時顯示字串所在的檔名

防火牆設定

iptables:防火牆命令設定、維護、檢查、linux核心的ip包過濾規則;

包含不同的表,每個表由鏈組成,每個鏈都是乙個規則列表

iptables -l -t 表名 // 顯示指定表的所有鏈

iptables -l // 顯示filter表的所有鏈的所有規則

iptables -f // 清空filter表的所有鏈的所有規則

程序查詢:ps afx | grep ***

// afx查詢所有程序,通過管道交給grep 匹配查詢名為***的程序

ax組合查詢所有程序(所有使用者以及執行在所有終端上的程序)

f 以樹狀結構,顯示查詢到的程序,表達程式間的相互關係

顯示網路資訊

netstat:顯示linux網路子系統資訊

netstat -nlp // n以數字形式顯示;l僅顯示所有正在偵聽的套接字;p顯示套接字對應的程序id

檢視依賴庫

ldd 動態庫名 // 檢視動態庫依賴的庫資訊

動態鏈結庫管理

ldconfig:預設搜尋/lilb和/usr/lib,以及配置檔案/etc/ld.so.conf內所列的目錄下的庫檔案

開機啟動時系統執行

安裝新的動態庫時,需手動執行

git常用操作

獲取**

git fetch // 獲取遠端**狀態

git reset head --hard // ?

git pull // 更新**到本地

提交**

git status // 檢視狀態,本地修改的或新增的

git add 檔案1 檔案2 // 選擇需要commit的檔案

git commit -m 「提交」 // commit

git push // 推送到遠端

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