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

來源:互聯網
上載者:User

一: mysql資料庫常用操作:
mysql -uroot -p123456;
mysql <./HostCache.sql -uroot -p123456;  執行指令碼
mysql <E:/sql/HostCache.sql -uroot -p123456;
show databases;
use HostCache;
show tables;
desc HostCache;
exit;

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 ${ACE_ROOT}
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 環境變數的檔案,可以設定${ACE_ROOT}

四: 編譯和調試
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

六:檔案的操作
touch xxx 建立新檔案
mkdir xxx 建立新目錄
mv jspwiki-2.2.33-bin.zip ../../usr/tomcat55/webapps/
cp JSPWiki.war ../JSPWiki.war
rm -rf WEB-INF  強制移除有內容的檔案夾
cp -a ./star_zh_CN ../../../tomwiki/templates/start_zh_CN 拷貝整個目錄
cp -a ./star_zh_CN ../../../tomwiki/templates/start_zh_CN 拷貝,使用絕對路徑

七: 解壓縮命令:
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退出並掛斷電話等著就是。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.