Linux命令速查表有哪些常用命令?

Linux命令速查表是Linux系统管理员和开发人员日常工作中不可或缺的工具,它涵盖了文件管理、权限控制、进程管理网络配置等多个方面的常用命令,以下将详细介绍这些命令的功能、语法及示例,帮助用户快速查阅和使用。

linux命令速查表
(图片来源网络,侵删)

文件和目录操作命令

文件和目录是Linux系统中最基本的元素,掌握相关命令是高效操作系统的前提。ls命令用于列出目录内容,ls -l以长格式显示,包含权限、所有者、大小等信息;ls -a显示隐藏文件。cd命令用于切换目录,cd ..返回上级目录,cd ~进入用户主目录。pwd显示当前工作目录的完整路径。mkdir用于创建目录,mkdir -p可递归创建多级目录。rm命令删除文件或目录,rm -r递归删除目录,rm -f强制删除不提示。cp复制文件或目录,cp -r复制目录,cp -p保留文件属性。mv用于移动文件或重命名,mv oldname newname将文件重命名。touch创建空文件或更新文件时间戳。cat查看文件内容,cat -n显示行号。moreless分页查看文件内容,less支持向前翻页。headtail分别查看文件开头和结尾部分,tail -f实时跟踪文件更新。

权限管理命令

Linux系统的权限管理基于用户、用户组和其他用户三类身份,通过读(r)、写(w)、执行(x)权限控制。chmod修改文件权限,chmod 755 file设置所有者可读写执行,用户组和其他用户可读执行;chmod u+x file为所有者添加执行权限。chown修改文件所有者,chown user:group file同时修改所有者和用户组。chgrp修改文件所属用户组,chgrp group filesu切换用户,su -切换到root用户并加载环境变量。sudo以其他用户身份执行命令,需配置sudoers文件。

压缩与解压命令

Linux中常用的压缩格式包括.zip.tar.gz.bz2等。zipunzip处理zip格式,zip -r archive.zip dir压缩目录,unzip archive.zip解压。tar是处理tar包的命令,tar -czvf archive.tar.gz dir创建tar.gz压缩包,tar -xzvf archive.tar.gz解压;tar -cjvf archive.tar.bz2 dir创建tar.bz2压缩包,tar -xjvf archive.tar.bz2解压。gzipgunzip单独处理.gz文件,gzip file压缩,gunzip file.gz解压。

进程管理命令

ps查看当前进程,ps aux显示所有进程的详细信息。top实时显示进程状态,按q退出。htoptop的增强版,支持鼠标操作和彩色显示。kill终止进程,kill -9 PID强制终止进程。killall通过进程名终止进程,killall processnamejobs查看后台任务,bg %jobnumber将任务转为后台运行,fg %jobnumber将任务调回前台。nohup命令使进程在用户退出后继续运行,nohup command &

linux命令速查表
(图片来源网络,侵删)

网络配置命令

ifconfig查看和配置网络接口,ifconfig eth0 up/down启用或禁用网卡。ipifconfig的替代命令,ip addr show查看IP地址。ping测试网络连通性,ping www.baidu.comnetstat查看网络连接状态,netstat -tuln显示监听的TCP和UDP端口。ssnetstat的替代工具,ss -tuln功能相同但速度更快。wget下载文件,wget http://example.com/file.zipcurl传输数据,curl -I www.baidu.com查看HTTP头信息。ssh远程登录,ssh user@hostnamescp远程复制文件,scp file.txt user@hostname:/path/to/dest

磁盘管理命令

df查看磁盘空间使用情况,df -h以人类可读格式显示(GB、MB等)。du查看目录大小,du -sh dir显示目录总大小。fdisk分区管理工具,fdisk -l列出磁盘分区。mkfs格式化文件系统,mkfs -t ext4 /dev/sdb1将分区格式化为ext4。mount挂载文件系统,mount /dev/sdb1 /mnt挂载分区到/mnt目录。umount卸载文件系统,umount /mnt

用户和组管理命令

useradd创建用户,useradd -m username创建用户并创建主目录。userdel删除用户,userdel -r username删除用户及其主目录。passwd修改用户密码,passwd usernamegroupadd创建用户组,groupadd groupnamegroupdel删除用户组,groupdel groupnameid查看用户和组信息,id username

查找命令

find在文件系统中查找文件,find /path -name filename按文件名查找。locate快速查找文件,基于数据库,locate filenamegrep在文件中搜索文本,grep "text" file.txtwhich查找命令的可执行文件路径,which lswhereis查找命令的二进制文件、源码和手册页,whereis ls

linux命令速查表
(图片来源网络,侵删)

系统信息命令

uname显示系统信息,uname -a显示所有信息。uptime显示系统运行时间和负载。free查看内存使用情况,free -h以人类可读格式显示。lscpu查看CPU信息。lsb_release显示发行版信息,lsb_release -a

定时任务命令

crontab管理定时任务,crontab -e编辑任务,crontab -l查看任务,任务格式为分钟 小时 日 月 星期 命令,例如0 2 * * * /path/to/command表示每天凌晨2点执行命令。

相关问答FAQs

如何查看当前系统运行的进程?
可以使用ps命令查看进程,ps aux显示所有进程的详细信息,包括进程ID(PID)、CPU和内存使用率等,若需实时监控进程状态,可以使用tophtop命令,htop支持交互式操作,如按PID排序或终止进程。

如何解压.tar.gz格式的文件?
使用tar命令解压.tar.gz文件,具体命令为tar -xzvf filename.tar.gz,其中x表示解压,z表示处理gzip格式,v显示解压过程,f指定文件名,例如解压archive.tar.gz,执行tar -xzvf archive.tar.gz即可。

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

(0)
运维的头像运维
上一篇2025-10-24 10:46
下一篇 2025-10-24 10:51

相关推荐

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

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

    2025-11-20
    0
  • 如何禁止程序运行的命令有哪些?

    在计算机管理和安全维护中,有时需要通过特定命令禁止某些程序运行,这一操作常见于企业环境、家长控制或系统安全防护场景,通过命令行工具可以高效、精准地实现程序禁用,但需注意操作权限和潜在影响,以下是关于“禁止程序运行命令”的详细说明,涵盖不同操作系统下的方法、操作步骤及注意事项,Windows系统下的禁止程序运行命……

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

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

    2025-11-20
    0
  • Kali命令如何设置网络?

    在Kali Linux中,网络配置是系统管理的基础操作,正确的网络设置能够确保系统正常访问互联网、进行渗透测试或安全研究,Kali Linux基于Debian,继承了Linux强大的网络配置能力,本文将详细介绍使用命令行设置网络的方法,包括静态IP配置、动态IP获取、网络接口管理、DNS设置以及路由配置等内容……

    2025-11-19
    0
  • Linux网络命令大全有哪些必备命令?

    Linux网络命令是系统管理员和开发人员日常工作中不可或缺的工具,涵盖了网络配置、连接测试、数据监控、路由管理等多个方面,这些命令不仅功能强大,而且灵活高效,能够帮助用户快速诊断网络问题、优化网络性能或进行网络调试,以下将详细介绍常用的Linux网络命令,并附上具体用法和示例,网络连接测试与诊断命令ping用于……

    2025-11-18
    0

发表回复

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