Linux常用命令有哪些?

Linux作为广泛使用的操作系统,其命令行工具提供了强大的功能,掌握常用命令能显著提升操作效率,以下从文件管理、系统信息、进程管理、网络工具、文本处理、软件管理、压缩打包、权限管理和系统维护等方面,详细列出常用命令及其用法,并辅以示例说明。

linux常用命令列表
(图片来源网络,侵删)

在文件管理方面,ls命令用于列出目录内容,ls -l可显示详细信息,ls -a包括隐藏文件;cd用于切换目录,如cd /home进入home目录;pwd显示当前工作路径;mkdir创建目录,mkdir -p可递归创建多级目录;touch创建空文件或更新文件时间戳;cp复制文件或目录,cp -r用于递归复制目录;mv可移动文件或重命名,如mv old.txt new.txtrm删除文件,rm -r删除目录,rm -f强制删除;find用于查找文件,如find / -name "*.txt"查找所有txt文件。

系统信息查询中,uname -a显示系统详细信息;top实时监控系统进程和资源占用;htop是top的增强版,交互性更强;df -h查看磁盘空间使用情况,-h以人类可读格式显示;free -h查看内存使用情况;ps aux列出当前运行的进程;kill终止进程,kill -9强制终止;du -sh查看目录或文件大小,-s显示总大小。

网络工具方面,ifconfigip addr查看网络接口信息;ping测试网络连通性,如ping www.baidu.comssh远程登录,如ssh user@ipscp在本地和远程间复制文件,scp file.txt user@ip:/pathwget下载文件,wget http://example.com/file.zipnetstat -tuln查看监听端口;ss -tuln是netstat的替代品,显示更快速;curl发送HTTP请求,如curl -I www.baidu.com查看响应头。

文本处理工具中,cat查看文件内容,cat file.txtmoreless分页查看文件,less支持上下翻页和搜索;grep搜索文本,grep "error" log.txt查找包含error的行;sed流编辑器,用于替换文本,如sed 's/old/new/g' file.txtawk文本分析工具,awk '{print $1}' file.txt打印每行第一列;sort对文件行排序,sort file.txtuniq去除重复行,需配合sort使用;headtail查看文件前几行或后几行,tail -f实时跟踪文件变化。

linux常用命令列表
(图片来源网络,侵删)

软件管理中,基于Debian的系统(如Ubuntu)使用aptsudo apt update更新软件列表,sudo apt install package安装软件,sudo apt remove package卸载;基于Red Hat的系统(如CentOS)使用yumdnfsudo yum install package安装,sudo yum remove package卸载;rpm用于RPM包管理,rpm -i package.rpm安装,rpm -e package.rpm卸载。

压缩打包命令中,tar是常用工具,tar -czvf archive.tar.gz dir/压缩目录,tar -xzvf archive.tar.gz解压;zipunzip处理zip文件,zip -r archive.zip dir/压缩,unzip archive.zip解压;gzip压缩单个文件,gzip file.txt生成file.txt.gz,gunzip file.txt.gz解压。

权限管理方面,chmod修改文件权限,chmod 755 file.txt设置所有者可读写执行,其他用户可读执行;chown修改文件所有者,chown user:group file.txtsu切换用户,su -切换到root;sudo以超级用户权限执行命令,需配置sudoers文件。

系统维护命令中,reboot重启系统,shutdown -h now关机;crontab -e编辑定时任务,如0 2 * * * /path/to/command每天2点执行;journalctl查看系统日志,journalctl -u service查看特定服务日志;systemctl管理系统服务,systemctl start service启动服务,systemctl enable service设置开机自启。

linux常用命令列表
(图片来源网络,侵删)

掌握这些命令后,可通过组合使用完成复杂任务,如find /var/log -name "*.log" -mtime +7 -exec gzip {} \;查找7天前的日志文件并压缩,Linux命令行功能强大,建议结合实际场景多加练习,逐步熟练。

相关问答FAQs

  1. 如何查看某个命令的帮助文档?
    大多数Linux命令内置帮助信息,可通过man 命令名查看详细手册(如man ls),或使用命令名 --help显示简要用法示例,部分命令(如cd)是shell内置的,需通过help cd查看帮助。

  2. 如何批量重命名文件?
    可结合rename命令(Perl版本)或for循环实现,使用rename 's/\.txt/.csv/' *.txt将当前目录下所有.txt文件后缀改为.csv;或用for f in *.txt; do mv "$f" "${f%.txt}.csv"; done实现相同功能,后者适用于不支持Perl rename的系统。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/391744.html<

(0)
运维的头像运维
上一篇2025-10-10 20:01
下一篇 2025-10-10 20:12

相关推荐

  • Top Linux命令有哪些?最常用的是哪些?

    Linux作为服务器和开发环境的首选操作系统,其强大的命令行工具是高效工作的核心,掌握Top命令对于系统监控至关重要,它能实时展示系统资源使用情况,帮助管理员快速定位性能瓶颈,Top命令默认以全屏交互方式运行,每两秒刷新一次数据,显示进程ID、用户、CPU及内存占用等关键信息,通过按下大写字母P可按CPU使用率……

    2025-11-20
    0
  • 检查网络DOS命令有哪些?

    检查网络连通性和诊断网络问题是日常运维和故障排查中的常见任务,而DOS命令(在Windows系统中称为命令提示符或CMD命令)凭借其简洁高效的特点,成为网络管理的重要工具,以下将详细介绍常用的网络检查DOS命令,包括其功能、语法、使用场景及示例,帮助读者全面掌握这些命令的操作方法,基础网络连通性检查命令ping……

    2025-11-20
    0
  • 树莓派解压命令有哪些?

    树莓派作为一款低成本、高性能的单板计算机,广泛应用于嵌入式开发、物联网项目和学习实验中,在树莓派的使用过程中,文件解压是常见的操作,无论是处理下载的软件包、数据集还是项目文件,都需要掌握正确的解压命令,本文将详细介绍树莓派中常用的解压命令,涵盖不同格式的压缩文件(如.zip、.tar、.gz、.bz2、.xz等……

    2025-11-19
    0
  • 常见Unix命令有哪些?

    在Unix操作系统中,命令行是与系统交互的核心方式,熟练掌握常见命令能极大提升工作效率,Unix命令种类繁多,涵盖文件管理、目录操作、文本处理、系统监控等多个领域,以下将详细介绍这些命令的功能及使用场景,文件与目录管理命令文件和目录是Unix系统中最基本的元素,相关命令是日常操作的基础,ls命令用于列出目录内容……

    2025-11-19
    0
  • dw新建站点怎么操作?

    在Dreamweaver(简称DW)中新建站点是网站开发的首要步骤,它能够帮助开发者统一管理网站文件、路径及资源,确保本地与远程服务器文件同步顺畅,以下是详细的操作步骤及注意事项,助你快速掌握DW新建站点的方法,准备工作在开始新建站点前,需明确以下信息:网站根目录:本地存储网站所有文件的文件夹路径,建议提前创建……

    2025-11-19
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注