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