Linux常用命令
1. ls:列出当前目录中的文件和子目录
2. pwd:显示当前工作目录的路径
3. cd:切换工作目录
4. mkdir:创建新目录
mkdir directory_name
5. rmdir:删除空目录
rmdir directory_name
6. rm:删除文件或目录
rm file_name
rm -r directory_name # 递归删除目录及其内容
7. cp:复制文件或目录
cp source_file destination
cp -r source_directory destination # 递归复制目录及其内容
8. mv:移动或重命名文件或目录
mv old_name new_name
9. touch:创建空文件或更新文件的时间戳
touch file_name
10. cat:连接和显示文件内容
cat file_name
11. head/tail:显示文件的前几行或后几行
head -n 10 file_name # 显示文件的前10行
tail -n 20 file_name # 显示文件的后20行
12. grep:在文件中搜索指定文本
grep search_term file_name
13. kill:终止进程
kill process_id
14. ping:测试与主机的连通性
ping host_name_or_ip
15. tar:用于压缩和解压文件和目录
tar -czvf archive.tar.gz directory_name # 压缩目录
tar -xzvf archive.tar.gz # 解压文件
16. df/du:显示磁盘使用情况
df -h # 显示磁盘空间使用情况
du -h directory_name # 显示目录的磁盘使用情况
17. mount/umount:挂载和卸载文件系统
mount /dev/sdX1 /mnt # 挂载分区到指定目录
umount /mnt # 卸载挂载的文件系统
18. top/htop:显示系统资源的实时使用情况和进程信息
top
htop
19. ps -ef | grep 进程ID:查看进程情况
ps -ef | grep 进程ID
20. sudo:以超级用户权限运行命令
sudo command_to_run_as_superuser
vim常用命令
1. vim+文件名:使用vim打开文件
vim file_name
2. 普通模式下的命令
: -- 切换到底线命令模式,以在最底一行输入命令。
i -- 切换到输入模式,在光标当前位置开始输入文本。(常用)
a -- 进入插入模式,在光标下一个位置开始输入文本。
o:在当前行的下方插入一个新行,并进入插入模式。
O -- 在当前行的上方插入一个新行,并进入插入模式。
x -- 删除当前光标所在处的字符。
dd -- 剪切当前行。(常用)
yy -- 复制当前行。(常用)
p(小写) -- 粘贴剪贴板内容到光标下方。(常用)
P(大写)-- 粘贴剪贴板内容到光标上方。
u -- 撤销上一次操作。(常用)
Ctrl + r -- 重做上一次撤销的操作。
:w -- 保存文件。
:q -- 退出 Vim 编辑器。
:q! -- 强制退出Vim 编辑器,不保存修改。
:wq -- 保存并退出文件。(常用)
按下 ESC 按钮回到一般模式
在一般模式中按下 :wq 储存后离开 vim
输入 :wq 即可保存离开!
vim常见问题:
习惯window编辑器Ctrl+S保存可能会遇到:
在Linux下,Ctrl+S 是暂停该终端,阻止向该终端输出。
在Linux终端 Ctrl+Q :恢复向终端输出。