庆阳市网站建设_网站建设公司_安全防护_seo优化
2026/1/20 16:24:42 网站建设 项目流程

2b0a0a110f0d74d3482d5a29b9de0f49

必知必会的200个Linux基础命令

Linux 系统因其强大的功能和稳定性被广泛应用于服务器管理、开发环境和日常运维中。掌握 Linux 基础命令是每位用户的必修课。本文将分类整理 200 个 Linux 系统常用命令,涵盖文件管理、用户管理、权限管理、网络操作、系统监控等方面,帮助用户高效使用 Linux 系统。

1. 文件和目录管理

  • ls:列出目录内容。例如:ls -l 显示详细信息。
  • cd:切换目录。例如:cd /home 切换到 /home 目录。
  • pwd:显示当前工作目录。
  • mkdir:创建目录。例如:mkdir new_dir
  • rmdir:删除空目录。
  • touch:创建空文件。例如:touch file.txt
  • cp:复制文件或目录。例如:cp file1 file2
  • mv:移动或重命名文件。例如:mv old_name new_name
  • rm:删除文件或目录。例如:rm -r dir_name
  • find:查找文件。例如:find / -name "*.txt"
  • locate:快速查找文件。例如:locate file.txt
  • du:查看目录或文件的大小。例如:du -sh
  • df:显示磁盘空间使用情况。例如:df -h
  • tree:以树状结构显示目录内容。
  • cat:查看文件内容。例如:cat file.txt
  • more:分页查看文件内容。
  • less:更灵活的分页查看工具。
  • head:查看文件的前几行。例如:head -n 10 file.txt
  • tail:查看文件的最后几行。例如:tail -f file.txt 实时查看日志。
  • stat:显示文件的详细信息。

2. 用户和权限管理

  • whoami:显示当前用户。
  • id:显示当前用户的 UID 和 GID。
  • who:查看登录的用户。
  • passwd:修改用户密码。
  • su:切换用户。例如:su root
  • sudo:以超级用户权限执行命令。
  • adduser:添加用户。例如:adduser username
  • deluser:删除用户。
  • groupadd:创建用户组。
  • chmod:修改文件权限。例如:chmod 755 file
  • chown:修改文件所有者。例如:chown user file
  • chgrp:修改文件的用户组。
  • umask:设置文件默认权限。
  • groups:显示当前用户所属的用户组。

3. 网络操作

  • ping:测试网络连通性。例如:ping www.google.com
  • ifconfig:查看或配置网络接口(已被 ip 替代)。
  • ip:管理网络接口。例如:ip addr show
  • netstat:查看网络连接(推荐使用 ss)。
  • ss:显示网络连接和端口状态。
  • curl:测试 HTTP 请求。例如:curl http://example.com
  • wget:下载文件。例如:wget http://example.com/file.zip
  • scp:通过 SSH 复制文件。例如:scp file user@remote:/path
  • ftp:连接 FTP 服务器。
  • telnet:测试远程主机的端口。
  • traceroute:查看网络路径。
  • nslookup:查询 DNS 信息。
  • dig:查询域名解析信息。
  • iptables:设置防火墙规则。
  • firewalld:管理防火墙。

4. 系统监控和管理

  • top:实时显示系统运行状态。
  • htop:更友好的系统监控工具。
  • ps:查看进程状态。例如:ps aux
  • kill:终止进程。例如:kill -9 PID
  • free:查看内存使用情况。
  • uptime:查看系统运行时间。
  • vmstat:显示系统性能统计信息。
  • iostat:监控磁盘 I/O 状况。
  • df:查看磁盘使用情况。
  • du:查看目录或文件大小。
  • uname:查看系统信息。例如:uname -a
  • hostname:查看或设置主机名。
  • date:查看或设置系统时间。
  • shutdown:关闭或重启系统。
  • reboot:重启系统。

5. 压缩和解压缩

  • tar:打包和解包文件。例如:tar -cvf archive.tar file
  • gzip:压缩文件。例如:gzip file
  • gunzip:解压 gzip 文件。
  • zip:压缩文件或目录。
  • unzip:解压 zip 文件。
  • 7z:压缩或解压 7z 文件。

总结

本文汇总了 200 个 Linux 系统的常用基础命令,并按类别进行了整理。这些命令几乎涵盖了日常 Linux 操作的方方面面,包括文件管理、用户管理、网络操作和系统监控等。掌握这些命令不仅能提升使用效率,还能为深入学习 Linux 高级技能打下坚实的基础。

 

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询