云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > UNIX操作系统

UNIX操作系统

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 16:15:22

文本输入方式的退出 ESC

按ESC键进入命令方式

删除更改操作 在命令方式下运行。 x-删除光标所在字符 dd-删除光标所在行 退出vi编辑器

在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。 :wq 存盘退出 :q-不存盘退出 :q!-不存盘强制退出 :w-只存盘不退出

4.2 利用find命令查找文件

find命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最大用处是当忘了文件的正确所在,而想找到该文件。 命令格式

find 目录名 条件

目录名 --- 欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。

条件 --- 欲搜索文件的条件,可包含文件名称、拥有者、最后修改时间等等。 条件列表说明 -name name -print -size n -type x

指定要被寻找的文件或目录名称, 可用通配符,如, -name '*.c' 将符合条件的路径打印出来

寻找占用n个block的文件

以文件类型作为寻找条件。文件类型x如下: d --- 目录(directory), f --- 文件(file),

b --- 块(block), c -- 字符(character),

21

-user user -group group -links n -atim n -mtime n

-exec command {}\\; 条件的逻辑运算符: 逻辑运算符 ! -o 逻辑意义 非 或 与 举例 p --- 管道(pipe)

寻找属于user所拥有的文件, user可为用户名或uid号

寻找工作组为group的所有文件, group可为组名称或gid号 寻找链接数等于n的所有文件 寻找n天之前曾被存取的文件

寻找n天之前曾被修改的文件

用寻找到的文件作为执行command的对象, {}内存欲执行command时所需的参数

说明 所有不以.c为扩展名的文件 所有大于10block或链接数为3的文件 大于10block且链接数为3的文件 !-name \-size +10 -o -links 3 -size +10 -links 3 注:上表中的“+10”表示大于10,“-10”表示小于10。 基本用法举例

ind /temp -name \find . -name test -print

在/temp目录下查找文件名以abc开始的文件

在当前目录下查找文件名为test的文件

4.3 grep命令基本用法

grep在整个文本文件中寻找特定字符串,并将所有出现该字符串的行打印。 命令格式

grep 字符串 文件名 举例

grep abcd temp

grep \

在temp中查找abcd字符串 在temp中查找\字符串,由于字符串中含有空格,故要用引号括起来

22

4.4 利用cmp命令比较文件

cmp可比较两个文件,这两个文件可以是文本文件也可以是非文本文件。cmp命令会显示两个文件第一次数据不同的位置。若两个文件内容相同,则不显示任何信息。 命令格式

cmp [-ls] 文件名1 文件名2 参数说明 -l -s 举例

cmp temp1 temp2

本章小结:

本章介绍了UNIX文件系统几个常用工具软件: 利用vi可以对文本文件进行编辑。 利用find可以在目录中查找文件名。

利用grep可以在文本文件中查找指定字符串。 利用cmp可以比较两个文件的内容是否相同。

比较temp1和temp2两个文件的内容

显示每个不同之处不同字节的内容

只显示cmp命令的返回值(相同为0,不相同为1)

23

华为技术 [UNIX操作系统培训教材]

第5章 UNX系统深入了解

5.1 与UNIX有关的几个名词

进程(process) 是正在执行的程序。UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid --- process id)。

前台进程(foreground process) 可以和用户直接进行人机交互的进程。前台进程序可以接收键盘输入并将结果显示在显示器上。缺省状态下用户启动的UNIX程序运行在前台。

后台进程(background process) 不直接和用户进行交互的进程。用户一般是感觉不到后台进程程序的运行。UNIX有很多系统进程在后台执行。 设备(device) 或称设备文件,代表某个硬件,如磁盘、软盘、串口。UNIX对硬件的存取操作都是通过设备文件来完成的。设备文件放在/dev目录下,如/dev/hd0表示第一个软盘驱动器。

原始设备(raw device) 也称为裸设备,没有经过加工的设备文件。原始设备文件名以r开头,如/dev/rhd0表示第一个软盘驱动器原始设备。

5.2 在后台运行程序

要让程序在后台执行,只需在命令行的最后加上“&”符号。

[例1] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件。

执行命令和立即显示的内容如下: $ find . -name abc -print& 10722 $

10722表示进程号(PID)。当find命令在后台执行完后,会显示结果。 当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。

24

搜索更多关于: UNIX操作系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

文本输入方式的退出 ESC 按ESC键进入命令方式 删除更改操作 在命令方式下运行。 x-删除光标所在字符 dd-删除光标所在行 退出vi编辑器 在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。 :wq 存盘退出 :q-不存盘退出 :q!-不存盘强制退出 :w-只存盘不退出 4.2 利用find命令查找文件 find命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最大用处是当忘了文件的正确所在,而想找到该文件。 命令格式 find 目录名 条件 目录名 --- 欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。 条件

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com