第一范文网 - 专业文章范例文档资料分享平台

UNIX操作系统

来源:用户分享 时间:2025/11/21 15:55:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

文本输入方式的退出 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操作系统 的文档
UNIX操作系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c71e3430t4v3jk4h7snlf_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top