我用到的一些linux命令,也是大家最常用的

2021-04-06 22:41:21 字數 2276 閱讀 2218

一: mysql資料庫常用操作:

mysql -uroot -p123456;

mysql <./hostcache.sql -uroot -p123456;  執行指令碼

mysql select * from hostcache order by timestamp;

select externalip, internalip from hostcache order by timestamp;

delete from hostcache where isptype = 4;

delete from hostcache;

二: 常用普通操作

cd ../home/tcast/natserver;

cd $

tail -f 2005-10-28.log        檢視正在被其它程序修改的檔案

ps -a

ps -?

ps -ef | grep natserver 查詢程序

killall -9 p2pserver    kill程序

kill -9 6499                 結束id為6499的程序

三: 環境變數

env 檢視環境變數

locale 檢視本地化設定

locale的東東在/usr/lib/locale下

export lang=zh_cn 設定本地化的變數

export lang= 設定這個變數為空

uname -a 檢視作業系統,cpu的資訊

top   檢視程序使用cpu,記憶體的情況

/etc/profile 環境變數的檔案,可以設定$

四: 編譯和除錯

vi makefile

make 編譯

./kill.sh重啟程式的指令碼

ctrl + c 結束

《除錯》

gdb ./reportserver

b main 斷點

b creportserver::svc

b 100 在當前檔案的100行放置斷點

d 刪除所有斷點

start

t 顯示當前執行緒情況

p argc 顯示變數情況

s 進入函式內執行

n 跳到下一行執行

c 跳到下乙個斷點執行

quit 退出除錯

ulimit -c unlimited 設定執行時產生除錯資訊

gdb tcastchanroot core.6200 調入除錯資訊檢視

where 模組結構

chmod a+x tcastchanroot 修改檔案屬性使其可以執行

./runnewtcast.sh & 後台執行指令碼

nohup ./tcastchanroot >runlog 不掛起執行程式, 輸出定向到檔案runlog

五: 文字操作命令

tail -f 2005-10-31.log :檢視日誌

cat /proc/cpuinfo 唯讀的形式開啟文字檔案

vi命令

i從命令模式到插入模式

esc從插入模式到命令模式

命令模式滾屏:ctrl+f

yy複製當前行

p貼上dd刪除當前行

:wq七: 解壓縮命令:

unzip jspwiki.zip

unzip -d ../jspwiki jspwiki.zip

unrar x udt2.rar

八: 後台執行命令

啟動乙個程式時讓它立即進入後台執行方式

看過前面一篇bash的介紹應該明白ctrl+z/bg/fg的用法。有些程式工作起來挺費時間,在它後面加個&符號看看,例如「updatedb &」,「netscape &」等等。這樣這個

shell會釋放出來幹別的活。請注意這樣出來的程式父程序仍然是這個shell,若你退出這個shell,這些程式也會被kill掉。建議退出shell之前用jobs命令檢視後台作業。

使用nohup(不掛起)命令

如果想程序在你退出系統後還能執行,可以使用nohup命令如:

% nohup tar -cf /dev/tape /home &

如logout退出後再重新登入的話,使用「ps」命令可以看到程序還在執行。注意,要想把命令真正放到後台執行,nohup必須與&操作同時使用。有些軟體自己能處理sighup信

號,如wget,對它們則無須用nohup。

你還可以用nohup來實現ppp回撥:先撥號上去,然後以nohup執行乙個自製的指令碼,如「sleep 60; ppp-start-script」等等。最後logout退出並結束通話**等著就是。

Linux一些用到的命令

ln s 原始檔 目標檔案 s 是 symbolic的意思。例 ln s lib lsb usr lj 即 在usr目錄下建立指向 lib lsb目錄的lj檔案。第一,ln命令會保持每一處鏈結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化 第二,ln的鏈結又軟鏈結和硬鏈結兩...

linux 一些常用到的命令。

使用者可以使用mv命令來為檔案或目錄改名或將檔案由乙個目錄移入另乙個目錄中。該命令如同msdos下的ren和move的組合。語法 mv 選項 原始檔或目錄 目標檔案或目錄 移動檔案 說明 視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二...

記錄一些我平時常用到的linux命令

檢視linux系統版本 lsb release a 即可列出所有版本資訊 適用於所有linux發行版,在debian下需要安裝lsb cat etc redhat release 這種方法只適合redhat系的linux cat etc issue 這種方法適用於所有的的linux發行版 uname...