Linux命令速查手册

一、命令格式与辅助工具

类别符号/命令示例说明
基本格式commandls -a /home命令 + 选项 + 参数
管道符```ls -lless`
重定向>df -h > disk_usage.txt覆盖写入文件
>>echo "New" >> notes.txt追加写入文件
2>ls non_exist 2> error.txt错误输出重定向
快捷键Ctrl+L-清屏
Tab-命令/文件名补全
\long\ command命令换行符
Ctrl+U-删除光标前内容
Ctrl+K-删除光标后内容
Ctrl+C-终止当前命令

二、文件目录操作命令

命令选项示例说明
pwd-pwd显示当前工作目录
cd~cd ~返回家目录
..cd ..返回上级目录
-cd -返回上次目录
ls-als -a显示所有文件(含隐藏)
-lls -l长格式显示详细信息
-hls -lh人性化显示文件大小
-tls -lt按时间排序(新→旧)
-Rls -R递归显示子目录
du-hdu -h人性化显示空间占用
-sdu -sh /home显示总占用大小
mkdir-pmkdir -p a/b/c递归创建多层目录
touch-touch file{1..3}.txt创建空文件
ln-ln source hardlink创建硬链接
-sln -s source softlink创建软链接
cp-rcp -r dir1 dir2递归复制目录
-icp -i file1 file2覆盖前确认
rm-rrm -r dir递归删除目录
-frm -f file强制删除
mv-mv old.txt new.txt移动/重命名文件
find-namefind / -name "*.log"按文件名查找
-sizefind / -size +10M按大小查找
-execfind . -name "*.tmp" -exec rm {} \;查找后执行命令
mount-mount /dev/sdb1 /mnt挂载设备到目录

三、文件内容处理命令

命令选项示例说明
cat-cat file.txt显示整个文件
more-more long_file.log分页查看(仅向下)
less-less large_file.log分页查看(可上下翻页)
head-nhead -n 5 file.txt显示前N行
tail-ntail -n 5 file.txt显示后N行
-ftail -f app.log实时追踪文件变化
grep-igrep -i "error" log.txt搜索文本(忽略大小写)
-vgrep -v "debug" log.txt反向搜索(排除匹配项)
^grep "^2023" log.txt匹配行首内容
wc-lwc -l data.csv统计行数
-wwc -w text.txt统计单词数

四、压缩解压命令

命令选项示例说明
gzip-gzip file.log压缩文件(生成.gz)
-dgzip -d file.gz解压.gz文件
bzip2-bzip2 large_file压缩文件(生成.bz2)
-dbzip2 -d file.bz2解压.bz2文件
tar-czvftar -czvf backup.tar.gz dir/创建gzip压缩包
-xzvftar -xzvf backup.tar.gz解压gzip压缩包
-cjvftar -cjvf backup.tar.bz2 dir/创建bzip2压缩包
-xjvftar -xjvf backup.tar.bz2 -C /tmp解压到指定目录

五、系统管理命令

命令选项示例说明
date-sdate -s "2023-01-01 12:00"设置系统时间
hwclock-whwclock -w系统时间同步到硬件
history-history查看命令历史
!-!996执行历史编号命令
alias-alias ll='ls -alh'创建命令别名
unalias-unalias ll删除别名

六、组合命令示例

功能命令示例说明
分页查看目录内容`ls -lless`
查看文件11-20行`head -n 20 filetail -n 10`
错误日志分离command > output.log 2> error.log输出/错误分流
查找并删除临时文件find /tmp -name "*.tmp" -exec rm {} \;find与-exec结合
备份并压缩目录tar -czvf backup_$(date +%F).tar.gz /data带日期压缩包

使用提示

  1. 选项可组合使用:ls -alh = -a(所有文件) + -l(详情) + -h(人性化大小)
  2. 通配符:
    • * 匹配任意字符(rm *.tmp
    • ? 匹配单个字符(file?.txt
    • {} 序列展开(touch season{1,2}_ep{1..6}.txt
  3. 永久别名:编辑 ~/.bashrc 添加 alias,执行 source ~/.bashrc 生效

文件与目录操作

命令示例说明
lsls -la列出目录内容(-l 详情,-a 隐藏文件)
cdcd ~/documents切换工作目录
pwdpwd显示当前工作目录路径
cpcp file.txt backup/ -r复制文件/目录(-r 递归复制)
mvmv old.txt new.txt移动/重命名文件
rmrm -rf temp_dir/删除文件/目录(-r 递归,-f 强制)
mkdirmkdir new_folder创建新目录
findfind /home -name "*.log"按名称搜索文件

文件查看与处理

命令示例说明
catcat config.yaml显示整个文件内容
headhead -n 10 log.txt显示文件前 N 行
tailtail -f app.log显示文件末尾(-f 实时追踪)
lessless large_file.log分页浏览文件(支持搜索)
grepgrep -i "error" system.log文本搜索(-i 忽略大小写)
wcwc -l data.csv统计行数/单词数/字符数

系统监控与管理

命令示例说明
toptop动态进程监控(实时 CPU/内存)
htophtop增强型进程监控(需安装)
ps`ps auxgrep nginx`
dfdf -h磁盘空间使用(-h 易读格式)
freefree -m内存使用情况(-m 显示 MB)
killkill -9 1234终止进程(-9 强制终止)
systemctlsystemctl restart nginx管理系统服务

网络操作

命令示例说明
pingping google.com测试网络连通性
ifconfig/ipip addr show查看网络接口信息
netstatnetstat -tuln查看网络连接和端口
sshssh user@192.168.1.100远程登录服务器
scpscp file.txt user@host:/path安全复制文件
wgetwget https://example.com/file.iso下载网络文件
curlcurl -O https://example.com/image.jpg网络数据传输工具

权限管理

命令示例说明
chmodchmod 755 script.sh修改文件权限(755=rwxr-xr-x)
chownchown user:group file.txt修改文件所有者
sudosudo apt update以管理员权限执行命令
passwdpasswd修改用户密码

压缩与解压

命令示例说明
tartar -czvf archive.tar.gz folder/创建压缩包(-c 创建,-z gzip)
tartar -xzvf archive.tar.gz解压压缩包(-x 解压)
zipzip docs.zip *.txt创建 ZIP 压缩包
unzipunzip archive.zip解压 ZIP 文件
gzipgzip large_file.log压缩文件(生成 .gz 文件)

实用技巧

操作示例说明
管道 ```cat log.txt
输出重定向 >ls -l > file_list.txt覆盖写入文件
追加重定向 >>echo "New" >> notes.txt追加到文件末尾
后台运行 &python3 app.py &在后台运行程序
命令帮助man grep查看命令手册
命令帮助ls --help查看快速帮助
历史命令history查看命令历史记录

📌 使用提示

  1. Tab 键自动补全命令或文件名
  2. Ctrl+C 终止当前命令,Ctrl+Z 挂起进程
  3. !! 重复上条命令,!$ 引用上条命令的最后一个参数
  4. 使用 alias 创建常用命令的快捷方式(如 alias ll='ls -alF'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/90704.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/90704.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

net-snmp添加自定义mib树

首先我们把前面mib2c生成的文件修改 下面重新做了个简单点的MIB树 -- -- -- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 -- Saturday, July 26, 2025 at 09:24:54 --ARHANGELSK-GLOBAL-REG DEFINITIONS :: BEGINIMPORTSenterprises, OBJECT-TYPE, M…

【动态规划-斐波那契数列模型】理解动态规划:斐波那契数列的递推模型

算法相关知识点可以通过点击以下链接进行学习一起加油!动态规划是一种解决最优化问题的强大技术,通过将问题分解为子问题并逐步求解来实现高效计算。斐波那契数列是动态规划中经典的应用之一,其递推关系非常适合用动态规划进行优化。通过动态…

微信小程序 自定义带图片弹窗

1. 微信小程序 自定义带图片弹窗1.1. 实现思路使用官方组件实现图片模态弹窗。首先找到官方文档:​显示模态弹窗的API wx.showModal(OBJECT)wx.showModal参数介绍发现并没有设置图片的参数,但是这是一个API,但是组件呢?我并没有在…

私有化大模型架构解决方案构建指南

内容概要本指南旨在为企业提供私有化大模型架构解决方案的全面构建路径,帮助其在保障数据隐私的同时提升业务效率。我们将系统解析关键环节,包括安全部署策略设计、模型训练核心技术、持续优化机制构建以及知识管理实践路径。此外,指南还涵盖…

面试150 查找和最小的K对数字

思路1 超时法:通过两个循环记录三元组[num1,num2,num1num2]然后通过num1num2从小到大进行排序,然后返回前K个对数中的前两个数即可。 class Solution:def kSmallestPairs(self, nums1: List[int], nums2: List[int], k: int) -> List[List[int]]:if n…

vscode目录,右键菜单加入用VSCode打开文件和文件夹(快速解决)(含删除)(脚本)

1.创建文本文件 在桌面右键单击,选择“新建” > “文本文档”,将其命名为“vscode.txt”2.复制代码内容3.修改文件扩展名 右键单击“vscode.txt”文件,选择“重命名”,将文件扩展名从.txt改为.reg,使其成为“vscode…

Chart.js 柱形图详解

Chart.js 柱形图详解 引言 在数据可视化领域,柱形图是一种非常常见的图表类型,它能够直观地展示不同类别或组的数据之间的比较。Chart.js 是一个基于 HTML5 Canvas 的开源库,它提供了一系列的图表绘制功能,其中包括柱形图。本文将…

沉浸式文旅新玩法-基于4D GS技术的真人数字人赋能VR体验升级

线下沉浸式剧场与 LBE VR 相结合,会碰撞出什么样的火花?本次 PICO 视频、东方演艺集团与火山引擎一起,将沉浸式演出《只此周庄》的部分场景复刻到了 VR 世界,让用户在虚拟的古代周庄夜市里,体验了古老的故事以及精彩纷…

C程序内存布局详解

C程序内存布局详解 1. 内存布局概述 C程序在内存中分为以下几个主要区域(从低地址到高地址): 代码段(.text)只读数据段(.rodata)初始化数据段(.data)未初始化数据段&…

新手向:Git下载全攻略

Git 的安装与重要性在现代软件开发中,版本控制是必不可少的工具,而 Git 是目前最流行的分布式版本控制系统。无论是个人开发者还是大型团队,Git 都能高效管理代码变更,确保项目历史清晰可追溯。安装 Git 是开发者入门的第一步&…

linux中如何清除history命令

写在前面 使用ssh远程连接客户端连接上linux后操作的命令多了,有时候需要清除对应的历史命令记录,可以通过下面几种方式实现。第一种方法 通过修改.bash_history文件 这是最简单直接的方法,但是只会影响当前用户的历史记录。执行以下命令即可…

PHP插件开发中的一个错误:JSON直接输出导致网站首页异常

问题描述 最近在使用步数统计插件&#xff08;WeFootStep&#xff09;时&#xff0c;发现网站首页完全变成了一段JSON数据&#xff0c;而不是正常的HTML页面。具体表现为首页显示如下内容&#xff1a; {"results":"<li><a href\"https:\/\/blog…

落霞归雁的思维框架:十大经典思维工具的源头活水

在当今复杂多变的世界中&#xff0c;思维框架成为了解决问题、优化决策和提升效率的重要工具。提到思维框架&#xff0c;人们往往会想到那些被广泛认可和应用的十大经典思维工具&#xff1a;金字塔原理、黄金圈法则、5W1H分析法、SWOT分析、SCQA模型、STAR法则、PDCA循环、六顶…

spring Could 高频面试题

一、基础概念Spring Cloud 的核心组件有哪些&#xff1f; 答案&#xff1a;Eureka/Nacos&#xff08;服务注册发现&#xff09;、Ribbon/LoadBalancer&#xff08;负载均衡&#xff09;、Feign/OpenFeign&#xff08;声明式HTTP客户端&#xff09;、Hystrix/Sentinel&#xff0…

从零开始的云计算生活——番外6,使用zabbix对中间件监控

目录 一.网络设备监控 1、GNS模拟器的使用 创建路由 创建交换机 2.构建网络 3.添加Cisco路由器的监控 二.中间件监控 1、MySQL数据库监控 1.1、拷贝自定义的监控脚本到指定目录 1.2、添加监控用户 1.3、重启zabbix-agent服务 1.4、在zabbix-server服务端测试数据 1…

haproxy七层均衡

一.haproxy的安装和服务信息1.1实验环境ip实验设备172.25.254.100haproxy172.25.254.10RS1172.25.254.20RS2172.25.254.111client1.2软件安装及配置haproxy主机上配置#下载#进入此文件进行编辑#关闭防火墙RS1主机上配置#下载#生成默认文件#重启#关闭防火墙RS2主机上配置#下载#生…

分类预测 | MATLAB实现CPO-SVM冠豪猪算法优化支持向量机分类预测

分类预测 | MATLAB实现CPO-SVM冠豪猪算法优化支持向量机分类预测 目录 分类预测 | MATLAB实现CPO-SVM冠豪猪算法优化支持向量机分类预测 分类效果 基本介绍 算法步骤 参数设定 运行环境 应用场景 程序设计 参考资料 分类效果 基本介绍 该MATLAB代码实现了基于冠豪猪优化算法(…

【MySQL 数据库】MySQL基本查询(第二节)

文章目录&#x1f4dd;Update&#x1f309; 将孙悟空同学的数学成绩变更为 80 分&#x1f309; 将曹孟德同学的数学成绩变更为60分&#xff0c;语文成绩变更为70分&#x1f309; 将总成绩倒数前三的3位同学的数学成绩加上30分&#x1f309;将所有同学的语文成绩更新为原来的2倍…

Axios 响应拦截器

1.定义&#xff1a;响应拦截器&#xff08;Response Interceptor&#xff09;是一个可以在 axios 接收到服务器响应后&#xff0c;响应数据交给 .then() 处理之前执行的函数。你可以用它来统一处理响应数据&#xff0c;进行错误处理&#xff0c;或者对返回的数据做格式化和转换…

k8s的nodeport和ingress

1.流量转发图targerport转发到实际的容器端口containerPort&#xff08;后端端口&#xff09;nodeportingress2.配置场景总结字段作用对象必填示例值何时配置containerPort容器否80需明确记录容器端口时&#xff08;推荐&#xff09;targetPortPod是80定义 Service 转发规则时p…