Linux 常用命令整理

2021-05-25 08:19:54 字數 2072 閱讀 4432

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。

1. 使用ldd命令檢視hello依賴於哪些庫:

$ldd hello

libc.so.6=>/lib/libc.so.6(0x400la000)

/lib/ld-linux.so.2=>/lib/ld-linux.so.2 (0x40000000)

2. 檢視命令屬於哪個包:

rpm -qf /sbin/pidof

3.檢視當前解析度:

xrandr | grep current

輸出:screen 0: minimum 320 x 200, current 800 x 600, maximum 2560 x 1600

xrandr | grep current | awk -f "current" ''|awk -f "," '' | sed 's// //g'

輸出:800x600

說明:以current為分隔符,取第二部分,以「,」為分隔符取第一部分,然後去掉前面空格

4.掃瞄無線網路:

iwlist wlan0 scan

5. rpmbuild 命令:

打包:rpmbuild -ba --target="i586" networkmanager.spec

如果打包的出錯地方時在最後的打包階段,則下面這個命名僅會測試最後的打包部分,而不會重新編譯,可大大節省時間。

rpmbuild -bi --short-circuit ***.spec

6. dmidecode 檢視bios資訊。

7. 通過 git (git 是乙個快速、可擴充套件的分布式版本控制系統) 得到版本:

git reset --hard commit //commit 為git版本號。

8. 編譯時產生資訊warning being treated as errors,可以:

export cflags="-o1"

export cxxflags=$cflags

或者在makefile檔案中去掉 -w error.

9. dbus-send (dbus 訊號傳送命令)使用:

dbus-send --print-reply --system --type=method_call --dest=sysui.network /sysui/network network.wifi.setwifistate int32:80

10, 檢視cpu使用率:

將更新顯示二次的結果輸入到名稱為top.log 的檔案裡:

51testing軟體測試網z9pw)~m

top -n 2 -b < top.log

檢視cpu資訊: cat /proc/cpuinfo

檢視記憶體資訊: cat /proc/meminfo

檢視記憶體使用情況:free

11. .修改網絡卡mac位址

首先必須關閉網絡卡裝置,命令如下:

/sbin/ifconfig eth0 down

修改mac位址,命令如下:

/sbin/ifconfig eth0 hw ether 00:aa:bb:cc:dd:ee

重新啟用網絡卡:

/sbin/ifconfig eht0 up

12. vim 工具使用:

(1) 游標到某個單詞處,按下 shift+3, 將高亮顯示該單詞。按下n, 檢視本檔案中相同單詞所在的位置。

(2) 游標到某個函式定義處,按下ctrl+],將跳轉到函式實現處,按下ctrl+o回到函式定義處。

(3) 分屏顯示兩個檔案:

vim mm-modem.c -o mm-modem-glue.h 或者先開啟 mm-modem.c 再

:sp mm-modem-glue.h;

(4) 替換文字:

在第二行到260間,替換old_pin 為 new_pin

:2,260s/old_pin/new_pin/g

(5) vi 技巧和訣竅:令人刮目相看的 10 個超酷命令

(1).linux系統cpu,記憶體,磁碟,網路流量監控指令碼 及使用方法

(2)linux 網路命令

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...

Linux常用命令整理

學習環境 ubuntu 15.04 說明 該常用命令整理不針對具體的使用,如果要查詢某命令的具體用法,直接在命令後面加上 help就可以檢視 1 檢視環境 cat etc issue 2 裝置別名 alias ps ps ef 3 刪除別名 unalias ps 4 檢視所有別名 alias 5 在...