UNIX常用命令速查指南

需积分: 10 1 下载量 174 浏览量 更新于2024-07-21 收藏 159KB PDF 举报
"UNIX命令大全.pdf" 这篇文档是一个关于UNIX操作系统的命令参考,包含了94个最常用的UNIX命令的简要介绍。以下是对其中部分命令的详细解释: 1. **apropos**: 这个命令用于搜索手册页的标题,帮助用户找到与特定关键词相关的命令或工具,例如`apropos print`将查找与打印相关的命令。 2. **arch**: 通过`arch`命令,用户可以获取到系统的架构信息,如示例所示,结果可能是`sun4`,表示该系统是Sun公司的硬件架构。 3. **ash**: `ash`是一个轻量级的shell,通常在某些简化或嵌入式系统中使用。通过`ash`命令,用户可以启动一个ash shell实例。 4. **at**: `at`命令允许用户安排在未来特定时间执行命令,例如`at 9:00am December 31`会安排命令在指定日期和时间执行。 5. **awk**: `awk`是一个强大的文本分析工具,它可以按照指定模式处理和操作文本。示例中`awk '{print $1}' file.txt`会打印`file.txt`每一行的第一个字段。 6. **bash**: `bash`是GNU项目提供的Bourne shell的增强版本,广泛用作Linux和Unix系统的默认shell。它提供了丰富的命令行特性,并且与旧版的sh兼容。 7. **biff**: `biff`服务可以通知用户有新的邮件到达。启用`biff y`后,当有新邮件时,系统会发出提示。 8. **cancel**: `cancel`用于取消待打印的任务,例如`cancel 23`将取消编号为23的打印作业。 9. **cal**: `cal`命令用于生成日历视图,示例展示了1998年8月的日历。 10. **cat**: `cat`命令用于合并和显示文件内容,如`cat myfile.txt`会直接在终端上显示文件`myfile.txt`的内容。 11. **cc**: `cc`通常是C语言编译器的通用别名,用于将C源代码编译成可执行程序,如`cc myfile.c -omyfile`将编译`myfile.c`并生成名为`myfile`的可执行文件。 12. **cd**: `cd`命令用于切换当前工作目录,如`cd /usr/bin`将当前目录更改为 `/usr/bin`。 13. **chfn**: `chfn`用于更新用户的finger信息,这包括个人资料和联系信息。 14. **chgrp**: `chgrp`用于改变文件的所属组,示例`chgrp users /home/bwagner/*`会将`/home/bwagner`目录下的所有文件的组所有权更改为`users`组。 这只是文档中部分命令的详解,完整文档中还包括了其他70多个命令的介绍,涵盖了文件管理、进程控制、系统管理等多个方面,对于熟悉和掌握UNIX操作系统非常有帮助。