考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:操作系统 > Unix > 文章内容
  

Unix系统:freebsd常用命令

 [ 2017年6月18日 ] 【

  "." 本身目录

  ".."上一层的父目录

  " ~ "user根目录

  显示当前的工作路径

  【执行格式】:pwd

  【说明】:在dos环境下,“c:\”是我们很熟悉的提示符号,代表我们现在位于根目录下,在FreeBSD的环境下,除了从提示符号得知当前的工作路径外,使用指令pwd可知自己当前身在何处,在什么目录下。指令pwd为print working directory的缩写。

  建立新目录

  【指令名称】:mkdir

  【执行格式】:mkdir [新的目录名称]

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

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

  【举例】:mkdir -p /dir2/dir3/

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

  删除空目录

  【指令名称】:rmdir

  【执行格式】:rmdir [空目录名称]

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

  【举例】:rmdir dir1

  【作用】:删除dir1目录

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

  【指令名称】:mv

  【执行格式】:mv [来源目录或文件] [目地目录或文件]

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

  【举例】:mv dir1 ../

  【作用】:把dir1这个目录移动到上一层目录

  复制文件

  【指令名称】:cp

  【执行格式】:cp { -参数 } [来源文件或目录] [目的文件或目录]

  【说明】:cp的英文意识就是,相当于dos环境下的xcopy指令,拷贝文件或整个目录。

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

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

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

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

  【举例】:cp -R dir1 dir2

  【说明】:复制整个目录(包括子目录)。如果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 -rf dir

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

  列出文件目录名称

  【指令名称】:ls

  【执行格式】:ls { -参数 } [路径目录或文件]

  【说明】:ls的英文意义就是,相当于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

  【执行格式】:clear

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

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved