一:一些常用指令的總結
1. ls→ :列出目前工作目錄的内容;
2. ls –a → 顯示 . 和 .. 專門的目錄連結;
3. ls –l
4. mkdir demo → 建立一個名為demo的檔案夾;
5. cd demo → 進入demo這個檔案夾中!
6. mkdir tie toe tac → 在demo檔案夾中,建立三個檔案夾名為:tie toe tac;
7. mkdir tie/example1 → 在tie這個檔案夾中建立一個名為example1的檔案夾;
8. mkdir tie/example1/example3 → 在tie中的example1中建立一個example2檔案夾!
(前提:example1必須要存在,否則不能直接建立兩級的!!)
9. mkdir有一個很友善的-p選項,該選項告訴mkdir建立所有缺少的父目錄;
mkdir -p easy/as/pie
10. man mkdir (man ls)→ 閱讀手冊頁;
________________________________________________________________________
11. touch copyme → 建立一個名為copyme的檔案!
12. ls -l copyme
-rw-r--r-- 1 root root 10 Dec 28 14:13 copyme
13. cat copyme 在終端顯示檔案的内容
14. cp copyme copiedme → 複制檔案copyme 到 copiedme(它也是同時被建立的!)
ls -i copyme copiedme 通過觀察,我們發現它們确實是互相獨立的檔案;它們的索引節點号不同;
15. mv copiedme movedme
我們來用“mv”指令将“copiedme”重命名為“movedme”。其索引節點号将仍然是同一個;但是,指向該索引節點的檔案名将改變
ls -i movedme
16. rm -rf mydir → 一般情況下,rm -rf 是删除目錄樹的首選方法;另一種方法時rmdir,但是要逐級删除,當一個目錄還有内容時,是不能删除的!必須要先删除該目錄中的内容!!
17. rm file[1-8] 删除 檔案1到檔案8
18. rm file* 删除檔案名以 file 開頭的所有檔案
----------------------------------------------------------------------------------------------------------------------------
以下是2012-02-22日新學的。(比較二啊,O(∩_∩)O~)
1.對于上面的第18條,當我們删除時,系統還會一一問我們是否删除某個檔案,如果有1000個檔案,我們要回答1000個y嗎?是以,如果你确定要删除要删除檔案名以file開頭的所有檔案,用下面的代碼:rm -rf file*
2. more aa.txt → 檢視a.txt中的内容。
回車 → 一行一行的向下看。
空格 → 一屏一屏的向下看。
B → 一屏一屏的向上看。
More -s aa.txt →逐頁顯示 aa.txt 的内容,如有連續兩行以上空白行則以一行空白行顯示。
More +20 aa.txt → 從第20行開始顯示aa.txt的内容。
3. vi aa.txt → 打開要修改的檔案aa.txt
按ESC鍵 → 按X鍵 → 移動相應的光标 → 按X鍵删除你需要删除的字元;
按ESC鍵 → 按i鍵 → 移動光标 → 輸入你需要添加的字元;
按ESC鍵 → 按(shift +:) → 輸入 q! (輸入wq!是儲存後退出) → 回車 → 退出;
4.rm /usr/aa/cc.txt → 删除usr目錄下的aa目錄下的cc.txt檔案。
Rm -rf /usr/aa/cc.txt → 自己體會與上面的不同。
5. rm /usr/aa/* → 删除usr/aa目錄下的所有檔案。(注意隻能删除aa目錄下的“檔案”!)
Rm -rf /usr/aa/* → 體會一下有何不同!!
6.rm -rf /usr/aa → 删除usr目錄下的aa檔案夾。
7. mv /usr/aa/cc.txt /hanchao → 把usr/aa中cc.txt檔案 剪切到 /hanchao檔案夾中。
8.mv /hanchao/cc.txt /hanchao/newname.txt → 給cc.txt重命名。
(注意:mv在不同的目錄下是剪切。在同一目錄下是重命名。!!)
9.cp /usr/a.txt /home → 複制usr目錄下的a.txt檔案 至 home目錄下。
10. cp /usr/aa –r /home → 将usr檔案夾下的aa檔案夾複制到home檔案夾下。
(注意:檔案夾的複制必須要加上一個 -r 才可以哦!!)
11.如果/home下已經有一個aa檔案夾,那麼久有可能有檔案重名的情況。此時系統會問你是否覆寫,一個兩個你可以輸入y來解決,但是要是很多怎麼辦呢?!!我們需要用下面的代碼:即把 –r 變成 –rf
Cp /usr/aa -rf /home
13. wc -l filename.txt → 檢視filename.txt檔案一共有多少行!!
14. head -n 50 filename.txt → 檢視filename.txt檔案前50行的内容。
15. tail -n 50 filename.txt → 檢視filename.txt檔案後50行的内容。
16. tail -f filename.txt → 表示實時檢視filename.txt檔案的底端資訊。
17. cd / → 進入根目錄
18. cd .. → 傳回上一目錄
19. cd /usr 或 cd usr → 進入 usr目錄下
20. ls → 列出目前工作的目錄内容。
21. ls -l → 清單資訊詳解。
22. ls -lh →自己體會。
23. ls -l a.txt → a.txt檔案的具體資訊。
24. ctrl +c → 退出目前。(所有的系統都是如此!)
25. clear → 相當于DOS的cls指令。
26. echo → 在顯示器上顯示一段文字,一般起一個提示作用。
27. df → 檢查檔案系統的磁盤空間占用情況。
28. uptime → 顯示系統已經運作了多長時間。它依次顯示下列資訊:現在的時間、系統已經運作多長時間、目前有多少登入使用者、系統在過去1min/5min/15min的平均負載!
29. pwd → 顯示目前工作的絕對路徑。
30. cal → 顯示月曆。
31. date → 顯示日期。
32.
本文轉自韓立偉 51CTO部落格,原文連結:http://blog.51cto.com/hanchaohan/788255,如需轉載請自行聯系原作者