FreeBSD常用命令大全Word文档下载推荐.docx

上传人:b****5 文档编号:18923569 上传时间:2023-01-02 格式:DOCX 页数:21 大小:29.06KB
下载 相关 举报
FreeBSD常用命令大全Word文档下载推荐.docx_第1页
第1页 / 共21页
FreeBSD常用命令大全Word文档下载推荐.docx_第2页
第2页 / 共21页
FreeBSD常用命令大全Word文档下载推荐.docx_第3页
第3页 / 共21页
FreeBSD常用命令大全Word文档下载推荐.docx_第4页
第4页 / 共21页
FreeBSD常用命令大全Word文档下载推荐.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

FreeBSD常用命令大全Word文档下载推荐.docx

《FreeBSD常用命令大全Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《FreeBSD常用命令大全Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。

FreeBSD常用命令大全Word文档下载推荐.docx

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:

表链接的档案

该档案或目录所有人之读取权限

该档案或目录所有人之相同群组的读取权限

网络上的人的读取权限

表该目录下之所有档案之读取权限跟着便变更

gzip/tar

tarczvf压缩档名.tar.gz目录名称

z:

采用gzip压缩

c:

建立新的压缩档

v:

采用verbose方式,观看压缩过程

f:

强制进行

tarzxvf压缩档名.tar.gz

采用gzip解压缩

解压缩

ifconfig

查询所有网络接口的情形

ifconfig-a

设定网络接口的参数

ifconfigde0192.168.1.10netmask255.255.255.0

停止网络接口

ifconfigde0down

启动网络接口

ifconfigde0up

route

改变routingpath之gateway

routechangedefault192.168.1.254

netstat

查询routingtable

netstat-rn

查询网络接口流量统计

netstat-I

查询TCP网络联机情形

netstat-t

查询所有网络联机情形

netstat-a

shutdown 

通知使用者多久后关机,管理者需下reboot或halt

shutdown-k时间讯息

通知使用者多久后重新启动系统

shutdown-r时间讯息

通知使用者多久后关闭系统

shutdown-h时间讯息

时间:

now或+3表三分钟后或yymmddhhmm

讯息:

用双引号括起来或用-号开头

一些常用的其它组合命令:

shift+g同win下的END键,让光标处在文档末尾.

:

/功能是在文档内进行文本搜索

find这个是文件的搜索

FreeBSD常用命令

在线使用手册

【执行格式】:

man[指令名称]

【说明】:

man是manual的缩写。

在FreeBSD系统环境下,对于不了解的指令,只要man一下就可以得到指令使用方法的详细说明。

【举例】:

manls

【作用】:

获得ls指令用法、语法、参数等相关说明。

注销FreeBSD系统

【指令名称】:

logout

用于退出FreeBSD系统的登陆。

命令exit也可以达到相同的作用。

改变工作目录位置

【指令格式】:

cd[目录名称]

cd指令和dos环境下改变工作目录位置的cd指令相同,所以只要了解FreeBSD的文件结构,就可以轻松漫游其间。

但是注意在UNIX下,英文大小写是有分别的。

如果指令cd后面不接任何参数,则会切换到user的根目录,与“cd~”有相同作用。

"

."

本身目录

.."

上一层的父目录

~"

user根目录

显示当前的工作路径

pwd

在dos环境下,“c:

\”是我们很熟悉的提示符号,代表我们现在位于根目录下,在FreeBSD的环境下,除了从提示符号得知当前的工作路径外,使用指令pwd可知自己当前身在何处,在什么目录下。

指令pwd为printworkingdirectory的缩写。

建立新目录

mkdir

mkdir[新的目录名称]

mkdir就和dos环境下的md建立一个新目录的指令相似,唯一不同的是FreeBSD的环境下因有权限限制,所以要在某一目录下建立一新目录,必须在此目录有(W)写入权。

参数“-P”可一次制作多层目录,想偷懒的人一定要学会。

mkdir-p/dir2/dir3/

在所在的目录下建立/dir2和dir2下的dir3目录,也就是一次连续建两个目录以上,加参数“-P”,即可轻松完成。

删除空目录

rmdir

rmdir[空目录名称]

rmdir和rd一样只能删除空目录,也就是说要删除的目录其下已没有其他文件和子目录。

rmdirdir1

删除dir1目录

移动或更改文件、目录名称

mv

mv[来源目录或文件][目地目录或文件]

mv指令可以视为是dos下ren和move的组合,可以利用它更改文件或目录的位置和名称。

mvdir1../

把dir1这个目录移动到上一层目录

 

复制文件

cp

cp{-参数}[来源文件或目录][目的文件或目录]

cp的英文意识就是<

copy>

,相当于dos环境下的xcopy指令,拷贝文件或整个目录。

参数“-R”可做递归(Resusive)的拷贝,将目录和子目录下所有的文件目录一起拷贝。

参数“-p”根据user权限(permission)的允许,尽量将文件的原来属性模式拷贝过去。

参数“-f”如果复制时,已经有相同的文件、目录名称,不会要求使用者确认而直接覆盖。

参数“-I”和上相反,要使用者确认是否真的要拷贝文件。

cp-Rdir1dir2

复制整个目录(包括子目录)。

如果dir2目录本来就存在,则dir1目录的整个内容包括目录dir1会存在于dir2目录下(dir2/dir1/),若dir2原本不存在,就等于复制一个名为dir2的dir1。

删除文件

rm

rm{-参数}文件或目录

rm指令和dos环境下的del相似,但使用rm要更加小心,因在dos环境下,删错文件有undelete指令救回删除的文件,但在FreeBSD环境下并没有类似的指令,所以您可能要学会三思而后行。

参数“-r”做出递归(Resusive)的动作,将目录和子目录下所有的文件目录一起删除。

参数“-I”i有交互(interactive)的意识。

当删除文件时,电脑会询问我们是否删除该文件,做再一次确认的工作。

参数“-f”f有强制(force)的意识。

所以当系统内定rm为rm-i时,加上参数-f,电脑就不会询问您是否要删除该文件。

rm-rfdir

将dir目录连同子目录一起强制(force)删除,不会再给一次机会确认,请小心使用,免遭不测。

列出文件目录名称

ls

ls{-参数}[路径目录或文件]

ls的英文意义就是<

list>

,相当于dos环境下dir指令,用来显示文件、目录。

通常用“ls-al”来看文件与目录。

参数“-a”列出全部文件,包括以符号“.”开头的隐藏文件等全列出来

参数“-l”显示目录、文件的详细数据

参数“-t”按照文件最后修改时间的顺序列出文件名

参数“-F”列出当前目录下的文件名及其类型,文件后接“/”表示为目录名称,“*”表示执行文件,“@”表示连接文件。

参数“-R”显示目录下,以及其所有子目录的文件名

参数“-C”这是默认的选项,列出的方式为按字母顺序由上而下。

ls-l

显示文件的详细数据

假如“ls-al”后,显示结果超过一页,可以通过导管符号“|”来使用more或less指令,将显示结果分页,如“ls-al|more”是将“ls-al”结果,通过导管符号“|”,交予导管右边的分页指令继续处理

more与less都是分页指令,也都可以直接用来看ASCII文本文件。

不过less比较方便,可以用方向键上下左右翻动屏幕,按Enter一行行看,按空格键一页页看,按B可退回一页,按Q可以离开。

而more指令就不像less可随意翻动屏幕。

less

1.less文件名称

2.通过导管执行如ls-al&

line;

less

less/etc/csh.cshrc

查看/etc/csh.cshrc文字文件的内容

清理屏幕

clear

用于清除杂乱的显示屏幕,作用同dos下的“cls”指令

查看目录占用硬盘容量

du

du{-参数}目录名称或文件名称

参数“-a”列出目录下面全部子目录与文件,分别占用硬盘空间的大小

参数“-k”将所占的硬盘空间大小单位以Kbyte表示

du-ak/home

显示当前所在目录/home下各个文件目录所占的硬盘空间,和所有文件所占的硬盘空间总和,并以K为单位

查看硬盘当前所剩的空间

df

df指令可以显示硬盘空间,可以使用参数“-k”,让df指令显示你所习惯的硬盘空间单位K

df-K

显示当前硬盘分区的占用空间

改变文件属性

chmod[权限参数][文件或目录]

【使用者】:

文件或目录的拥有者,root

文件或目录的属性分为十小格,第一小格记载文件类别,2、3、4小格设置使用者(u)的权限,5、6、7为所属组(g)的权限,8、9、10为其他使用者(o)的权限,而(a)代表all所有的人。

基本的权限分别是以(r)表示可读,(w)可写,(x)可执行。

使用符号(+)增加权限,(-)删除权限,(=)设置权限

1.chmodu+rwxfile1

2.chmodu-xfile1

3.chmoda+rwxfile1

4.chmodu=rw,g=rwfile1

1.设置只有使用者本身可以对文件file1进行读写执行的工作

2.删除使用者本身可执行文件file1的权限

3.所有的使用者对文件file1都可读写执行

4.同时设置使用者本身与组的使用权限

连接文件

ln

ln[来源文件][目地文件]

如果在不同目录下,希望拥有相同的文件,你不需在每一个目录下复制相同文件。

此功能可以使不同文件名经连接设置,指向同一文件。

而当你修改这一个文件内容时,所有连接文件都有相同的更改。

另外,如果一个文件位于多层目录下,每次执行此文件,可能要做许多变换目录的工作,这时你可以在根目录下设一连接文件,可以达到windows系统下的快捷方式的效果

1.lnfile1file2

2.lnd1/d2/file1file2

3.ln-sfile1file2

1.不加参数情况下,为强制连接,file1和file2使用同样的数据,file2的文件内容和file1相同。

因强制连接是把两个文件设成同一个inode,以及对应于同一数据区块

2.当你执行file2就等于在执行d1/d2目录下的file1文件

3.加上参数s制造象征连接,象征连接是一个文件系统的指向文件,file2并不和file1共用同一个inode,而另有一个inode,而此inode所对应的数据区块内容参考到file1的路径,因此file2是以间接方式连接取得file1的数据区块内容

显示或连接数个ASCII文本文件

cat

cat文件

cat是concatenate的简写,和dos下的type指令类似,主要用来显示文件内容或是连接文本文件。

但cat不具有分页功能,所以在文件内容超过一页的长度时,改用more指令和less指令会比较方便,因more指令可使超过一页的文章暂时停留在屏幕等你按任何键后,才继续显示。

而less指令,还可以用方向键往上或往下滚动文章

1.morefile1

2.catfile1file2

3.catfile1file2>

file3

4.catfile1>

>

file2

1.以分页方式显示file1的文件内容

2.可以一次显示多个文件内容

3.连接两个文件内容,并将结果输出到file3文件,但是如果file3有内容,会被覆盖

4.利用转向符号可将file1的文件内容拷贝增加到file2,所以file2除了原来的内容外,还会有file1的文件内容

寻找文件

whereis

whereis[文件名]

whereisln

locate

locate[文件名或目录的关键字符串]

locate会将所有文件名及目录名中含有“搜索字符串”的列出

locateln

find

find[开始搜索的目录]-name[文件字符串]{-参数}

虽然系统上的每位user都可以使用,但是有些目录有权限的限制,会出现“Permissiondenied”的信息,所以只有root才能做地毯式的搜索,其他的user则会遗漏一些

find指令让你以文件名称或是文件的其他特征,如:

文件的尺寸、文件的属性等,来搜索文件,找到文件后,您可以印出文件路径、文件内容或予以删除。

find指令的搜索工作是以你所指定的目录开始寻找,并采用递归的方式,一层层的子目录往下搜索

参数“-print”显示文件路径

参数“-ls”显示文件的详细数据

参数“-execcmd”对搜索到的文件执行指令

1.find/home/mmk-name'

word*'

-ls|less

2.find/-name'

test'

-print|xargsrm-f

1.在/home/mmk目录下寻找以word开头的所有文件,并分页列出详细数据

2.从根目录下开始寻找test文件并删除

新增使用者

adduser

root

FreeBSD系统新增使用者帐号,可以直接“vipw”编辑密码文件,来建立新的使用者帐号,但笔者不鼓励。

反倒是使用指令adduser,系统会出现一连串的提示符号,逐渐引导你建立新的使用者帐号,相当的简单容易,而且如果你不知道adduser指令所出现的提示信息,那么直接按Enter,也不会差太多

删除使用者

rmuser

rmuserusername

rmusermmk

执行命令后,系统会再次询问,是否要将使用者的设置从系统密码文件中删除,是否要删除使用者根目录,反正通通回答“y”,就可以消除干净

新增或删除组

【文件】:

/etc/group

直接编辑/etc/group这个文件

/etc/group部分内容如下:

组名称:

密码:

组ID:

属于这个组的使用者

组名称系统管理者可以自定,密码栏位使用“*”即可。

因0~99为系统内定值,所以组ID最好大于99,且不和其他组ID相同,大多从10000开始使用。

最后标示属于此组的使用者,而各个使用者以逗号分隔

改变使用者所用的shell

chsh

root新增使用者时,即给予使用者一个内定的shell,如以后使用者不满意此内定值,可利用chsh指令来自行更改shell

改变使用者数据

chfn

设定使用者基本数据

压缩、解压缩工具介绍

gzip&

gunzip

gzip{-参数}[要压缩的文件名或目录]

gunzip{-参数}[要解压缩的文件名或目录]

【压缩后的文件格式】:

.gz

gzip是网络上非常实用的压缩工具,你在网络上常可以看到经gzip压缩过后,以.gz结尾的文件。

这时你应马上以gunzip工具来解压缩,参数使用如下:

-1表示快速压缩

-9表示以最佳状态压缩

-r递归的意思,压缩整个目录

-d解压缩。

gzip-d效果和gunzip相同

指令zcat可以在文件未解压缩前查看压缩文件

【用法】:

zcatfile1.gz

1.gzip-1file1

2.gzip-9-rt1/

3.gunzipfile1.gz

4.gunzip-rt1/

1.快速压缩文件file1,file1文件消失,产生压缩文件file1.gz

2.压缩t1整个目录

3.解压缩文件

4.解压缩目录

compress&

uncompress

compress{-参数}要压缩的文件名

uncompress{-参数}要解压缩的文件名

.Z(英文字母大写的Z)

1.compress-vfile1

2.compress-dfile1.Z

3.uncompress-vfile1.Z

4.compress-vdr.tar

1.压缩文件,加上参数v会显示压缩比例和压缩后文件名

2.参数d相对应uncompress解压缩文件

4.压缩经过tar归为一个文件的目录

tar

tarcvfz[要压缩的文件、目录]

在系统上,tar所做的是备份工作,仅仅是将一个目录下的所有文件归为一个文件,或是将某一文件备份到另一个.tar文件中,并不做空间的压缩工作,通常与gzip一起使用

1.tarcfbook.tar/home/book

2.gzipbook.tar

3.tarzcvfbook.tar.gz/home/book/

4.tarZcvfbook.tar.Z/home/book/

5.tarrvfbook.tar/home/showfun/chp1

1.将/home/book/目录下的文件及子目录归到book.tar里

PS:

tar指令的参数不加“-”符号,参数c是产生一个压缩文件的意思,参数f则指定压缩文件名,book.tar是自定的,但最好以.tar结尾

2.将例1整理后的文件用gzip进行压缩,压缩后的文件名为book.tar.gz

3.将例1、例2合并一个动作完成

参数“z”当目录归为一个文件时,自动用gzip把文件压缩

参数“v”把压缩的过程显示在屏幕上

4.compress也可以和tar工具一起使用,文件名以.tar.Z结尾,但压缩参数要加上大写的“Z”

5.加上参数r表示将/home/showfun/chp1这个文件附加到book.tar中

【解压语法】:

tarxvfz[压缩文件(以.tar.gz或.tgz结尾)]

一般来说解压缩后,会解在当前工作目录下

1.tarxvfbook.tar

2.tarzxvfbook.tar.gz

3.tarZxvfdr.tar.Z

1.加上参数x还原整理过的文件

2.加上参数z配合参数x,还原并解压缩文件

3.利用uncompress解压缩和还原tar过的目录,也可以两道手续,先利用uncompress解压缩,产生dr.tar,再用指令tar还原

变换身份

su

su[-]username

setuid,重置uid可以转变权限。

为了系统安全,系统管理者(root),一般不会以root的身份登入系统,以免有心人士注意root的登入密码,而这时系统管理者,可能故布疑阵,以其他的帐号登入系统,再以指令su,变身为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1