Tips:node
在線查詢 ports 庫中的軟件包信息shell
下載工具 fetch安全
配置文件目錄bash
查看硬件信息網絡
文件保護架構
系統服務ssh
命令行使用快捷鍵tcp
用戶管理工具
/etc/rc.conf.local 經常使用參數測試
ports 管理
pkg which /PATH/TO/FILE :查詢指定文件是由哪一個軟件包安裝的 pkg autoremove :卸載軟件包時,自動清除再也不須要的依賴包 pkg info :查看已安裝的非系統軟件列表 pkg info PACKAGE :查看指定軟件包的詳細信息 pkg delete PACKAGE :解除安裝,同時適用於 ports 及 pkg 兩種方式安裝的包 pkg check -d -a :檢查全部已安裝包是否存在依賴缺失問題 pkg check -s -a :檢查全部已安裝包的完整性 pkg audit :對全部已安裝的包進行安全審計 pkg create -o /PATH perl :爲本機已安裝的 perl 建立一個安裝包 ,若不用 -o 指定輸出路徑,則在當前目錄下生成 pkg create -a -o /PATH :爲本機全部已安裝的 port 建立安裝包到提定路徑 pkg add [-f] /PATH/TO/CREATED_PACKAGES :安裝先前 pkg create 生成的包,-f 強制安裝(即便相同 port 已被安裝) pkg -N :顯示當前安裝的非系統軟件包數量
pkg set -A 0 PACKAGE :保護指定包不會被 autoremove
pkg set -A 1 PACKAGE :撤消保護狀態
make fetch:下載所在目錄層級的源碼包,不編譯安裝,若在 /usr/ports 目錄中執行,將下載 ports 庫中全部可用的源碼包 make fetch-list:列出將要下載的軟件包 make fetch-recursive:在指定 port 目錄中執行,將同時下載依賴包 make fetch-recursive-list:列出包括依賴包在內的下載列表 make all-depends-list:列出將要安裝的 port 的依賴列表 make missing:列出依賴列表中尚沒有在本機安裝的條目,即本次將要安裝的依賴包 make checksum:覈對下載的 port 包的完整性 make install clean:安裝軟件包,並在安裝完成後清理環境(源代碼恢復初始狀態),安裝過程當中可能會暫停數次,用於詢問配置目標包及其依賴包的可選功能 make config-recursive:編譯安裝以前,一次性設置全部可用選項,安裝過程當中不會再出現暫停 make config:從新配置當前軟件包的選項 make showconfig:列出已配置的選項 make showconfig-recursive:連同依賴包的選項一塊兒顯示 make rmconfig:清除用戶選項,恢復初始狀態 make rmconfig-recursive:遞歸清除依賴包的選項 make maintainer:顯示當前 port 做者的郵箱 make reinstall:從新安裝 make deinstall:卸載(注:若目標包被其它軟件依賴,仍然會被卸載,但 ports 會給出提示信息) make all install :若是系統程序被誤刪,可進入 /usr/src/usr.bin/file/ 及 ./usr.sbin/file/ 目錄下執行該命令恢復
make -jN -DNO_CLEAN :同時編譯 N 個任務,不清空已編譯出的對象文件(僅可在因爲鍵盤誤按致使編譯中斷時可安全使用 NO_CLEAN)
top 快捷鍵
sh
#/root/.shrc export PS1="root@\h \w \$ " #~/.shrc export PS1="`whoami`@\h \W \$ " #/etc/profile alias ls="ls -aG"
alias grep="grep --color=auto"
. ~/.shrc
設置環境
定製內核
1 cd /usr/src 2 make buildkernel KERNCONF=MyKernel :若在 /etc/make.conf 中指定了 KERNCONF=「MyKernel」,則此處可寫簡寫爲 make buildkernel ,下同 3 make installkernel KERNCONF=MyKernel 注:默認狀況下,編譯內核將會從新編譯全部模塊
KERNEL / amd64 #Dtrace options KDTRACE_HOOKS options DDB_CTF makeoptions DEBUG=-g makeoptions WITH_CTF=1 options KDTRACE_FRAME #ZFS options ZFS options UFS_ACL options NFSD