vim命令和Linux常用命令
vim命令和Linux常用命令详细介绍
以下是 Vim 编辑器和 Linux 系统的一些常用命令介绍:
Vim 常用命令
Vim 有三种主要模式:命令模式、插入模式和底行模式。进入 Vim 后默认处于命令模式,按 i 可进入插入模式,按 Esc 回到命令模式,在命令模式下按 : 进入底行模式。
1. 进入和退出 Vim
- 进入插入模式:
i:在当前光标所在字符前插入。a:在当前光标所在字符后插入。o:在当前行的下一行插入新行。O:在当前行的上一行插入新行。
- 退出 Vim:
:w:保存文件。:q:退出 Vim(若文件未修改)。:wq:保存并退出。:q!:不保存强制退出。
2. 光标移动
- 上下左右移动:
h:左移一个字符。j:下移一行。k:上移一行。l:右移一个字符。
- 快速移动:
gg:移动到文件第一行。G:移动到文件最后一行。数字+G:移动到指定行,如10G移动到第 10 行。
3. 文本编辑
- 删除:
x:删除当前光标所在字符。dd:删除当前行。ndd:删除从当前行开始的n行,如3dd删除当前行及下面两行。
- 复制粘贴:
yy:复制当前行。nyy:复制从当前行开始的n行,如3yy复制当前行及下面两行。p:在当前行下粘贴复制的内容。P:在当前行上粘贴复制的内容。
Linux 常用命令
1. 文件和目录操作
- 查看目录内容:
ls:列出当前目录下的文件和目录。ls -l:以长格式列出文件和目录的详细信息。ls -a:列出包括隐藏文件在内的所有文件和目录。
- 切换目录:
cd 目录名:切换到指定目录。cd ..:返回上一级目录。cd ~:回到用户主目录。
- 创建和删除:
mkdir 目录名:创建新目录。rmdir 目录名:删除空目录。rm 文件或目录名:删除文件或目录,rm -r可递归删除目录及其内容,rm -f强制删除不提示。touch 文件名:创建新文件。
2. 文件内容查看
cat 文件名:一次性显示文件全部内容。more 文件名:分页显示文件内容,按Space键翻页,按Enter键逐行向下。less 文件名:也是分页显示文件内容,比more功能更强大,可通过上下箭头键移动。head -n 文件名:显示文件前n行内容,默认显示前 10 行。tail -n 文件名:显示文件后n行内容,默认显示后 10 行。
3. 权限管理
chmod:修改文件或目录的权限。- 示例:
chmod 755 文件或目录名,755 表示文件所有者有读、写、执行权限,同组用户和其他用户有读、执行权限。
- 示例:
chown:修改文件或目录的所有者。- 示例:
chown 用户 文件或目录名。
- 示例:
4. 进程管理
ps:查看当前运行的进程。ps -ef:显示所有进程的详细信息。
top:动态显示系统中各个进程的资源占用情况。kill 进程ID:终止指定进程。kill -9 进程ID:强制终止指定进程。