Unix/Linux日常操作与常用命令详解

需积分: 3 1 下载量 54 浏览量 更新于2024-08-02 收藏 118KB DOC 举报
"这篇文档主要介绍了Unix/Linux操作系统中的日常操作,包括登录与退出、环境配置、文件系统结构、常用命令、重定向与管道、进程管理以及全屏幕编辑器vi的使用。" 在Unix/Linux系统中,日常操作是系统管理员和开发人员的基础技能。首先,登录可以通过终端工具如Neterm、SecureCRT,或者使用telnet、ftp命令完成。退出登录通常使用快捷键`Ctrl + d`,或者输入`logout`或`exit`命令。 设置终端或工作站的工作环境主要涉及配置用户的环境变量,这在Linux中通常是通过修改`.bash_profile`文件来实现,而在Unix系统中则是`profile`。这些文件可以定义启动时执行的命令,以及影响shell行为的变量。 文件系统是Unix/Linux的核心组成部分,其根目录`/`包含一系列子目录,如`/bin`存储基础命令,`/etc`保存系统配置,`/tmp`用作临时文件,`/usr`包含应用程序和库,`/usr/local/bin`存储用户安装的程序,而`~`代表用户的家目录。文件具有类型,如d表示目录,-表示普通文件,l表示符号链接,b和c分别代表块设备和字符设备文件。文件属性还包括权限,如读(r)、写(w)和执行(x)权限,分别对属主、同组用户和其他用户有不同的设置。 常用的操作命令包括: 1. `su` - 用户切换,允许用户以另一个用户的身份执行命令。如`su - username`可以完全切换到新用户环境。 2. `pwd` - 显示当前工作目录。 3. `cd` - 改变当前工作目录,例如`cd dirname`进入指定目录。 4. `ls` - 列出目录内容,有许多选项如 `-a` 显示隐藏文件,`-l` 列出详细信息,`-h` 以人类可读的格式显示文件大小。 重定向和管道 (`|`) 是Unix/Linux的强大特性,允许用户将命令输出导向另一个命令的输入,或者保存到文件。过滤器如`grep`、`awk`和`sort`用于处理和筛选数据。 进程查看和调度涉及`ps`命令查看当前进程,`kill`发送信号结束进程,以及`nice`和`renice`调整进程的优先级。对于更复杂的任务,还有`top`或`htop`实时显示系统资源使用情况。 最后,全屏幕编辑器vi(或vim)是Unix/Linux中的标准文本编辑器,学习它的基本操作如插入模式、命令模式和末行模式,对于日常系统维护至关重要。 总结起来,本资源涵盖了Unix/Linux日常操作的基本知识,无论是初学者还是经验丰富的用户,都能从中受益,提升对系统管理的效率和理解。