百度
360搜索
搜狗搜索

linux和vim的常用命令详细介绍

以下是 Linux 和 Vim 的常用命令整理,分类清晰便于学习和查阅:

一、Linux 常用命令

1. 文件 / 目录操作

命令 说明
ls 列出目录内容(-l 详细信息,-a 显示隐藏文件,-h 人性化大小)
cd 切换目录(cd ~ 回家目录,cd - 返回上一次目录)
mkdir 创建目录(-p 递归创建多级目录)
rmdir 删除空目录
touch 创建空文件或更新文件时间戳
cp 复制文件 / 目录(-r 递归复制目录,-n 不覆盖已存在文件)
mv 移动 / 重命名文件 / 目录
rm 删除文件 / 目录(-r 递归删除目录,-f 强制删除,不加 -i 确认)
cat 查看文件内容(适合小文件,-n 显示行号)
more/less 分页查看文件(less 支持上下翻页,搜索 /关键词
head/tail 查看文件头部 / 尾部内容(-n 行数 指定行数,tail -f 实时监控文件)
find 查找文件 / 目录(find /路径 -name "文件名"-type f/d 指定类型)
which 查找命令所在路径

2. 文本处理

命令 说明
grep 搜索文本中的关键词(-i 忽略大小写,-v 反向匹配,-r 递归搜索目录)
awk 文本处理工具(按列处理,如 awk '{print $1}' 文件
sed 流编辑器(替换文本,如 sed 's/旧内容/新内容/g' 文件
nano/vim 文本编辑器(nano 简单易用,vim 功能强大)
echo 输出文本(echo "内容" > 文件 写入文件,>> 追加)

3. 系统信息与监控

命令 说明
top/htop 实时监控进程(htop 交互性更强,支持鼠标操作)
df 查看磁盘空间(-h 人性化显示)
free 查看内存使用情况(-h 人性化显示,-m 以 MB 为单位)
uname 查看系统信息(-a 显示全部信息)
date 显示 / 设置系统时间
du 查看目录大小(-h 人性化显示,-s 仅显示目录总和)

4. 权限管理

命令 说明
chmod 修改文件权限(chmod 755 文件chmod u+x,g+r 文件
chown 修改文件所有者 / 所属组(chown 用户名 文件chgrp 组名 文件
sudo 以管理员权限执行命令(sudo 命令

5. 网络操作

命令 说明
ping 测试网络连通性(-c 次数 指定 ping 次数)
wget/curl 下载文件(wget 网址curl 网址 -o 文件名
netstat 查看网络状态(-tuln 查看监听端口,-a 所有连接)
ssh 远程连接服务器(ssh 用户名@IP
scp 远程复制文件(scp 本地文件 用户名@IP:远程路径

6. 压缩与解压

命令 说明
tar 打包压缩(tar -czvf 压缩包.tar.gz 目录,解压 tar -xzvf 压缩包
gzip/bzip2 压缩 / 解压单个文件(不打包目录,gzip 文件,解压 gunzip 文件.gz
unzip 解压 zip 文件(unzip 压缩包.zip
阅读更多 >>>  linux完全听不懂怎么办

7. 进程管理

命令 说明
ps 查看进程(ps -aux 显示所有进程,grep 过滤特定进程)
kill 终止进程(kill -9 进程号 强制终止)
bg/fg 后台 / 前台运行进程

二、Vim 常用命令(分模式操作)

Vim 有三种主要模式:命令模式(默认)、插入模式底行模式:开头)。

1. 命令模式(启动后默认进入)

操作 说明
移动光标 h/j/k/l(左 / 下 / 上 / 右),Ctrl+b/f(翻页),G(到文件末尾),gg(到文件开头)
文本编辑 x 删除当前字符,dd 删除整行,dw 删除单词,d$ 删除到行尾
y 复制(如 yy 复制整行),p 粘贴到右侧,P 粘贴到左侧
u 撤销,Ctrl+r 重做,r 替换当前字符
插入模式 i 在当前字符前插入,I 在行首插入
a 在当前字符后追加,A 在行尾追加
o 在下方新建行插入,O 在上方新建行插入
可视化模式 v 选中字符,V 选中行,Ctrl+v 块选择,配合 d/y 操作选中内容

2. 底行模式(输入 : 进入)

操作 说明
:w 保存文件(:w 新文件名 另存为)
:q 退出(:q! 强制退出不保存,:wq 保存并退出)
:set nu 显示行号(:set nonu 关闭行号)
:查找 /关键词 向下搜索,?关键词 向上搜索,n/N 切换搜索结果
:替换 :%s/旧内容/新内容/g 全文替换(% 表示所有行,g 表示每行全部替换)
:sh 临时进入 Shell,exit 返回 Vim

3. 实用技巧

  • 多文件编辑vim 文件1 文件2 启动,:n 切换下一个文件,:N 切换上一个文件。
  • 宏录制qa 开始录制到寄存器 a,执行操作后 q 结束,@a 重复录制内容。
  • 分屏操作:split 文件名 水平分屏,:vsplit 文件名 垂直分屏,Ctrl+w + 方向键 切换窗口。

三、快速记忆口诀

  • Linux 基础:ls 看目录,cd 去某处,mkdir 建,rm 删,cp 复制mv 搬。
  • Vim 模式:命令模式能移动和删除,插入模式靠 i 激活,底行模式以 : 开头,保存退出 :wq 记牢。

掌握这些命令可覆盖日常 80% 的操作,建议通过 man 命令 查看详细手册(如 man ls),或使用 --help 参数(如 ls --help)获取更多用法。

网站数据信息

"linux和vim的常用命令"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux和vim的常用命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!