我把我常用的一些命令簡單用法寫出來,也許我的使用方法或者我的理解錯誤,請大家指出,具體用法還得參照manpage。
1. man 對你熟悉或不熟悉的命令提供協助解釋,也可以使用 --help。(ps:把這個命令放第一個,是因為這個命令可以協助我查看我不會用的命令的使用方法)
eg:man ls 或 ls --help 就可以查看ls相關的用法,
註:閱讀完man文檔後可以按q鍵或者ctrl+c退出,
2. ls 查看任一目錄下面的檔案
eg: ls /home/xiangjiao/ 查看/home/xiangjiao/下的檔案
ls -a /home/xiangjiao/ 查看/home/xiangjiao/下的包括隱藏的所有檔案
ls -l /home/xiangjiao/ 以列表的方式顯示 /home/xiangjiao/的檔案詳細資料
3. cp 複製檔案
-r 複製目錄及,目錄內所有內容
-i 覆蓋檔案前需要確認
-f 強制複製
-v 詳細顯示操作步驟
eg: cp filename1 filename2 //把filename1拷貝成filename2
4. mv 移動檔案,可以用於重新命名
eg:mv /home/test.txt /home/xiangjiao/ 把/home/下的test.txt檔案 移動到/home/xiangjiao下
mv /home/aaa/ /home/bbb 把home下的aaa改名為bbb
5.mkdir 與touch 建立目錄和檔案
mkdir -p遞迴建立檔案夾
eg :mkdir /hellfire 給/目錄下撞見hellfire檔案夾
mkdir -p /a/b/c/d /下建立a,a下建立b……
touch /hellfire/test.txt 給/hellfire/目錄下建立test.txt檔案
6. rm 刪除檔案或目錄
-f,強制移除,沒有任何提示
-i,進行刪除前需確認是否刪除
-r,同時刪除該目錄下的所有目錄
-d,刪除可能仍有資料的目錄
-v,詳細顯示操作過程
eg: rm /home/xiangjiao/test.c 將/home/xiangjiao/下的test.c這個檔案刪除
7 cd 改變目前的目錄
eg:cd .. 返回上一級目錄 cd /home/xiangjiao/ 進入 /home/xiangjiao/
8.pwd 查看當前所在目錄完整路徑
eg: pwd //查看當前所在目錄路徑
9.cat,more 顯示某個檔案內容
兩個命令所不同的是cat把檔案內容一直列印出來,而 more則分屏顯示
10. tail ,head 也是列印顯示某個檔案的內容
不過不是全部顯示,tail是顯示檔案後10行的內容,head是顯示檔案前10行的內容。
11. clear,date
clear:清屏;date:顯示目前時間,可以使用date命令更改系統時間,格式如下
date mmddhhmmyy
12.which 查詢該命令所在目錄
13. find 尋找檔案
eg :find ./ -name *qq* 尋找系統中與qq有關的檔案
* 是萬用字元,表示所有,?表示一個字元
14. history 顯示使用者用過的命令
15. useradd (adduser) username 添加使用者
16. userdel 刪除使用者
userdel -r 刪除使用者及使用者家目錄下該使用者的資訊
17. passwd 更改目前使用者的密碼
passwd username 更改username的密碼
18. who 顯示目前登陸系統的使用者
19. w 顯示登陸到系統的使用者資訊
20. chmod 改變存取權限
21. chown 改變所屬使用者和所屬組
eg:chown -R xiangjiao.xiangjiao /var/mysamba/
22. ifconfig 顯示當前網路參數 也可臨時配置
23.mount 掛載裝置
umount 卸載
今晚能記起的就這麼多了。。。慢慢學把。。權當複習!