UNIX操作系统必备命令指南

4星 · 超过85%的资源 需积分: 20 35 下载量 70 浏览量 更新于2024-08-02 收藏 301KB DOC 举报
"UNIX常用命令大全" 在UNIX操作系统中,掌握常用命令是提高工作效率的关键。这份文档详尽列举了从目录及文件操作到进程管理、系统管理和用户管理等多个方面的基础命令,帮助用户熟悉并掌握UNIX环境下的基本操作。 **第一章 目录及文件操作命令** - **1.1 ls**: 列出目录中的文件和子目录,可以添加各种选项来改变输出格式,如 `-l` 用于长格式显示,`-a` 显示所有文件(包括隐藏文件)。 - **1.2 pwd**: 显示当前工作目录。 - **1.3 cd**: 改变当前工作目录,如 `cd /home/user` 将切换到 `/home/user` 目录。 - **1.4 mkdir**: 创建新目录,例如 `mkdir new_dir` 创建名为 `new_dir` 的目录。 - **1.5 rmdir**: 删除空目录,如 `rmdir empty_dir` 移除名为 `empty_dir` 的空目录。 - **1.6 cat**: 打印文件内容,常用于合并多个文件。 - **1.7 head**: 显示文件的前几行,例如 `head -5 file.txt` 显示 `file.txt` 的前五行。 - **1.8 more**: 分页查看文件内容,按空格键向下翻页。 - **1.9 cp**: 复制文件或目录,如 `cp file1.txt file2.txt` 复制 `file1.txt` 到 `file2.txt`。 - **1.10 mv**: 移动或重命名文件或目录,例如 `mv old_file new_file` 将 `old_file` 重命名为 `new_file`。 - **1.11 rm**: 删除文件或目录,`rm -r dir` 会递归删除目录 `dir`。 - **1.12 chmod**: 更改文件或目录的权限,如 `chmod 755 file.sh` 设置 `file.sh` 的权限为可执行。 - **1.13 chown**: 改变文件或目录的所有者,`chown user file.txt` 将 `file.txt` 的所有者改为 `user`。 - **1.14 chgrp**: 改变文件或目录的组所有权,`chgrp group dir` 将目录 `dir` 的组设置为 `group`。 - **1.15 cmp**: 比较两个文件的差异。 - **1.16 diff**: 显示两个文件的差异。 - **1.17 wc**: 计算文件的单词数、行数和字符数。 - **1.18 split**: 将大文件拆分为小文件。 - **1.19 touch**: 更新文件的时间戳或创建新文件。 - **1.20 file**: 查看文件的类型和编码。 - **1.21 pack**: 压缩文件。 - **1.22 pcat**: 显示压缩文件的内容。 - **1.23 unpack**: 解压缩文件。 - **1.24 find**: 在指定目录下查找文件,例如 `find . -name "file*"` 在当前目录及其子目录中查找名字以 "file" 开头的文件。 - **1.25 grep**: 在文件中搜索匹配特定模式的行。 - **1.26 vi**: 文本编辑器,用于创建、编辑和查看文件。 **第二章 设备管理** - **2.1 stty**: 设置终端属性。 - **2.2 tty**: 显示与终端相关的设备名称。 - **2.3 lp**: 打印命令。 - **2.4 lpstat**: 显示打印机状态。 - **2.5 cancel**: 取消打印任务。 - **2.6 enable**: 启用设备。 - **2.7 disable**: 禁用设备。 - **2.8 sync**: 将缓存在内存中的数据写入磁盘。 - **2.9 mount**: 挂载文件系统。 - **2.10 umount**: 卸载文件系统。 - **2.11 tar**: 归档工具,用于打包和解包文件。 - **2.12 df**: 显示磁盘空间使用情况。 - **2.13 du**: 显示文件和目录占用的磁盘空间。 **第三章 进程管理** - **3.1 sleep**: 暂停进程一段时间。 - **3.2 ps**: 显示当前进程的状态。 - **3.3 at**: 定时执行命令。 - **3.4 kill**: 发送信号给进程,用于终止或控制进程。 **第四章 系统管理和用户管理** - **4.1 who**: 显示登录系统的用户信息。 - **4.2 whodo**: 提供更详细的用户活动信息。 - **4.3 passwd**: 更改用户密码。 - **4.4 logname**: 显示当前用户的用户名。 - **4.5 su**: 切换用户身份。 - **4.6 time**: 计算命令执行所花费的时间。 - **4.7 date**: 显示或设置日期和时间。 - **4.8 shutdown**: 关闭或重启系统。 - **4.9 fsck**: 文件系统检查工具,用于检测和修复错误。 **第五章 通信和邮件** - **5.1 wall**: 广播消息给所有用户。 - **5.2 mesg**: 控制是否接受其他用户的写入请求。 - **5.3 write**: 向另一个用户发送消息。 - **5.4 mailx**: 邮件处理程序,用于发送和接收邮件。 **第六章 Shell编程** - 这一章可能涵盖Bash或其他Shell的脚本编写和控制结构。 **第七章 数学计算命令** - 可能包括用于数学运算的命令,如bc或expr。 **附录** - 包含命令的简短说明,以及更详细的Shell命令解释。 通过学习这些命令,用户可以高效地进行文件管理、设备控制、进程调度、用户管理以及系统维护等操作,从而更好地利用UNIX系统。
2013-10-12 上传
-- unix系统操作命令大全 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。 1.2 退出 当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如: sun% logout [Enter] Login: 1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。如: sun% passwd [Enter] Old Passwd: ****** New Passwd: ****** Retype New Passwd: ****** 注:当你退出系统再次登录时,就要使用新的口令。 第二章 目录操作命令 2.1 显示目录 命令:pwd(print working directory) 格式:pwd 功能:显示出用户当前工作目录的全路径名。 例如:% pwd 2.2 建立目录 命令:mkdir(make directory) 格式:mkdir directory_name 功能:建立新目录 例如:% mkdir directory 2.3 改变目录 命令:cd(change directory) 格式:cd directory_name 功能:改变当前工作目录 注释:目录名选项有: (1) 目录名,转到当前目录下的子目录。 (2) .. 表示转到当前目录的父目录。 (3) / 表示转到根目录。 (4) 没有选项时,转到用户的主目录。 例如:% cd directory 2.4 删除目录 命令:rmdir (remove directory) 格式:rmdir directory_name 功能:删除不存在文件的子目录名。 注释: (1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。 (2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。 例如:% rmdir directory