UNIX常用命令速查手册(94个)

需积分: 10 1 下载量 78 浏览量 更新于2024-10-27 收藏 159KB PDF 举报
"这是一份详尽的UNIX命令大全,涵盖了94个最常用的UNIX命令,旨在帮助用户快速理解和使用这些工具。这份文档以PDF格式提供,适合阅读和查阅。" 在UNIX操作系统中,掌握基本的命令是高效工作的关键。这份大全包括了各种用途的命令,如`apropos`用于搜索命令手册,`arch`获取系统架构信息,`ash`作为轻量级的外壳程序,`at`用于计划未来的任务执行,`awk`则是一个强大的文本处理语言,可以按照指定模式处理文件内容。 `bash`是默认的GNU Bourne-Again Shell,提供了丰富的交互式环境和脚本编写能力。`biff`可以监控新邮件的到来,而`cancel`用于取消打印任务。`cal`用于显示日历,`cat`则用于合并和显示文件内容,对于开发人员来说,`cc`是C编译器,用于将源代码转换为可执行文件。 `cd`是改变工作目录的常用命令,`chfn`用于更新用户的finger信息,`chgrp`用于改变文件所属的组,这对于权限管理至关重要。此外,`chmod`用于改变文件或目录的权限,`chown`用于改变文件的所有者,`cksum`计算文件的校验和,`clear`用于清空终端屏幕,`cmp`比较两个文件的差异。 `cp`命令用于复制文件和目录,`crontab`管理周期性任务,`csplit`按规则分割文件,`cut`提取文件的部分内容,`date`显示当前日期和时间,`dd`用于数据转换和复制,`df`报告磁盘空间使用情况,`diff`比较文件差异,`du`估算文件大小。 `echo`输出文本到标准输出,`ed`是古老的行编辑器,`env`设置和查看环境变量,`expr`执行算术表达式,`false`返回错误状态,`fgrep`使用固定模式搜索文件,`find`在文件系统中查找文件,`fold`将长行拆分为短行,`fmt`格式化文本。 `free`显示内存使用情况,`grep`搜索匹配模式的行,`groups`显示用户的组信息,`gunzip`解压缩gzip格式的文件,`gzip`压缩文件,`halt`关闭系统,`head`显示文件的前几行,`history`列出命令历史,`hostname`显示或设置主机名。 `id`显示用户ID和组ID,`ifconfig`配置网络接口,`install`安装文件并保留权限信息,`join`合并两列有序文件,`kill`发送信号给进程,`ln`创建链接,`logger`将消息写入系统日志,`logname`显示当前登录用户的名字。 `mail`用于发送和接收邮件,`mailx`是增强版的mail,`make`自动化构建工具,`man`显示命令的手册页,`mesg`控制终端的消息接收,`mkdir`创建目录,`mknod`创建特殊文件,`more`分页显示文件内容,`mv`移动或重命名文件。 `nice`改变进程的优先级,`nohup`使命令在后台持续运行,`nslookup`查询DNS信息,`od`以各种格式显示二进制数据,`passwd`改变用户密码,`paste`合并多文件为一,`printenv`显示所有环境变量,`printf`格式化打印。 `ps`显示进程状态,`pwd`显示当前工作目录,`quota`查看磁盘配额,`readlink`显示符号链接的目标,`renice`改变已运行进程的优先级,`rm`删除文件,`rmdir`删除目录,`sed`流编辑器,用于处理文本流。 `seq`生成数字序列,`set`显示或修改shell变量,`shift`改变位置参数,`sleep`暂停进程,`sort`排序输入,`split`将大文件拆分成小块,`ssh`安全外壳协议,用于远程登录,`stat`显示文件的状态信息。 `su`切换用户,`switch`在不同shell之间切换,`sync`同步文件系统缓冲,`tail`显示文件的末尾,`tar`打包和解包文件,`tee`将输入复制到多个输出,`test`用于条件测试,`time`报告命令执行时间。 `touch`更新文件时间戳或创建新文件,`tr`字符转换,`true`返回成功状态,`tty`显示终端设备名,`ulimit`设置资源限制,`umask`设置默认文件权限掩码,`uncompress`解压缩.Z文件,`uniq`去除重复行,`unset`删除shell变量。 `uptime`报告系统运行时间,`useradd`添加用户,`userdel`删除用户,`users`显示当前登录用户,`uucp`用于UUCP文件传输,`uudecode`解码UU编码的数据,`uuencode`编码文件,`vi`或`vim`是可视化的文本编辑器,`wall`向所有用户广播消息,`who`显示谁正在登录。 `whoami`显示当前用户名,`write`向另一个用户发送消息,`yes`不断输出指定字符串。这份UNIX命令大全提供了全面的参考,是学习和使用UNIX系统的基础。