news 2026/6/10 15:00:02

Linux终端常用命令行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux终端常用命令行

以下是Linux 终端最常用命令的分类总结,涵盖文件操作、系统管理、权限控制、网络操作等核心场景:

一、 文件与目录操作(最基础高频)

命令作用常用示例
ls列出目录内容ls -l(详细信息)、ls -a(显示隐藏文件)
cd切换目录cd /home(绝对路径)、cd ..(返回上级)、cd ~(回到家目录)
pwd显示当前工作目录路径pwd
mkdir创建新目录mkdir test(普通目录)、mkdir -p a/b/c(递归创建多级目录)
rmdir删除空目录rmdir test
touch创建空文件/修改文件时间戳touch file.txt
cp复制文件/目录cp file.txt /tmp(复制文件)、cp -r dir /tmp(递归复制目录)
mv移动/重命名文件/目录mv old.txt new.txt(重命名)、mv file /tmp(移动)
rm删除文件/目录(慎用!rm file.txt(删文件)、rm -rf dir(强制递归删目录)
cat查看文件内容(适合小文件)cat file.txtcat -n file.txt(显示行号)
more/less分页查看大文件less file.txt(支持上下翻页、搜索,按q退出)
head/tail查看文件开头/结尾内容head -5 file.txt(前5行)、tail -f log.txt(实时跟踪日志)
find查找文件/目录find / -name "*.txt"(按名称搜)、find /home -size +10M(按大小搜)
ln创建软/硬链接ln -s /path/file linkname(软链接,常用)、ln /path/file hardlink(硬链接)

二、 权限与用户管理

Linux 权限分为读(r=4)、写(w=2)、执行(x=1),对应所有者(u)、所属组(g)、其他用户(o)

命令作用常用示例
chmod修改文件/目录权限chmod 755 file.sh(所有者rwx,其他rx)、chmod u+x file.sh(给所有者加执行权限)
chown修改文件所有者/所属组chown user:group file.txt(改所有者+组)、chown -R user dir(递归改目录)
chgrp修改所属组chgrp group file.txt
useradd创建新用户useradd -m testuser-m自动创建家目录)
userdel删除用户userdel -r testuser-r删除家目录)
passwd修改用户密码passwd testuser(改其他用户需root权限)
su切换用户su root(切换到root,需输密码)、su - testuser(切换并加载用户环境)
sudo以root权限执行命令sudo apt update(临时提权,需配置sudoers)
groups查看用户所属组groups testuser

三、 系统信息与进程管理

命令作用常用示例
uname查看系统内核信息uname -a(显示所有信息:内核版本、主机名、架构等)
hostname查看/设置主机名hostname(查看)、sudo hostname newname(临时设置)
top实时监控系统进程与资源占用直接输入top,按q退出(shift+m按内存排序,shift+p按CPU排序)
ps查看进程快照ps aux(查看所有进程)、`ps aux
kill终止进程kill 1234(按PID杀进程)、kill -9 1234(强制杀死)
pkill按进程名终止进程pkill nginx(杀死所有nginx进程)
df查看磁盘空间使用情况df -h(人性化显示大小:GB/MB)
du查看文件/目录占用空间du -sh dir(查看目录总大小)、du -h file.txt
free查看内存/交换分区使用free -h(人性化显示)
uptime查看系统运行时间与负载uptime
who查看当前登录用户who
w查看登录用户及操作w

四、 压缩与解压缩

命令作用常用示例
tar打包/解包文件(核心工具)打包:tar -czvf test.tar.gz dir/(gzip压缩)
解包:tar -xzvf test.tar.gz(解压到当前目录)
解压到指定目录:tar -xzvf test.tar.gz -C /tmp
zip/unzipzip格式压缩/解压压缩:zip test.zip file1 file2
解压:unzip test.zip -d /tmp

五、 网络操作

命令作用常用示例
ifconfig查看/配置网卡信息(旧版,部分系统用ipifconfig
ip新一代网络配置工具(替代ifconfig)ip addr(查看IP地址)、ip route(查看路由表)
ping测试网络连通性ping baidu.comping -c 4 192.168.1.1(指定ping次数)
curl/wget下载文件/测试接口curl baidu.com(访问网页)、wget https://xxx.com/file.tar.gz(下载文件)
netstat查看网络连接/端口占用netstat -tulnp(查看监听端口)、`netstat -an
ss替代netstat,更高效ss -tulnp
ssh远程登录服务器ssh user@192.168.1.100(默认22端口)、ssh -p 2222 user@ip(指定端口)

六、 文本处理与搜索

命令作用常用示例
grep文本搜索过滤(超级常用)grep "error" log.txt(搜包含error的行)、grep -i "Error" log.txt(忽略大小写)、grep -r "test" /dir(递归搜索目录)
sed文本流编辑(替换、删除等)sed 's/old/new/g' file.txt(替换所有old为new)、sed -i 's/old/new/g' file.txt(直接修改文件)
awk文本分析处理(按列提取)awk '{print $1}' file.txt(打印第一列)、`df -h
sort文本排序sort file.txt(默认升序)、sort -n file.txt(按数字排序)、sort -r file.txt(降序)
uniq去除重复行(需先排序)`sort file.txt

七、 其他高频实用命令

命令作用
history查看历史执行命令
clear清空终端屏幕(快捷键Ctrl+L
man查看命令帮助手册(终极文档)
alias设置命令别名

关键技巧

  1. 快捷键Ctrl+C(终止当前命令)、Ctrl+D(退出终端)、Ctrl+R(搜索历史命令)。
  2. 管道符|:将前一个命令的输出作为后一个命令的输入,例如ps aux | grep nginx
  3. 重定向>/>>>覆盖写入文件,>>追加写入文件,例如ls -l > list.txt
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:38:14

5分钟用智能指针搭建资源管理原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请快速生成一个资源管理系统的原型,要求:1. 使用智能指针管理文件句柄 2. 实现一个简单的资源池 3. 支持资源的自动释放和重用 4. 提供基本的线程安全保证。…

作者头像 李华
网站建设 2026/6/10 13:09:40

Z-Image-Turbo服装设计灵感图自动生成流程

Z-Image-Turbo服装设计灵感图自动生成流程 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 在AI驱动创意设计的浪潮中,阿里通义Z-Image-Turbo 凭借其高效的图像生成能力,成为设计师群体中的新宠。由开发者“科哥”基于原始模型进行深…

作者头像 李华
网站建设 2026/6/9 22:36:15

成本优化:按需使用云端GPU运行MGeo地址匹配任务

成本优化:按需使用云端GPU运行MGeo地址匹配任务 地址匹配是许多企业业务系统中的关键环节,尤其是物流、电商、政务等领域。传统地址匹配方法往往依赖规则和正则表达式,但面对复杂多变的地址表述时准确率有限。MGeo作为多模态地理语言预训练模…

作者头像 李华
网站建设 2026/6/10 11:11:05

CV2.THRESHOLD:AI如何简化图像二值化处理

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个基于OpenCV的图像二值化处理工具,使用cv2.threshold函数实现多种阈值处理方法(如OTSU、自适应阈值等)。要求:1. 支持上传图…

作者头像 李华
网站建设 2026/6/10 11:14:44

企业级Oracle 19C实战安装:从零到高可用集群部署

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请创建一个Oracle 19C RAC集群部署的详细指南文档,包含:1. 硬件和网络要求清单 2. 共享存储配置步骤 3. 网格基础设施安装 4. 数据库软件安装 5. 集群创建和…

作者头像 李华
网站建设 2026/6/10 12:34:30

Z-Image-Turbo Docker容器化部署方案设计

Z-Image-Turbo Docker容器化部署方案设计 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 运行截图背景与目标:为何需要Docker化部署? 随着AI图像生成技术的普及,Z-Image-Turbo 凭借其高效的推理速度和高质量的生成效果&am…

作者头像 李华