RedHatLinux新手入门教程(3)[4]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

  3) less命令
  less命令的功能几乎和more命令一样,也是按页显示文件,不同之处在于less命令在显示文件时允许用户既可以向前又可以向后翻阅文件
  Ø 向前翻:按b键;
  Ø 向后翻:按p键;
  Ø 指定位置:输入百分比
  Ø 退出:q
  我经常使用more和less,几乎不使用cat查看文件
  4) head命令
  通过head命令可以仅查看某文件的前几行,格式为:
  head 行数 文件
  如果未指定行数,则使用默认值10。
  5) tail命令
  与head命令相对应的,我们可以使用tail命令来查看文件尾部的内容。通常用来实时监测某个文件是否被修改,通常用来观察日志。如:
  tail -f maillog
  
  4. 编辑文件
  在Red Hat Linux 7中有许多文字编辑工具,其中最常用的应该是vi,这是一个广泛应用于所有UNIX系统的编辑器。它的使用有些特别:
  首先,可以使用命令“vi 文件名”打开一个文件
  刚启动的时候,vi处于命令状态,不能够输入任何字符。在这个状态下,可以使用方向键进行移动,而需要输入内容时,你需要输入“i”或“a”命令进入编辑状态。编辑完成后,你需要按下“ESC”键回到命令状态。
  在命令状态下,你可以输入“:q!”不存盘退出,输入“q”存盘退出。
  
  5. 文件的复制、删除与移动
  大家都早已熟知在DOS下我们可以使用copy、del、move命令来实现文件的复制、删除与移动。下面我们说说如何在Linux系统中做以上操作。
  1) cp命令:文件/目录复制命令
  它的语法格式为:cp [选项] 源文件或目录 目标文件或目录
  常用的选项有:
  Ø a 该选项常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,就象DOS中的xcopy /s一样
  Ø f 如果目标文件或目录已存在,就覆盖它,并且不做提示
  Ø i 与f选项正好相反,它在覆盖时,会让用户回答“Y”来确认
  Ø p 使用该选项,复制文件时将保留修改时间和访问权限
  Ø r 若给出的源是一个目录,那么cp将递归复制该目录下所有的子目录和文件,不过这要求目标也是一个目录名
  另外,大家要注意的是,如果源是文件名,目标是目录名的话,那么使用cp命令可以指定多个源文件名。如:
  $ cp a.txt b.txt /home/user1
  该命令将把a.txt和b.txt文件复制到/home/usr1目录中。
  2) rm命令:文件/目录删除命令
  它的语法格式为:rm [选项] 文件
  常用的选项有:
  Ø f 在删除过程中不给任何指示,直接删除
  Ø r 指示rm将参数中列出的全部目录和子目录都递归地删除
  Ø i 交互式的删除,每个文件在删除时都给出提示
  使用rm命令时一定要小心,特别是以root用户登录时,我就看到过一个朋友在使用rm命令删除/home/tmp目录时将命令“rm -rf /home/tmp”误输成了 “rm -rf / home/tmp”,结果等他走回电脑面前,整个系统都被删除了!

本文关键:RedHatLinux新手入门教程(3)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top