当前位置:首页 > 系统教程 > 正文

Linux常用命令大全 新手入门必学的20个Linux命令

Linux常用命令大全 新手入门必学的20个Linux命令

Linux系统广泛应用于服务器、嵌入式设备及开发环境,掌握Linux常用命令是每位开发者和运维人员的必备技能。本文面向初学者,详细介绍最常用的Linux命令,帮助你快速上手。

Linux常用命令大全 新手入门必学的20个Linux命令 Linux常用命令 文件管理 权限管理 网络命令 第1张

1. 文件和目录操作命令

这部分命令是文件管理的基础,帮助你浏览、创建、复制、移动和删除文件。

  • ls — 列出目录内容。常用选项:-l(详细列表)、-a(显示隐藏文件)。
  • cd — 切换目录。例如 cd /home 进入home目录。
  • pwd — 显示当前工作目录的绝对路径。
  • mkdir — 创建新目录。如 mkdir myfolder
  • rm — 删除文件或目录。使用 -r 递归删除目录,-f 强制删除。
  • cp — 复制文件或目录。如 cp file1 file2
  • mv — 移动或重命名文件。
  • touch — 创建空文件或更新文件时间戳。
  • cat — 查看文件内容(适合小文件)。
  • less / more — 分页查看大文件。
  • head / tail — 查看文件开头或结尾几行。

2. 权限管理命令

权限管理是Linux多用户系统的核心,这些命令控制文件和目录的访问权限。

  • chmod — 修改文件权限(读、写、执行)。例如 chmod 755 script.sh
  • chown — 更改文件所有者。如 chown user:group file
  • chgrp — 更改文件所属组。

3. 系统信息命令

了解系统状态、资源使用情况。

  • uname — 显示系统信息。加 -a 显示所有。
  • df — 查看磁盘空间使用情况。常用 df -h 以人类可读格式显示。
  • du — 查看目录或文件大小。如 du -sh folder
  • free — 显示内存和交换空间使用情况。 free -h 可读格式。
  • ps — 查看当前进程。常用 ps aux 显示所有进程。
  • top — 动态显示进程及资源占用。

4. 网络命令

用于网络诊断、下载等操作的网络命令

  • ping — 测试网络连通性。如 ping google.com
  • ifconfigip — 查看和配置网络接口。
  • wget — 下载文件。例如 wget http://example.com/file
  • curl — 发送网络请求,支持多种协议。

5. 打包压缩命令

用于文件归档和压缩。

  • tar — 打包和解包工具。常用组合:tar -czvf archive.tar.gz folder/ 打包压缩,tar -xzvf archive.tar.gz 解包。
  • gzip / gunzip — 压缩或解压 .gz 文件。
  • zip / unzip — 处理 .zip 文件。

总结:以上介绍了Linux中最常用的命令,涵盖文件管理权限管理、系统监控及网络命令等方面。多加练习,你就能熟练运用这些Linux常用命令,为后续深入学习打下坚实基础。