最常用的20个Linux命令

165 阅读3分钟

Linux

最常用的Linux命令:

  1. ls - 列出目录内容。

    • 示例: ls -l 列出详细信息。
    • 示例: ls -alh 列出详细信息+隐藏文件+文件大小。
  2. cd - 切换目录。

    • 示例: cd /home/user 切换到指定目录。
    • 示例: cd .. 回到上一层目录。
    • 示例: cd ../.. 回到上一层的上一层目录。
  3. pwd - 显示当前工作目录路径。

  4. cp - 复制文件或目录。copy

    • 示例: cp source.txt destination.txt 复制文件。
  5. mv - 移动或重命名文件/目录。

    • 示例: mv oldname.txt newname.txt 重命名文件。
    • cp命令的主要区别可以认为是复制文件后删除了原来的文件。
  6. mkdir - 创建新目录。

    • 示例: mkdir new_folder 创建目录。
  7. rmdir - 删除空目录。

    • 示例: rmdir empty_folder 删除空目录。
    • 不是空目录不可以删除。
  8. rm - 删除文件或目录。

    • 示例: rm file.txt 删除文件。
    • 示例: rm -rf folder 强制删除目录和里面所有文件, 危险命令
  9. touch - 创建空文件或更新文件的时间戳。

    • 示例: touch newfile.txt 创建空文件。
  10. cat - 显示文件内容。

    • 示例: cat file.txt 显示文件内容。
  11. echo - 输出文本或变量的值。

    • 示例: echo "Hello World" 输出文本。
  12. chmod - 更改文件或目录的权限。

    • 示例: chmod 777 script.sh 设置有全部权限。
    • 示例: chmod 755 script.sh 设置文件拥有者有读取、写入和执行的权限(rwx),文件所在组的成员和其他用户有读取和执行的权限,但没有写入权限(r-x)。
  13. ps - 显示当前正在运行的进程。

    • 示例: ps aux 显示所有进程。
  14. kill - 终止进程。

    • 示例: kill -9 1234 终止pid为1234的进程。
  15. top - 实时显示系统资源使用情况和进程。

    • 示例: 运行 top 查看系统资源。
  16. df - 显示文件系统的磁盘使用情况。

    • 示例: df -h 显示以人类可读的格式显示磁盘使用情况。
  17. history - 显示命令历史记录。

  18. ping - 测试网络连通性。

    • 示例: ping google.com 检查与Google的连接。
  19. wget - 下载文件。

    • 示例: wget http://example.com/file.zip 下载文件。
  20. curl - 从URL地址获取数据并显示。

    • 示例: curl http://example.com 打印URL地址返回的信息。

如果权限不够, 在命令前面加 sudo

  • 示例: sudo cat hi.txt

网络相关命令

  • ipconfig - 主要用于 Windows 操作系统,用于查看和配置网络接口。

  • ifconfig - 主要用于 Linux 和 Unix-like 操作系统,查看和配置网络接口。

SSH 远程登录

通过SSH协议远程登录到另一台计算机。

  • 示例: ssh user@remote_host 登录到远程主机。

假设主机名称为 rpi,IP 地址为 192.168.10.10,连接命令为:

  • ssh rpi@192.168.10.10

查看文件

  • cat - 查看文件内容。

    • 示例: cat file.txt
    • 示例: cat -n file.txt 显示文件内容并显示行号。
  • head - 显示文件的前几行。

    • 示例: head -n 10 file.txt 显示文件的前10行。
  • tail - 显示文件的最后几行。

    • 示例: tail -n 10 file.txt 显示文件的最后10行。
  • more - 分页显示文件内容。

    • 示例: more file.txt 按页显示文件内容。

vim 命令

如果 vim 不存在, 可以通过 apt install vimyum install vim 安装 vim 命令。

vim 是一种强大的文本编辑器,广泛用于编辑程序代码和文本文件。它是 vi 编辑器的增强版,提供了更多功能和改进。以下是 vim 命令的一些基本介绍和使用方法:

打开文件

  • vim filename:打开指定的文件,如果文件不存在,则创建一个新文件。

修改文件

从普通模式进入插入模式的方法:

  • i:在光标前插入。
  • a:在光标后插入。
  • o:在当前行下插入新行。

保存文件

Esc 键返回到普通模式。

从普通模式进入命令模式的方法:按 : 键。

  • :q:退出 vim(如果没有修改内容)。
  • :q!:强制退出 vim(丢弃所有未保存的修改)。
  • :wq保存文件并退出。
  • :w:保存文件但不退出。

wq 表示 write and quit(保存并退出)。