Linux 常用指令
一、文件与目录管理ls列出目录内容。常用选项-l(详细信息),-a(显示隐藏文件),-h(人类可读大小)。例ls -lahcd切换目录。cd /path/to/dircd ..(上级)cd ~(家目录)cd -(上一次目录)。pwd显示当前工作目录的绝对路径。mkdir创建目录。-p递归创建多级目录。例mkdir -p a/b/crmdir删除空目录。rm删除文件或目录。危险命令需谨慎。-r递归删除-f强制不提示。例rm -rf directory(小心使用)。cp复制文件/目录。cp source dest。-r复制目录-i覆盖前询问。mv移动或重命名文件/目录。mv oldname newname或mv file /dest/。touch创建空文件或更新文件时间戳。touch newfile.txtcat查看文件内容一次性输出全部。适合小文件。cat file.txtmore / less分页查看文件。less更强大可前后翻页。按q退出。head / tail查看文件开头/结尾部分。head -n 20 file显示前20行。tail -f file实时跟踪文件新增内容常用于日志。find搜索文件。find /path -name *.txt按名称查找-type f只查文件-mtime按修改时间。locate快速查找文件基于数据库可能需要updatedb更新。locate filenameln创建链接。-s创建软链接符号链接。ln -s /target linkname二、系统信息与管理uname -a显示系统内核版本、主机名等信息。hostname显示或设置主机名。df -h查看磁盘分区使用情况-h人类可读。du -sh 目录统计目录或文件占用磁盘空间。du -sh *查看当前目录各文件/目录大小。free -h查看内存和交换分区使用情况。top / htop实时显示系统进程和资源占用。htop更友好可能需要安装。ps查看进程快照。常用ps aux(显示所有用户进程) 或ps -ef。uptime显示系统运行时间、负载均值。who / w查看当前登录用户。dmesg显示内核环缓冲区消息系统启动和硬件检测信息通常配合| tail或| grep使用。三、权限管理chmod修改文件权限。数字模式chmod 755 file(rwxr-xr-x)。符号模式chmod ux script.sh给属主加执行权限。chown修改文件所有者和所属组。chown user:group file。例chown john:developers project/chgrp单独修改所属组。sudo以超级用户root或其他用户身份执行命令。su切换用户。su - username切换到该用户环境。四、进程管理ps如上。kill发送信号给进程常用于终止进程。kill PID发送TERM信号kill -9 PID强制终止。pkill按进程名终止。pkill -f pattern。killall按名称终止所有匹配进程。jobs显示当前shell的后台任务。bg / fg将任务放入后台/调回前台。任务编号用%n。CtrlZ挂起当前前台任务并放入后台。在命令末尾加使其在后台运行。例如long_running_script nohup使命令在退出终端后继续运行常与连用。nohup command 五、网络工具ping测试网络连通性。ping -c 4 google.comifconfig(旧) /ip addr(新)查看或配置网络接口。ip现代网络配置命令如ip a显示地址ip r显示路由。netstat(旧) /ss(新)查看网络连接、路由表等。ss -tuln查看监听端口。curl传输数据支持多种协议。常用于测试API或下载文件。curl -O URL下载文件curl -I URL查看响应头。wget非交互式文件下载。wget URLssh远程登录。ssh userhostscp远程文件复制。scp file userhost:/pathnslookup / digDNS查询。dig domain.com六、压缩与归档tar打包归档。tar -cvf archive.tar dir/(创建)tar -xvf archive.tar(解包)。配合压缩tar -czvf archive.tar.gz dir/(gzip压缩)tar -cjvf archive.tar.bz2 dir/(bzip2压缩)解压tar -xzvf archive.tar.gz或tar -xjvf archive.tar.bz2gzip / gunzip压缩/解压.gz文件。gzip file生成file.gz。zip / unzip处理.zip文件。zip -r archive.zip folder/unzip archive.zip七、文本处理grep搜索文本。grep pattern file。常用选项-i忽略大小写-r递归搜索-n显示行号--color高亮。可以配合管道ps aux | grep pythonsed流编辑器用于文本替换、删除等。sed s/old/new/g file(替换所有)sed -i s/old/new/g file直接修改文件。awk强大的文本分析工具。awk {print $1, $3} file打印第1和3列。cut按列剪切。cut -d: -f1 /etc/passwd以:分隔取第1列。sort排序。sort file-n按数字排序-r逆序-u去重。wc计数。wc -l file行数wc -w单词数wc -c字节数。echo输出文本到标准输出。常用于变量显示或管道。tee从标准输入读取并写入标准输出和文件。command | tee file.log八、软件包管理 (因发行版而异)Debian / Ubuntu (apt)sudo apt update更新软件源列表。sudo apt upgrade升级已安装的包。sudo apt install package_name安装。sudo apt remove package_name卸载。sudo apt autoremove清理无用依赖。apt search keyword搜索包。RHEL / CentOS / Fedora (dnf/yum)sudo dnf update(旧版yum update)。sudo dnf install package。sudo dnf remove package。dnf search keyword。Arch Linux (pacman)sudo pacman -Syu全面升级。sudo pacman -S package安装。sudo pacman -R package移除。九、获取帮助man command显示命令的手册页。如man ls。按q退出。command --help多数命令支持显示简要帮助。info commandGNU项目更详细的信息文档。whatis command一行命令描述。十、常用快捷键与技巧Tab自动补全命令/路径。CtrlC终止当前运行程序。CtrlD退出终端或发送EOF。CtrlR搜索历史命令。history查看命令历史。!!重复上一条命令。|(管道)将前一个命令的输出作为后一个命令的输入。如ls -l | grep txt。 和 输出重定向。覆盖写入追加写入。 和 ||条件执行。cmd1 cmd2(cmd1成功才执行cmd2)cmd1 || cmd2(cmd1失败才执行cmd2)。

相关新闻

VSCode/Trae调试QThread线程,断点不生效

VSCode/Trae调试QThread线程,断点不生效

VSCode(Trae等套壳)调试QThread线程断点不生效 一、问题现象 使用QThread实现多线程,在子线程业务代码打上断点(红色实心圆点,断点识别正常);F5启动调试,主线程断点正常触发,QThread内部断点不会…

2026/10/25 23:04:26 阅读更多 →
杨浦少儿眼科亲测:这家门诊稳

杨浦少儿眼科亲测:这家门诊稳

引言:当“近视低龄化”撞上“选机构焦虑”2025年的中国少儿眼科行业,正站在一个前所未有的十字路口。一方面,国家卫健委最新数据表明,我国儿童青少年总体近视率已超过52%,而6-12岁近视防控“黄金期”的窗口正被不断前移…

2026/10/24 22:14:08 阅读更多 →
SpringBoot循环依赖:原理、配置与重构策略详解

SpringBoot循环依赖:原理、配置与重构策略详解

1. 项目缘起:一个看似简单却暗藏玄机的配置最近在做一个SpringBoot项目,为了快速实现一个功能,我在两个Service类里互相注入了对方。本地启动时一切正常,但项目一打包部署到测试环境,启动日志里就赫然出现了一行刺眼的…

2026/10/24 22:00:38 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 13:55:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →