linux技巧33條

來源:互聯網
上載者:User

原文連結

1:HOST的樂趣: Host能夠用來查詢網域名稱,然而它可以得到更多的資訊。host -t mx l 
inux.com可以查詢出Linux.com的MX記錄,以及處理Mail的Host的名字。Host -l linux 
.com會返回所有註冊在linux.com下的網域名稱。host -a linux.com則會顯示這個主機的所 
有網域名稱資訊。 
2:找到命令需要的檔案,也許你希望搞清楚一個命令它到底使用到了什麼其他相關檔案 
和命令?試試ldd就可以了。如ldd traceroute,返回結果會是libc.so.6,lid-linux.s 
o.2 
3:定時!定時!你希望定時處理嗎?你肯定希望能夠讓你輕鬆一些!crontab可以聽候 
您的指示。命令列中輸入:crontab -e這進入文字編輯器,再在其中輸入0 5 * * * wg 
et -t3 -I/home/tom/URLs -N。這樣每天早上5點就會運行這個wget命令。前五個是時間 
參數:分 時 日 月 星期幾。你可以 0 5 * * 6,0 command line here,這樣就在每個 
星期六和星期天5am運行。你需要man 5 crontab來得到更為詳細的解釋。隨便說一下, 
wget是一個取web頁面的小程式。 console頂部顯示現在時間:在/etc/bashrc或~/.bas 
hrc中加入環境變數PROMPT_COMMAND。export PROMPT_COMMAND=echo -ne "33733[2;999 
r33[1;1H33[00;44m33[K"`date`"33[00m338" 
4:使用多達23個的虛擬終端(VT),假設你現在有6個,仿照/etc/inittab種的檔案, 
加入 
8:234:respawn:/sbin/getty 38400 tty8 
24:234:respawn:/sbin/getty 38400 tty24 
要跳過VT7,因為X使用這個終端。然後telinit q以重新載入設定檔。使用左Alt+Fn在 
1-6和8-12件切換,使用右Alt+Fn鍵在13-24之間切換。 
5:Console切換:左Alt-方向鍵,迴圈切換console。效果和Alt+Fn一樣。 
6:簡單的進行Dos轉Unix:如果你的文字檔中每行結尾都有討厭的Ctrl-M的話,使用 
這句命令能夠快速的解決問題 sed s/^M// filename >; newfilename 
7:快速建立MP3播放清單:find /mnt/cdrom -name *.mp3 -print >;>; cd1.play.list. 
這樣就會把CDRom中的所有MP3檔案建立一個名為cd1.play.list的檔案。然後使用xmms 
或 x11amp就能進行播放了。 
8:/proc中的重要訊息 
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) 
cat /proc/interrupts - 中斷 
cat /proc/ioports - 裝置IO連接埠 
cat /proc/meminfo - 記憶體資訊(i.e. mem used, free, swap size) 
cat /proc/partitions - 所有裝置的所有分區 
cat /proc/pci - PCI裝置的資訊 
cat /proc/swaps - 所有Swap分區的資訊 
cat /proc/version - Linux的版本號碼 
9:真正的Console介面:說實話無論是KDE和GNome我都沒什麼喜歡的,畢竟受Windows熏 
陶了這麼長時間了。但是在Console下其實才是真正的Cool介面。使用SVGATextMode可以 
讓你的命令列介面達到132x60(標準是80x25)。我的486(Trident9440)上使用的是132 
x43,那密密麻麻的字元真象Hollywood的幾年前的電影(現在連電影裡都是Windows了) 
給人感覺神秘兮兮的。設定檔在/etc/TextConfig中,不過如果你的XWindow都無法正 
常顯示的話,那估計這也用不了了(畢竟是好幾年前的東西了)。 
10:讓你的硬碟飛起來: Linux下也可以使用32Bit I/O和DMA。使用/sbin/hdparm -c1 
/dev/hda(hdb,hdc..)開啟32Bit傳輸模式,使用命令 /sbin/hdparm -d1 /dev/hda(hdb 
,hdc...) 開啟DMA。最後使用/sbin/hdparm -k1 /dev/hda 以使硬碟在Reset之後保持上 
面的設定,這麼一來,硬碟讀寫速度應該可以提高一倍以上。 
11:微調你的Ext2: Linux下的命令tune2fs可以設定最大Mount次數(因為Linux即時在m 
ounted clean狀況下,達到一定的mount次數後,會強制e2fsck對於我這樣的每天開關機 
的來說很不方便),tune2fs命令的其他用途請參見man。 
12:禁止在Netscape中顯示閃爍(Blink)Tag: ~/.Xdefaults中修改 Netscape*blinki 
ngEnabled: False 之後運行 xrdb -Load ~/.Xdefaults 
13:隨時改變XTerm的字型大小:shift加+/- 
14:Ext2的檔案屬性: lsattr列出屬性,chattr可以改變屬性。如 chattr +A filenam 
e 則系統不會修改其last access time屬性;chattr +i 則可以避免被rm掉。 
15:SIS6326顯卡的配置:在Device中加入:DacSpeed 110 Option "no_bitblt" Optio 
n "sw_cursor" 
16:使用strings可以把字串從Binary檔案中分離出來 
17:你大概已經習慣了使用Top來觀察系統使用方式,那就使一使使用Vmstat 1來看看c 
pu的空閑程度(顯示結果的最後一項)。 
18:使用Watch命令,反覆執行特定命令,如"watch ls -l /tmp/blah",將一直觀察文 
件的大小改變。 
19:使用pppstats得到ppp串連的資料。 
20:顯示遠程機器的NFS: showmount -e hostname 
21:使用autofs免去你每次mount和umount之苦,再RedHat6.0中帶了autofs的rpm,只要安 
裝好之後便可以享受自動負載檔案系統的方便。 在/misc目錄下,建立一個cd目錄,如 
果使用其內建的auto.misc和auto.master的話,馬上就可以實現自動載入功能了。 
22:在Bash Shell中,可以用!重複上幾次輸入過的命令,這樣就可以省去往上滾動的 
麻煩了。使用ctl+R可以互動的檢索以前使用過的命令列。 
23:使用cd -在上兩個cd /directory/操作中切換。如先是cd /home/foo接著是 cd /h 
ome/maison則接著打cd - 會進入 /home/foo再打cd - 會進入 /home/maison。 
24:Bash中的快速鍵:ESCAPE-B 會向前條一個單詞,Ctrl-K會刪除從游標到行末所有字 
符。 
25:在PS命令中使用grep,例:ps auxw | grep gpm 會列出所有含有gpm字元的進程。 

26:在同一個命令列上同時執行多條命令:用分號分隔。如編譯一個源檔案:type ./c 
onfigure ; make ; make install 。之後你就可以去散步了(不要在電腦前花費了太多 
時間了,生活中還有很多美好的東西。) 
27:把運行結果輸出到一個檔案中,如 ls -l >; foo.file。 
28:使用Top命令監視系統狀況,記憶體使用量情況,開機時間,進程狀況,每個使用者的使用 
情況等等。使用S命令可以改變其重新整理的時間:如.5將會使其每半秒鐘更新一次。 
29:同時Unzip多個檔案,unzip *不正確,而是unzip "*"。 
30:建立符號連結,這大概是最有用的功能了,ln -s real-file symbolic-file,無論 
是裝置,文檔還是指令碼程式。 
31:改變顯示的單位,如du -hm 將以M為單位輸出結果,同樣的du -hk則以K為單位輸出 
。 
32:自動Logoff,在~/.bashrc中加入這麼一句話:TMOUT=300則會在5分鐘之後logoff,不 
過如果less這類程式運行則不會啟動。 
33:在使用less 或 more時,直接啟動編輯器:在less中打入v鍵,會立即啟動vi或其他 
你在環境變數中指明的編輯器,但是more只能使用vi。 
來源:非常Linux 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.