2010年10月26日 星期二

常用Linux指令


Linux指令
我們目前已有 88 個詞條在這個術語表中。

瀏覽器觀看這個詞條 發送這個詞條給朋友 Alias:替指令取別名


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ar:將許多檔案備存成一個或多個檔案


瀏覽器觀看這個詞條 發送這個詞條給朋友 Arp:用來顯示或變更IP與Mac(網路卡硬體對照表)的對照表


瀏覽器觀看這個詞條 發送這個詞條給朋友 Bc:簡易計算機


瀏覽器觀看這個詞條 發送這個詞條給朋友 Bg:將程式置於背景執行


瀏覽器觀看這個詞條 發送這個詞條給朋友 Cal 月 年:顯示月曆


瀏覽器觀看這個詞條 發送這個詞條給朋友 Cat:顯示文件


瀏覽器觀看這個詞條 發送這個詞條給朋友 Cd:切換目錄


瀏覽器觀看這個詞條 發送這個詞條給朋友 Chgrp:修改所屬用戶組


瀏覽器觀看這個詞條 發送這個詞條給朋友 Chmod:修改權限


瀏覽器觀看這個詞條 發送這個詞條給朋友 Chown:修改屬主


瀏覽器觀看這個詞條 發送這個詞條給朋友 Clear:清空畫面


瀏覽器觀看這個詞條 發送這個詞條給朋友 Cmp:列出兩個檔案的文字內容第一個相異處


瀏覽器觀看這個詞條 發送這個詞條給朋友 Compress:對檔案進行壓縮


瀏覽器觀看這個詞條 發送這個詞條給朋友 Cp:文件拷貝


瀏覽器觀看這個詞條 發送這個詞條給朋友 CUPS(Common Unix Printing System,UNIX通用列印系統)


瀏覽器觀看這個詞條 發送這個詞條給朋友 Dd:字碼轉換程式


瀏覽器觀看這個詞條 發送這個詞條給朋友 Df:磁盤使用情況


瀏覽器觀看這個詞條 發送這個詞條給朋友 Diff:比較兩個檔案的文字內容有何不同處


瀏覽器觀看這個詞條 發送這個詞條給朋友 Du:目錄/文件大小


瀏覽器觀看這個詞條 發送這個詞條給朋友 Fdisk指令


瀏覽器觀看這個詞條 發送這個詞條給朋友 Fg:將程式置於前景執行


瀏覽器觀看這個詞條 發送這個詞條給朋友 Find:查找文件


瀏覽器觀看這個詞條 發送這個詞條給朋友 Finger:列出某人的線上資料


瀏覽器觀看這個詞條 發送這個詞條給朋友 Free:查看記憶體使用狀況


瀏覽器觀看這個詞條 發送這個詞條給朋友 Fsck:檢查、修復linux檔案系統


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ftp:檔案傳送


瀏覽器觀看這個詞條 發送這個詞條給朋友 Grep:內容搜索


瀏覽器觀看這個詞條 發送這個詞條給朋友 Gzip:壓縮/解壓縮


瀏覽器觀看這個詞條 發送這個詞條給朋友 History:列出曾經用過的指令


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ifconfig:設置網絡設備


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ifdown:停止網路介面運作


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ifup:啟動網路介面


瀏覽器觀看這個詞條 發送這個詞條給朋友 KDE(Kool Desktop Environment,K桌面環境)


瀏覽器觀看這個詞條 發送這個詞條給朋友 Kill:終止系統中的 proces


瀏覽器觀看這個詞條 發送這個詞條給朋友 Last:查看登錄用戶


瀏覽器觀看這個詞條 發送這個詞條給朋友 Less:用來瀏覽文字檔案的內容


瀏覽器觀看這個詞條 發送這個詞條給朋友 Linux根目錄下的目錄說明


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ln:建立檔案或目錄的連結檔


瀏覽器觀看這個詞條 發送這個詞條給朋友 Locate:讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案


瀏覽器觀看這個詞條 發送這個詞條給朋友 Ls:列目錄命令


瀏覽器觀看這個詞條 發送這個詞條給朋友 Lsmod:列出目前 linux kernel 中所有 modules 的狀態


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mail:個人信件工具


瀏覽器觀看這個詞條 發送這個詞條給朋友 Man:列出 Linux 主要的說明檔


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mkbootdisk:製作啟動盤


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mkdir:建目錄


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mke2fs:製作檔案系統


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mkfs:建立linux文件系統名稱


瀏覽器觀看這個詞條 發送這個詞條給朋友 More:分頁顯示


瀏覽器觀看這個詞條 發送這個詞條給朋友 Mount:加載文件系統


2010年10月14日 星期四

[筆記]保留指定資料,其餘資料刪除

資料來源
http://paul.pixnet.net/blog/post/26610488

===========================================================
[ Linux Note ]
如果目錄底下有特定資料需要保留,而其他資料要刪除的話,可
透過以下方式達成此需求。


原本的檔案結構:

[root@mis FireTest]# tree /root/FireTest/

/root/FireTest/
|-- File-Test-001
| |-- OK
| `-- Test
|-- File-Test-012
| |-- OK
| `-- Test
|-- File-Test-123
| |-- OK
| `-- Test
`-- File-Test-123-003
|-- OK
`-- Test

12 directories, 0 files



想保留「File-Test-123*」的目錄,刪除其他目錄的話,使用
以下指令即可達成!


方法一,利用 Find + egrep -v (建議):

rm -rf `find /root/FireTest/ | egrep -v '(File-Test-123*)'`


或者可以寫成這樣...

rm -rf `find /root/FireTest/ | egrep -v '(File-Test-123|File-Test-123-003)'`


※ 切記! Find 目錄時,該目錄最後面一定要加上「/」,要不
然可是會發生災難,Find 的搜尋條件,會將整個目錄刪除!

假如不相信的話,可以勇敢的試試看。 ^0^/


方法二,利用 ls + egrep -v:

在 /root/FireTest 目錄下,執行該指令...

rm -rf `ls | egrep -v 'File-Test-123*'`


或者可以寫成這樣...

rm -rf `ls | egrep -v '(File-Test-123|File-Test-123-003)'`



若怕刪除錯誤,可以先用 ls 檢查 egrep 取得的資料為何?

[root@mis FireTest]# ls /root/FireTest/ | egrep -v 'File-Test-123*'
File-Test-001
File-Test-012


※ egrep -v ‧ 這個參數是用來過濾特定名稱,進而取得過濾值以外的資料。


這方法有點遜,順手寫一下筆記避免日後忘記!
Paul
===========================================================

Linux Support 2T disk

http://paul.pixnet.net/blog/post/21742360

BloggerAds