liunxs命令大全有哪些常用命令?

Linux命令是Linux操作系统的核心,掌握常用命令能高效管理文件、系统和服务,以下从文件管理、系统信息、进程管理、网络操作、压缩打包、文本处理、权限管理、磁盘管理8个维度,整理常用命令及说明,并附FAQs解答。

liunxs命令大全
(图片来源网络,侵删)

文件管理类命令

ls:列出目录内容,-l显示详细信息,-a隐藏文件,-h人性化显示大小。
cd:切换目录,cd ..返回上级,cd ~进入家目录。
pwd:显示当前工作目录路径。
mkdir:创建目录,-p递归创建多级目录(如mkdir -p a/b/c)。
rm:删除文件/目录,-r递归删除目录,-f强制删除(如rm -rf dir)。
cp:复制文件/目录,-r复制目录,-p保留权限(如cp -r src dir)。
mv:移动文件/目录或重命名(如mv old.txt new.txt)。

系统信息类命令

uname -a:显示全部系统信息(内核版本、主机名等)。
top:动态查看进程资源占用,htop为增强版(需安装)。
df -h:查看磁盘空间使用情况,-h人性化显示。
free -h:查看内存使用量,-h以GB/MB为单位。
date:显示/设置系统时间,date "+%Y-%m-%d %H:%M:%S"自定义格式。

进程管理类命令

ps aux:查看当前进程,aux显示所有用户进程详细信息。
kill:终止进程,kill -9强制杀死(如kill -9 1234)。
jobs:查看后台任务,bg %1将任务1转为后台运行,fg %1调至前台。
nohup command &:让命令在后台持续运行,即使终端关闭(如nohup sleep 100 &)。

网络操作类命令

ifconfigip addr:查看/配置网卡IP(ifconfig eth0 up启动网卡)。
ping:测试网络连通性(ping www.baidu.com)。
netstat -tuln:查看监听端口,-tTCP,-uUDP,-l仅显示监听端口。
ssh user@ip:远程登录服务器(如ssh root@192.168.1.1)。
wgetcurl:下载文件(wget https://xxx.com/file.zip)。

liunxs命令大全
(图片来源网络,侵删)

压缩打包类命令

tar:打包/解包,-c创建,-x解压,-v显示过程,-f指定文件名(如tar -czf archive.tar.gz dir打包并gzip压缩)。
zip/unzip:zip格式压缩解压(zip -r archive.zip dir递归打包)。
gzip:压缩文件(gzip file.txt生成file.txt.gz)。

文本处理类命令

cat:查看文件内容(cat file.txt)。
grep:搜索文本,-i忽略大小写,-n显示行号(grep "error" log.txt)。
sed:流编辑器,替换文本(sed 's/old/new/g' file.txt)。
awk:文本分析工具(awk '{print $1}' file.txt打印每行第一列)。

权限管理类命令

chmod:修改文件权限,添加权限,移除权限(chmod 755 file.sh,7=rwx,5=r-x)。
chown:修改文件所有者(chown user:group file.txt)。
sudo:以管理员身份执行命令(sudo apt update)。

磁盘管理类命令

fdisk -l:查看磁盘分区信息。
mount:挂载设备(mount /dev/sdb1 /mnt/data)。
dd:磁盘复制/备份(dd if=/dev/sda of=/dev/sdb克隆磁盘)。

liunxs命令大全
(图片来源网络,侵删)

常用命令速查表

功能命令示例说明
列出文件ls -la显示所有文件及详细信息
创建目录mkdir -p test/dir递归创建多级目录
查看磁盘空间df -h人性化显示磁盘使用情况
终止进程kill -9 1234强制杀死PID为1234的进程
压缩目录tar -czf backup.tar.gz /home将/home目录打包并gzip压缩

相关问答FAQs

Q1:如何查找包含特定关键词的文件?
A:使用find命令结合grep,例如在当前目录及子目录中查找包含”error”的.log文件:find . -name "*.log" -exec grep -l "error" {} \;,其中-name指定文件名模式,-exec对找到的文件执行grep搜索,-l仅输出包含关键词的文件名。

Q2:如何查看某个端口被哪个进程占用?
A:使用lsofnetstat命令,例如查看8080端口占用情况:lsof -i :8080(显示进程ID、用户、命令等信息);或netstat -tuln | grep 8080(仅显示端口和协议),若需杀死占用进程,可根据PID使用kill -9 PID终止。

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

(0)
运维的头像运维
上一篇2025-10-21 19:02
下一篇 2025-10-21 19:06

相关推荐

  • 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
  • 树莓派解压命令有哪些?

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

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

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

    2025-11-19
    0

发表回复

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