OpenBSD个人常用命令汇总

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-14 14:42

在使用系统的时候碰到一些不常用的命令经常要去看man手册。为了免去这个麻烦,最近抽空把自己常用的命令汇总了一下,做成PDF文档。希望对其他的朋友也能有所帮助。

编辑:刚才更新了一下pdf文件,更正了两个错别字(openssl,-办法 +签署/颁发)
附件

[扩展名pdf已经被禁用并不再显示]


JSJer
钛 Ti
帖子: 24
注册时间: 2011-11-15 8:25

回复: OpenBSD个人常用命令汇总

帖子 JSJer » 2011-12-14 15:45

顶一个,以后用起来就方便了。

JSJer
钛 Ti
帖子: 24
注册时间: 2011-11-15 8:25

回复: OpenBSD个人常用命令汇总

帖子 JSJer » 2011-12-14 15:47

制作的精美实用

junfengfan
铜 Cu
帖子: 236
注册时间: 2010-02-03 18:37

回复: OpenBSD个人常用命令汇总

帖子 junfengfan » 2011-12-14 16:22

acheng:非常感谢,回头我把它打印出来,做个资料;另外请问您录的视频现在都放在土豆网上?能不能整个把您的视频下载下来?

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-14 18:10

junfengfan 写了:acheng:非常感谢,回头我把它打印出来,做个资料;另外请问您录的视频现在都放在土豆网上?能不能整个把您的视频下载下来?
先录的一部分放在优库:http://u.youku.com/user_show/uid_kdumpdotcn
可以使用youku的客户端下载。

比较新的视频转移到http://www.kdump.org(因为厌倦了优库上的广告)。目前不支持下载。回头我看一下我用的那个视频平台是否支持下载。可以的话我会启用

P.S:刚更新了一下PDF,更正了两个别字。见一楼。

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2011-12-14 19:55

能直接张贴文字版在帖子里面么?

pdf很多时候看不了的

levi
铁 Fe
帖子: 87
注册时间: 2011-09-08 14:06

回复: OpenBSD个人常用命令汇总

帖子 levi » 2011-12-14 21:02

pdf制作的不错,保存下来方便以后查阅。

levi
铁 Fe
帖子: 87
注册时间: 2011-09-08 14:06

回复: OpenBSD个人常用命令汇总

帖子 levi » 2011-12-14 21:05

pdf算得上是最普及的网络文档标准,看pdf文档在各个平台都很方便啊,怎会看不了?

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2011-12-15 8:45

levi 写了:pdf算得上是最普及的网络文档标准,看pdf文档在各个平台都很方便啊,怎会看不了?
就打印和保留版权或广告宣传等有点意义,很多关键环境都不安装pdf阅读器的哦

文本方式任何时候都可以看和搜索到

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-15 11:58

我没有纯文本格式的,原本是docx格式。
需要纯文本的话,可以直接从PDF上拷贝,然后粘贴在纯文本文件中。PDF阅读器应该都有这个功能。

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-25 0:08

刚才发现了pdf文档中的一处错误。修正了一下,重新上传附件。

修正:
env FLAVOR=flavor; make install(错)

env FLAVOR=flavor make install (对)
附件

[扩展名pdf已经被禁用并不再显示]


junfengfan
铜 Cu
帖子: 236
注册时间: 2010-02-03 18:37

回复: OpenBSD个人常用命令汇总

帖子 junfengfan » 2011-12-26 14:34

acheng 写了:先录的一部分放在优库:http://u.youku.com/user_show/uid_kdumpdotcn
可以使用youku的客户端下载。

比较新的视频转移到http://www.kdump.org(因为厌倦了优库上的广告)。目前不支持下载。回头我看一下我用的那个视频平台是否支持下载。可以的话我会启用

P.S:刚更新了一下PDF,更正了两个别字。见一楼。
我用的是中国网通的宽带,可是 kdump.org 却打不开,或者慢的可怜,您的视频打开的慢的根本看不了,
谢谢acheng

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-26 16:33

junfengfan 写了:我用的是中国网通的宽带,可是 kdump.org 却打不开,或者慢的可怜,您的视频打开的慢的根本看不了,
谢谢acheng
根据我自己在位于美国的一台机子上的测试,视频基本上还算流畅。
http://www.kdump.org服务器在我家里的,而我用的是电信ADSL,所以用网通访问的话可能会比较慢。
另:不要用kdump.org,用http://www.kdump.org或者http://kdump.no-ip.org

junfengfan
铜 Cu
帖子: 236
注册时间: 2010-02-03 18:37

回复: OpenBSD个人常用命令汇总

帖子 junfengfan » 2011-12-26 20:46

acheng 写了:根据我自己在位于美国的一台机子上的测试,视频基本上还算流畅。
http://www.kdump.org服务器在我家里的,而我用的是电信ADSL,所以用网通访问的话可能会比较慢。
另:不要用kdump.org,用http://www.kdump.org或者http://kdump.no-ip.org
还是请你把视频上传到优库,或者上传到youtube比较好,网友可以流畅的观看,谢谢您的辛勤劳动

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2011-12-27 11:32

junfengfan 写了:还是请你把视频上传到优库,或者上传到youtube比较好,网友可以流畅的观看
目前我没有这个计划。不过我手头上有的视频,90%都在优库上。

junfengfan
铜 Cu
帖子: 236
注册时间: 2010-02-03 18:37

回复: OpenBSD个人常用命令汇总

帖子 junfengfan » 2011-12-30 21:06

acheng 写了:刚才发现了pdf文档中的一处错误。修正了一下,重新上传附件。

修正:
env FLAVOR=flavor; make install(错)

env FLAVOR=flavor make install (对)
intel 3945G 无线网卡,
A prepackaged version of the firmware, designed to be used with
pkg_add(1), can be found at:

http://firmware.openbsd.org/firmware/wp ... .2.tgz 然后,
按照你上面的步骤,出现 
ifconfig wpi0 scan
能搜到号
ifconfig wpi0 nwid *** wpakey ***
dhclient wpi0
出现 no link    sleeping;不能连接 也ping 192.168.1.1 不通;

如果:Join an existing BSS network, ``my_net'':

# ifconfig wpi0 192.168.1.1 netmask 0xffffff00 nwid my_net
可以ping 192.168.1.1 通,但仍然打不开网页,也ping不通局域网内的其它主机,还请你看看什么原因,祝你新春快乐~~~

成功了,原来是密码错了,

red0
钠 Na
帖子: 3
注册时间: 2012-01-18 12:58

回复: OpenBSD个人常用命令汇总

帖子 red0 » 2012-01-18 13:01

以后用起来就方便了:D

anthonyh
氢 H
帖子: 1
注册时间: 2010-06-28 14:03

回复: OpenBSD个人常用命令汇总

帖子 anthonyh » 2012-02-16 10:25

制作的非常好!谢谢!

he21th
氢 H
帖子: 1
注册时间: 2012-03-10 10:25

回复: OpenBSD个人常用命令汇总

帖子 he21th » 2012-03-10 10:28

太感谢了,acheng在视频教程上看到过这个id

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-03-13 20:27

tail看日志排错很有用哦,acheng将来可考虑加入?
如tail -f /var/log/http-error.log


为了方便没有pdf阅读器时使用,直接copy以上pdf文档内容如下


-------------

用户管理
--------
useradd -m name 创建一个名为“name"的用户
passwd name 为名为”name“的用户设置密码
adduser 创建用户
userdel name 删除名为name 的用户
rmuser 删除用户
userinfo name 查看名为“name"的用户信息
groupadd gname 添加一个名为gname 的用户组
groupdel gname 删除一个名为gname 的用户组
usermod -G gname name 将一个名为name 的用户加入到gname 用户组


软件管理
--------
cd /usr/ports
make print-index
列出ports 中所有软件及相关信息
make search key=keyword 搜索包含关键字keyword 的软件
cd /usr/ports/cat/name;
make install
编译、安装catleiname 软件
make show=FLAVORS 查看name 软件的可用FLAVORS
env FLAVOR=flavor;make install 编译、安装name 软件的flavor
export PKG_PATH=/cdrom/5.0 /i386/ 设置软件安装默认路径
export PKG_CACHE=/data 安装时将下载的软件另存到/data 目录中
pkg_add -v pkg_name 安装名为pkg_name 的软件
pkg_add -u pkg_name 更新名为pkg_name 的软件
pkg_info 查看系统上已安装的软件
pkg_info -L pkg_name 查看某一个软件所安装的所有文件列表
pkg_info -M pkg_name 查看某一个软件安装时的提示信息
pkg_delete pkg_name 删除名为pkg_name 的软件
pkg_delete /var/db/pkg/* 快速删除所有软件


磁盘|文件
--------
df -h 查看磁盘空间整体使用情况
df -i 查看磁盘inode 使用情况
du -sh /data 查看/data 目录大小
du -sh /var/* 列出/var 目录下所有文件及目录大小
ls -lk /data | sort -k 5 列出/data 目录下文件详细信息并以大小排序
tar cf - * | ( cd /dest; tar xfp -) 使用tar 复制当前文件夹到/dest
chmod +x file.sh 为file.sh 文件添加可执行权限
chown –R www:www /dir 递归更改/dir 目录的所有者/组 为www
chmod –R 755 /data 递归更改/data 目录的权限为755


压缩解压
--------
tar -czf files.tar.gz files 将files 目录递归归档并压缩成files.tar.gz 文件
7z a files.7z files 将files 目录递归添加到files.7z(需要安装p7zip)
7z a -mhe=on -pmy_pwd files.7z files 将files 目录递归添加到files.7z,并以”my_pwd"密码保护
tar zxfv /tmp/files.tar.gz 在当前目录下解压tar.gz(及.tgz/z)文件
tar xjvf files.bz2 解压bz2 文件
unzip files.zip 解压zip 文件(需安装unzip)
unrar files.rar 解压rar 文件(需安装unrar)
7z x files.7z 解压7z 格式文件(需安装p7zip)
uncompress file.Z 解压file.Z 文件
tar xf files.tar 解压file.tar 文件


光盘U盘
---------
vnconfig vnd0 /tmp/ISO.image
挂载ISO 文件
mount -t cd9660 /dev/vnd0c /mnt
mount_cd9660 /dev/cd0a /mnt 挂载CDROM
sysctl hw.disknames 查看系统中的磁盘
disklabel sd0 查看sd0 盘的disklabel
mount -t msdos /dev/sd0i /mnt/flashmem 挂载USB 存储(winows,fat32 格式)


OpenSSL
---------
openssl genrsa -out /etc/ssl/private/server.key 1024 为本机栺成1024 位RSA 密钥
openssl req -new -key /etc/ssl/private/server.key -out /etc/ssl/private/server.csr 使用密钥栺成证书签署请求文件(certificate signing request)
openssl x509 -req -days 365 -in /etc/ssl/private/server.csr \
-signkey /etc/ssl/private/server.key -out /etc/ssl/server.crt
自己根据上述CSR 文件签署/颁发SSL 证书,有效期365 天


文件|目录
--------
touch /tmp/test 更改/tmp/test 文件的的修改日期和访问日期为当前时间,如果文件不存
在则创建此文件
cd /home/acheng 切换当前工作目录到/home/acheng
pwd 显示当前工作目录
cd 快速回到主目录
cd - 快速回到上一个工作目录
cp /home/file /tmp/ 将/home/file 文件复制到 /tmp 目录下
mv /home/file /tmp 将/home/file 文件移动至/tmp 目录下
mv file1 file1.bak 将当前目录下的file1(文件或目录)重命名为file1.bak
file file1 查看file1 文件类型信息
mkdir data 在当前目录下创建一个名为data 的文件夹
mkdir –p mydir/ {data1,data2} 在mydir 目录下创建两个名称分别为data1、data2 的子文件夹,如果
mydir 不存在则创建
rm –rf mydir 递归删除mydir 文件夹(无确认提示)
ls -l file1 查看file1 文件详细信息(或file1 目录下文件详细信息)
more file1 使用more 查看file1 文件
grep “string” file1 搜索file1 中是否包含“string”字符串,如果有则打印该行
wc –l(c/w) file1 查看file1 文件包含多少行(字母/单词)
awk ‘{print $3}’ file1 打印file1 中每行的第三个字段
grep –v ^$ file1 过滤file1 中的空白行
tr –d ‘\15’< win > unix 删除文件win 中的^M 字符,并将文件另存为unix(仿dos2unix)

网络相关
--------
ftp http://example.com/file.tar 下载file.tar 文件到当前目录
curl http://example.com/file[001-100].tar 使用curl 下载file001.tar - file100.tar
scp file1 target.com:/tmp 拷贝file1 到target.com 主机的tmp 文件夹下(需
当前用户在目标主机上有相应权限)
ssh target.com “uname –a;uptime” 在target.com 主机上执行引号中的命令

ifconfig $nic $ip $netmask 配置网卡$nic 的IP 为$ip,子网掩码为$netmask
ifconfig $wl_nic scan 扫描可用的无线网络
ifconfig $wl_nic nwid $nwid wpakey $wpakey
dhclient $wl_nic
配置无线网卡$nw_nic 使用wpa(2)密钥$wpakey
连接到名称为$nwid 的无线网络
sh /etc/netstart 重启网络服务
netstat –rn (route show) 查看本机路由表
route add default $ip 配置$ip 为本机默认路由
ifconfig 查看本机网卡信息
export http_proxy=http://hostname:port 配置hostname:port 做为http 代理服务器
unset http_proxy 取消hostname:port 做为http 代理服务器

文件校验
--------
md5 file 栺成文件file 的MD5 校验和
sha1 file 栺成文件file 的SHA1 校验和
sha256 file 栺成文件file 的SHA256 校验和
cksum –a rmd160 file 栺成文件file 的RMD160 校验和

文件搜索
---------
find /var/log -type f -name "*.gz" 列出/var/log 目录及其子目录下以“.gz"结尾的文件
find /data -name "*" -mtime +7 列出/data 目录及其子目录下7 天以前被修改过的文件或目录
find /data -type f -name "*.txt" -exec grep -inH "string" {} \; 在/data 目录下找出所有以.txt 结尾的文件并在这些文件中搜索”string“字符串,如果找到则打印文件名及
字符串出现的行号
find /data –type f –size +4096 找出/data 目录下大于2MB 的文件 (-size 后的数字以512byte=0.5KB 为单位)
find /data –type f –size +4096 –user acheng 找出/data 目录下大于2MB 且所有者为acheng 的文件
find /data –path /data/src –prune –or \( –name *.c –or –name *.h \) 找出/data 目录下所有以.h 或.c 结尾的文件,排除/data/src 目录



任何建议或发现错误,联系acheng@kdump.cn || 2011 年12 月 || 命令基于 OpenBSD 5.0 || http://www.kdump.cn/www.kdump.org

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 32 访客