freebsd命令汇总.docx
- 文档编号:11351769
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:9
- 大小:20KB
freebsd命令汇总.docx
《freebsd命令汇总.docx》由会员分享,可在线阅读,更多相关《freebsd命令汇总.docx(9页珍藏版)》请在冰豆网上搜索。
freebsd命令汇总
freebsd命令汇总
查询命令
find/-nameadc.rar
abc.rar为你要查询的文件名
----------------------------
find/\!
-name“*.c”-print
列出所有不是以.c结尾的文件Printoutalistofallthefileswhosenamesdonotendin.c.
find/-newerttt-userwnj-print
列出所有比文件ttt新并且owner是wnj的文件
find/\!
\(-newerttt-userwnj\)-print
列出所有比文件ttt旧并且owner不是是wnj的文件
find/\(-newerttt-or-userwnj\)-print
列出所有比文件ttt新或者owner是wnj的文件
find/-newerct‘1minuteago’-print
列出所有一分钟之前改变的文件
find/-typef-execrm{}\;
删除所有文件,除非你疯了
find-L/usr/bin/-typel-delete
删除/usr/bin目录下所有连接错误的连接符号
find/-name“[a-z].*”
还有几个参数会经常用到
-aminn表示最后n分钟访问的文件
-atimen表示最后n小时访问的文件
-cminn表示最后n分钟改变状态的文件
-ctimen表示最后n小时改变状态的文件
-mminn表示最后n分钟里修改过的文件
-mtimen表示最后24*n小时里修改过的文件
-empty表示空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
-nouser属于作废用户的文件
-size+nc长度大于n字节的文件
几个参数之间可以用-and,-or连接,某个参数取反可用!
,可以用括号分隔条件
-execcommand;并执行命令
chown命令
功能:
更改某个文件或目录的属主和属组。
这个命令也很常用。
例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法:
chown[选项]用户或组文件
说明:
chown将指定文件的拥有者改为指定的用户或组。
用户可以是用户名或用户ID。
组可以是组名或组ID。
文件是以空格分开的要改变权限的文件列表,支持通配符。
------------------
例子:
chown-Rdeserts:
apachephpMyAdmin-2.8.1-rc1
pkg_info
查找已安装软件
可以看到mod_xml的模块
如果是port安装,我建议你去安装一下子port里面的pkg_tree
然后用这个就可以得到列表了。
FREEBSD中查看硬件信息
在FREEBSD中查看硬件信息和LINUX有所不同
cat/var/run/dmesg.boot可以查看各种硬件的信息
如:
cat/var/run/dmesg.boot|grepCPU //可以用来查CPU的信息
cat/var/run/dmesg.boot|grepnet //可以用来查网卡的信息
FreeBSD常用命令以及VI命令
ls命令详解
ls显示本目录下的文件及目录
ls-a显示本目录下的所有文件及目录(包括隐藏目录和文件)
ls-l显示本目录下所有文件的属性
ls-l|grep^d只显示目录名
ls-l|grep^f只显示文件名
ls-G以颜色显示目录名和文件名
ls-l|grep^d只显示子目录
ls-l|grep^-只显示文件
ls-l|grep^d|wc–l统计当能目录下的子目录数
ls-l|grep^-|wc–l统计当能目录下的文件数
(注:
可以修改/root/.cshrc增加aliasls=ls-G这样以后只要敲入ls命令系统就会以颜色显
示目录和文件了,前提是你用的是FreeBSD的默认shell。
如果是其它的shell请根据需要修
改对应的配置文件。
)
cd命令详解
cd..返回上级目录
cd../..进入上二级目录
cd-返回上一次进入的目录
cd进入用户自己的主目录
cd~进入用户自己的主目录
cd/进入/你想要/进入的/目录
col命令概解
manls|col-b>outfile要将ls的man手册转为文本文件
more命令概解:
用于查看文件中的内容
morefiles查看文件的内容
mkdir命令概解:
用于创建目录
mkdirdirectory在本目录下建立新目录
mkdir-pdirectory创建多级目录
touch命令概解:
用于创建新文件
touchfiles创建新文件
chmod命令概解:
chmod命令用于改变文件的运行级别(读=4、写=2执行=1)
chmod400files给某文件以只读权限
chmod600files给某文件以只读、写权限
chmod700files给某文件以只读、写、执行权限
chmod-R400directory改变某目录下所有文件的运行权限为只读权限
chmod-R600directory改变某目录下所有文件的运行权限为以只读、写权限
chmod-R700directory改变某目录下所有文件的运行权限为只读、写、执行权限
以chmod700为例解释下数字及数字所在位置的意义
第一位数字代表用户自身对文件的运行权限
第二位数字代表用户本组对文件的运行权限
第三位数字代表其它组及用户对文件的运行权限
数字“7”代表文件具有读、写、执行的运行全部权限
7=读+写+执行
要想改变其他运行权限,请参考第一种做法。
chown概解:
改变文件及文件夹的用户所属
chownroot:
wheelfiles改变文件的用户为root用户组为wheel组
chown-Rroot:
wheeldirectory改变目录的用户为root用户组为wheel组
rm-fr./files
rm-fr[!
s]*删除当前目录下所有不以s开头的文件(含文件夹)
cp-froldpathnewpath
mkdirnewdir
rmdirolddir
mvfilenewpath既可移动文件,又可用来重命名
uname
-a,--allprintallinformation,inthefollowingorder,
exceptomit-pand-iifunknown:
-s,--kernel-nameprintthekernelname
-n,--nodenameprintthenetworknodehostname
-r,--kernel-releaseprintthekernelrelease
-v,--kernel-versionprintthekernelversion
mount
mount/dev/hda5/mnt/hda5挂载硬盘
mount-tiso9660/dev/cdrom/mnt/cdrom挂载光盘
mount-tvfat/dev/sdb1/mnt/usb挂载U盘
mount-oloop/mnt/hda5/fedora/FC-5-i386-disc1.iso/mnt/cdrom挂载硬盘上的ISO文件
umount/mnt/XXX
eject弹出光盘
eject-t关闭光盘
rpm
-ivh安装
-Uvh升级
-e卸载
-q查询
tar
tar-jxvftmp.tar.bz2解压
tar-jcvftmp.tar.bz2/tmp/将/tmp/目录下的所有文件压缩成tmp.tar.bz2文件
tar-zxvftmp.tar.gz解压
tar-zcvftmp.tar.gz/tmp/将/tmp目录下的所有文件压缩成tmp.tar.gz文件
rar
raratmp.rar/tmp/将/tmp目录下的所有文件压缩成tmp.rar文件
raretmp.rar解压
远程登录linux主机(fromlinuxtolinux)
#ssh-lrootIP
#password:
#...
#exit
远程拷贝文件
#scp-fr
[email=root@IP1:
/home/programs]root@IP1:
/home/programs[/email]
[email=root@IP2:
/home/]root@IP2:
/home/[/email]
ln
ln-s/etc/init.d/smb/bin/符号链接
硬链接没有-s,少用。
shutdown
-rnow重启(reboot)
-hnow关机
chmod
chmodu+xfile给属主用户加执行权限,u,g,o三组,每组有rwx
date
date+%Y%m%d输出20070330
locate
locatesmb*在文件系统中查找以smb开头的所有文件
find
find./-namesmb*在当前目录下查找以smb开头的所有文件
find./-name"[^s]*"-execrm{}\;查找当前目录下所有不以s开头的文件并删除之
管道命令|
#grep‘hello$'hello.txt|wc-l查询在hello.txt文件中每行以hello结尾的行的个数
管道就是前一命令的输出作为后一命令的输入
>>,>,newfile会创建一个新文件newfile,并在其中写入字符串abc
#echo-ndef>>newfile不会创建新文件newfile(如果当前目录存在这个文件的话),
追加写def,并且不输出换行符
grep
#grep-a'abc'file将二进制文件file以文本文件的方式,在其中搜寻字符串abc
#grep-c'abc'file计算找到的字符串的个数
#grep-i'abc'file忽略大小写
#grep-n'abc'file顺便打印行号
#grep-v'abc'file反选,打印不含abc的那些行
例子:
#grep-n'^[^a-zA-Z]'file不以英文字母开头的行
#grep-n'^$'file空白行
#grep-n'g.*g'file匹配gg,gXg,gXXg,...“.”表示一个字符,“*”
表示0个或1个字符的n次重复
#grep-n'o\{2,5\}'file匹配连续o的数目在2到5之间的
sed
#sed-e'1,/apple/d'file删除从第一行至apple之间的所有内容
#sed-e's/yellow/black/g'file将yellow替换成black
#sed-e'1,4p'-nfile输出1-4行
cut
#cut-d':
'-f1file以“:
”为分割符,取出第一段的数据
#cut-b5-9file输出每行5-9的字节
#cut-c1-4file输出每行1-4的字符
查看系统信息:
主机信息uname
网卡ifconfig
内存free
CPUtop
I/Oiostat
网络netstat
进程ps-aux
*******************************************************************************
1:
man在线查询manls
2:
ls查看目录与档案ls-la
3:
ln建立链接文件ln-fs/usr/local/apache/etc/httpd.conf/etc/httpd.conf
4:
more分页显示more文件名称
5:
cd切换目录cd/usr/local/apache
6:
mkdir建立新的目录mkdir/usr/temp
7:
rmdir删除目录rmdir/usr/temp
8:
rm删除目录或档案rm-f文件名称(如果要删除目录.需要加-r)
9:
cp复制目录或档案cp来源档案目标档案
10:
pwd显示目前的工作目录
11:
mv目录或档案更名或搬移mv来源档案目标档案
12:
find寻找目录或档案find/etc-name文件名称
13fetchFTP取得档案fetch
ftp:
//ftp.center.kl.edu.tw/pub/FreeBSD/test.tgz
14chmod变更档案使用权限chmod-R755/usr/local/etc
15chown变更档案所有者chown-Rlin.wheel/usr/local/etc
16fsck修理档案系统fsck-y
17gzip/tar压缩或解压缩档案或目录tar-czvf压缩档名.tar.gz目录名称
18mount挂上档案系统或是设备mount/cdrom
19umount卸下档案系统或是设备umount/cdrom
20df查询系统的可使用档案空间df
21du显示目录或档案所占的磁盘空间du-a檔名(du-sh可以获取当前文件夹下的磁盘
使用空间)
22ps查询系统process状态ps-aux|grepapach*
23kill砍除一个processkillpid
24su变换身份su-root
25adduser新增使用者
26rmuser删除使用者
27vipw编辑使用者账户
28passwd变更密码
29ping侦测计算机之联机状态ping210.240.6.9
30ifconfig网络接口的设定与管理ifconfig-a
31route可以设定routingtable
32traceroute列出所经过的routetraceroute210.240.8.1
33netstat可以查询网络的使用及联机情形
34pkg_add安装packagepkg_addbash-2.04.tgz
35pkg_delete移除已安装的packagepkg_deletebash-2.04
36pkg_info查询安装纪录
37sync强迫系统将快取数据写回硬盘
38reboot重新启动系统
39halt关闭系统
40shutdown通知使用者系统将关闭
41init0直接关机
chownchown-R所有者.群组档案或目录
-R:
表该目录下之所有档案之所有者与群组跟着便变更
chmod
drwxrwxrwx
lr–rwxr-x
1234
d:
表目录
r:
表read
w:
表write
x:
表可执行
-:
表关闭功能
l:
表链接的档案
2:
该档案或目录所有人之读取权限
3:
该档案或目录所有人之相同群组的读取权限
4:
网络上的人的读取权限
-R:
表该目录下之所有档案之读取权限跟着便变更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- freebsd 命令 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)