以下是Linux系统常用命令行及vi编辑器的使用指南,内容基于实际使用场景整理

一、Linux常用命令速查

1. 文件/目录操作

查看当前路径:pwd(显示完整路径)

切换目录:cd /home/user(进入目录)或 cd ..(返回上级目录)

创建/删除目录:mkdir new_folder、rm -r old_folder(递归删除)

ea3356d47821677d394882e309458ae6_1731071694128149.jpg

文件操作

cp file.txt backup/(复制)

mv old_name new_name(重命名/移动)

rm -f file.txt(强制删除)

2. 文件查看与处理

快速预览:head -n 5 file.txt(前5行)、tail -f log.txt(实时查看日志)

搜索内容:grep "error" *.log(过滤日志中的错误)

文本处理

cat file.txt | less(分页查看)

sed 's/old/new/g' file.txt(批量替换)

3. 系统管理

进程监控:top(动态查看资源占用)、ps aux | grep nginx(定位进程)

权限管理:chmod 755 script.sh(设置执行权限)、chown user:group file(修改所有者)

网络工具:ping 8.8.8.8(测试连通性)、ssh user@host(远程登录)

二、Vi/Vim编辑器使用详解

1. 基础操作

启动与退出

vi filename(打开文件)

:wq(保存退出)、:q!(强制不保存退出)

模式切换

i(插入模式)、Esc(返回命令模式)、:set nu(显示行号)

2. 高效编辑技巧

快速移动

gg(跳转到首行)、G(跳转末行)、/keyword(搜索内容)

块操作

v(选中文本)、y(复制)、dd(删除当前行)、p(粘贴)

批量替换

:%s/old/new/g(全文替换)、:10.20s/old/new/g(指定行范围替换)

3. 实用场景示例

修改配置文件

vi /etc/nginx/nginx.conf

i进入编辑 → 修改内容 → Esc → :wq保存

查看日志

vi -R access.log(只读模式打开日志)

三、学习建议

命令记忆技巧:通过man ls查看手册页,或使用--help参数(如cp --help)

实战练习:在虚拟机中尝试组合命令,例如:

cp -r project/ backup/ && echo "Backup done!"(复制后提示)

定制Vim:在用户目录创建.vimrc文件,添加快捷键配置(如set tabstop=4)

以上内容综合自多篇技术文档,涵盖日常高频操作场景,建议结合实际需求逐步掌握。