vi编辑器技巧与Unix文件系统导航

需积分: 12 1 下载量 115 浏览量 更新于2024-10-23 收藏 41KB DOC 举报
vi使用技巧及常用操作指南 vi是一款强大的文本编辑器,广泛应用于Unix和Linux系统中,它的功能强大且灵活,常被系统管理员和程序员用于文本编辑、文件管理以及终端交互。本文将详细介绍vi的基本操作、目录结构以及一些常见命令。 1. **vi的环境与目录理解** - vi是在根目录(/)下工作的,通过输入`/`键进入命令模式,可以浏览到如/etc(存放用户和密码)、home(用户个人文件夹)、lib(操作系统文件)、mnt(挂载点)、opt(Java工具)、bea(Web编程相关)、sbin、bin和usr(Unix命令存放)等主要文件夹。tmp用于存放临时文件。 2. **常用操作命令** - **查看当前目录**:`pwd`,用于显示当前工作目录。 - **修改密码**:`passwd`,允许用户更改自己的密码。 - **切换模式**:`csh`或`bash`,可以根据需求选择不同的shell环境。 - **远程登陆**:`telnet 服务器IP`,用于登录远程服务器。 - **基本导航**:`cd ..`返回上一级目录,`ls`查看文件夹内容,`vi 文件夹/文件`打开文件进行编辑。 - **查看文件信息**:`root:x:0:root…:/root;/bin/bash`是文件权限和路径,`esc shift + : q! quit exit`退出vi。 - **清理屏幕**:`clear`清空屏幕。 - **文件管理**:`ls -a`显示所有文件(包括隐藏文件),`ls -al`显示详细信息;`touch 文件名`创建新文件或更新时间,`mkdir`用于创建目录,如`mkdir 目录名`或`mkdir -p 目录名/目录名`创建多级目录。 - **文件操作**:`cp`用于复制文件或目录,`mv`用于移动或重命名文件和目录,`rm`用于删除文件或目录(`rm -r`递归删除目录),`ln`用于链接(软链接和硬链接)。 - **辅助工具**:`man`查看命令手册,`tab`键自动补全,`cal`查看日历,`cat`查看文件内容,`more`分页显示内容,`cat a.txt b.txt`合并文件。 3. **设置环境变量**: - 在Cshell中,配置文件通常在`.cshrc`,通过`source .cshrc`加载设置。 - 在Bash shell中,配置文件通常是`.profile`或`.bash_profile`,可以通过`source .profile`或`source .bash_profile`来加载设置。 vi编辑器因其灵活性和可扩展性,不仅适用于简单的文本编辑,还能在终端环境中执行复杂任务。熟练掌握vi的这些操作和目录结构,能显著提高在Unix/Linux系统中的工作效率。