FreeBSD基本及重要指令集

来源:互联网 发布:vs2010 c语言 编辑:程序博客网 时间:2024/05/21 22:46

FreeBSD基本及重要指令集

FreeBSD基本及重要指令集
http://lpc1234kimo.blogspot.com/2010/11/freebsd.html
1. 指令名稱:man   使用方法:man 預查詢的指令名   功能說明:查詢該指令的詳細用法,有時還可查詢一些非指令的東西2. 指令名稱:ls (dir)   使用方法:ls 資料夾名   功能說明:觀看指定資料夾下檔案列表,如不加資料夾名則列出目前資料夾   參數說明:-l 功能等同ll 可看到檔案及權限相關資料           -a 列出範圍包含隱藏檔   (剩下的自己man)   補充說明:   ls -l 的輸出結果:              drwxr-xr-x 1 oamite oamite      512 Dec 20 20:00 public_html              -rwxr--r-- 2 oamite oamite     12345 Dec 31 15:50 test              前面10個字元依序代表              第1個字元:檔案屬性(d是資料夾;l 是連結;- 一般檔案)              第2~4個字元:擁有者權限(r 讀取;w寫入;x 執行)              第5~7個字元:群組使用者權限              第8~10個字元:其他使用者權限              接著後面的英文字依序為 擁有者 擁有群組(例子裡都是oamite)              再來接的數字為檔案大小;其次為最後修改日期              最後面接的就是檔名了!(如果是捷徑還會所指向的目的)3. 指令名稱:cd (chdir)   使用方法:cd 欲前往的資料夾名   功能說明:前往指定資料夾,如不加資料夾名會到自己的家目錄下   補充說明:資料夾名的二三事            cd /usr/local            這種以 / 開頭的是指從跟目錄開始算的絕對路徑            cd ~oamite/public_html            這種以 ~ 開頭的是指從後接的使用者家目錄開始算的絕對路徑            cd ../            這種以 .. 開頭的是從目前資料夾的上層資料夾開始算的絕對路徑            cd ./public_html/            這種以 . 開頭的表示從目前資料夾開始算起的絕對路徑            cd test/lala/            像這種沒特殊開頭的就是相對於現在位置的相對路徑4. 指令名稱:pwd   使用方法:pwd   功能說明:顯示目前所在的資料夾目錄位置(以根目錄為基準)5. 指令名稱:cp   使用方法:cp 檔案 目標資料夾   功能說明:複製指定檔案到目標資料夾   參數說明:如需複製資料夾請加參數-R (FreeBSD 5版以後可用 –r )6. 指令名稱:mv    使用方法:mv 檔案名 目標資料夾 (搬移檔案)           mv 檔案 新檔案名 或 mv 資料夾 新資料夾名 (更名檔案)   功能說明:移動指定檔案到目標資料夾或重新命名檔案或資料夾7. 指令名稱:rm   使用方法:rm 檔案名   功能說明:刪除指定檔案(永遠都救不回)   參數說明:刪除資料夾 –R (FreeBSD 5版以後可用 –r)8. 指令名稱:mkdir   使用方法:mkdir 新資料夾名   功能說明:建立指定名稱的資料夾9. 指令名稱:rmdir   使用方法:rmdir 資料夾名   功能說明:刪除指定名稱的空資料夾(一定要是空資料夾)10. 指令名稱:cat    使用方法:cat 檔案名    功能說明:將檔案內容直接輸出在標準輸出裝置(就是螢幕)上11. 指令名稱:ln    使用方法:ln –s 檔案 目標資料夾    功能說明:建立檔案捷徑在目標資料夾,請一律加參數 -s12. 指令名稱:chown    使用方法:chown 新擁有者:群組名 檔案名(或資料夾名)    功能說明:變更指定檔案或資料夾擁有者和工作群組(必須擁有足夠權限)13. 指令名稱:chmod    使用方法:chmod 權限設定 檔案名(或資料夾名)    功能說明:改變檔案的相關存取權限    補充說明:權限設定           權限設定的方法約可分為3種    第一.數字                eg.644    第二.加減某個權限        eg.+X    第三.設定某個範圍的權限  eg. u=rwx,go=rx14. 指令名稱:more    使用方法:more 檔案名    功能說明:純文字分頁瀏覽器,當捲軸捲到最下方時自動跳出15. 指令名稱:less    使用方法:less 檔案名    功能說明:純文字分頁瀏覽器,只有按q才能跳出16. 指令名稱:ee    使用方法:ee 檔名    功能說明:文字編輯器,如檔名不建立新檔,如新檔內無任何文字則放棄檔案17. 指令名稱:su    使用方法:su 使用者    功能說明:變更目前使用者(必須知道欲變成的使用者密碼)             如沒有加欲變成的使用者則視為su root (su root 須在wheel群組)18. 指令名稱:exit    logout    使用方法:直接使用    功能說明:登出(上述兩個指令擇一即可)19  指令名稱:make    使用方法:make 檔名    功能說明:用c語言的編譯器編譯c原始碼20. 指令名稱:make    使用方法:make 參數    功能說明:在 /usr/ports/ 裡安裝軟體的指令    補充說明:參數           install     安裝目前資料夾的軟體            deinstall   解除安裝目前資料夾的軟體           clean       清除因為安裝此軟體的暫存檔案           其他參數  直接影響Makefile內的參數值並安裝軟體21. 指令名稱:df     使用方法:df     功能說明:列出磁區的使用狀況22. 指令名稱:ps    使用方法:ps -aux    功能說明:列出所有使用中的access,不加參數(-aux)則指列出由自己所使用的23. 指令名稱:top    使用方法:top    功能說明:列出使用中的access並動態更新,要跳出請按 ^C24. 指令名稱:du    使用方法:du     功能說明:列出所有樹狀子資料夾25. 指令名稱:kill    使用方法:kill PID    功能說明:砍除該PID的access26. 指令名稱:chflags    使用方法:chflags 參數 旗標 檔案     功能說明:開啟或關閉檔案的保護旗標,僅能由root使用,詳情自己man           開啟保護後root 也不能更動該檔,除非先關閉保護27. 指令名稱:ping    使用方法:ping ip (or domain)    功能說明:丟出ICMP封包並等待回覆,以測試網路是否順暢28. 指令名稱:ifconfig    使用方法:ifconfig    功能說明:列出網路的相關軟硬體狀態 (加參數可修改開啟關閉網路)29. 指令名稱:shutdown    使用方法:shutdown 參數 時間 (警告訊息)     功能說明:依照參數執行關機的相關事宜,只有root才能用           關閉系統:shutdown –p 0602280000 System will be closed           重開機  :shutdown –r now           踢除除了自己以外的所有使用者:shutdown –k now30. 指令名稱:reboot    使用方法:reboot    功能說明:立即重開機,只有root能使用31. 指令名稱:tar    使用方法:tar 參數 完成後的檔名 目標檔名     功能說明:壓縮或解壓縮檔案 參數v可看見過程           壓縮參數   cfz           解壓縮參數 xfz32. 指令名稱:passwd    使用方法:passwd    功能說明:更改密碼,系統會先要求一次舊密碼,然後兩次新密碼33. 指令名稱:sockstat    使用方法:sockstat    功能說明:列出開啟中的socket34. 指令名稱:zcat    使用方法:zcat 由排程壓縮的檔名    功能說明:觀看由排程所壓縮的檔案內容35. 指令名稱:touch    使用方法:touch 檔名    功能說明:開啟新檔,加參數-t可更改檔案建立日期36. 指令名稱:adduser      rmuser    使用方法:直接使用    功能說明:新增或刪除使用者,會有一步步的說明37. 指令名稱:date    使用方法:date (yyyyMMddhhmm)    功能說明:列出系統目前時間及時區,加上時間可修改時間38. 指令名稱:cal    使用方法:cal    功能說明:列出月曆39. 指令名稱:echo    使用方法:echo string    功能說明:輸出字串至標準輸出40. 指令名稱:clear    使用方法:clear    功能說明:清除螢幕41. 指令名稱:systat    使用方法:systat -vm    功能說明:顯示並動態更新所有系統資訊42. 指令名稱:bg    使用方法:將某指令下達後,按^Z暫停程式,然後再按bg即可丟到背景執行    功能說明:將被暫停的程序丟到背景繼續執行43. 指令名稱:jobs    使用方法:jobs    功能說明:顯示被丟入在背景執行的所有程序44. 指令名稱:fg    使用方法:fg %number    功能說明:叫回第number個程序至前景執行45. 指令名稱:last    使用方法:last    功能說明:列出最近一星期使用者登入狀況46. 指令名稱:uptime    使用方法:uptime    功能說明:顯示系統開機主機狀況47. 指令名稱:id    使用方法:id 使用者    功能說明:顯示該使用者的uid gid 和群組,如沒家使用者則列出自己48. 指令名稱:whereis    使用方法:whereis string    功能說明:用來搜尋檔名符合string的原始碼檔二進位檔或說明檔49. 指令名稱:find    使用方法:find 資料夾 –name 檔名    功能說明:在資料夾及其子資料夾下搜尋 (還有其他好用參數,詳情請man find)50. 指令名稱:grep    使用方法:grep 搜尋字串 檔名    功能說明:在檔案內搜尋字串51. 指令名稱:fsck    使用方法:fsck 磁區名    功能說明:檢查並修復磁區52. 指令名稱:mount    使用方法:mount磁區名    功能說明:掛載磁區53. 指令名稱:umount    使用方法:umount磁區名    功能說明:卸載磁區54. 指令名稱:netstat    使用方法:netstat    功能說明:顯示網路連線狀況

0 0
原创粉丝点击