Linux各种命令大全

news/2025/3/14 9:17:50/

Linux课程笔记

目录结构

  • /:根目录,唯一顶级目录
  • 路径示例:/home/itheima/a.txt 表示根目录下的home/itheima文件夹内的a.txt

基础命令

ls:列出文件

ls [选项] [目录]
# 选项:
# -l 列表形式显示
# -h 人性化显示文件大小(需配合 -l)
# -a 显示隐藏文件(以`.`开头的文件)

pwd:显示当前工作目录

pwd

cd:切换目录

cd [目标目录]
# 不提供参数时,切换到用户HOME目录
# 特殊路径符:
# ~ 表示HOME目录(如 cd ~)
# . 表示当前目录
# .. 表示上级目录

文件操作

mkdir:创建文件夹

mkdir [-p] 目录路径
# -p:自动创建父目录(前置路径)

touch:创建文件

touch 文件路径

cat:查看文件内容

cat 文件路径

more:分页查看文件

more 文件路径
# 空格翻页,q退出

复制与移动

cp:复制文件/文件夹

cp [-r] 源路径 目标路径
# -r:复制文件夹(递归)

mv:移动/重命名

mv 源路径 目标路径
# 目标路径不存在时,执行重命名

删除与搜索

rm:删除文件/文件夹

rm [-rf] 文件或目录
# -r:删除文件夹
# -f:强制删除(无确认提示)

警告:rm -rf / 会删除系统所有文件!慎用!

find:按名称搜索文件

find 起始路径 -name "文件名"
# 支持通配符,如 *test 匹配以test结尾的文件

grep:过滤关键字

grep [-n] "关键字" 文件路径
# -n:显示匹配行的行号

管道与统计

管道符 |

命令1 | 命令2
# 示例:cat a.txt | grep "hello"

wc:统计文件信息

wc [-clmw] 文件路径
# -c:字节数
# -l:行数
# -w:单词数

权限管理

chmod:修改权限

chmod [-R] 权限值 文件/目录
# 权限值示例:755(rwxr-xr-x)
# -R:递归修改目录内所有文件

chown:修改所有者

chown [-R] 用户:组 文件/目录
# 示例:chown root:root file.txt

用户与用户组

创建用户/组

# 需root权限
useradd 用户名
groupadd 组名

删除用户/组

userdel [-r] 用户名  # -r删除HOME目录
groupdel 组名

网络与进程

ifconfig:查看IP

ifconfig

ping:测试网络连通性

ping [-c 次数] IP或域名
# 示例:ping -c 3 baidu.com

ps:查看进程

ps -ef | grep 进程名

kill:终止进程

kill [-9] 进程ID
# -9:强制终止

环境变量

临时设置

export 变量名=

永久设置

  • 用户级:编辑 ~/.bashrc
  • 全局级:编辑 /etc/profile

查看环境变量

echo $PATH

压缩与解压

tar:压缩/解压

# 压缩
tar -zcvf 压缩包名.tar.gz 文件1 文件2
# 解压
tar -zxvf 压缩包名.tar.gz [-C 目标目录]

zip/unzip

# 压缩
zip [-r] 压缩包名.zip 文件或目录
# 解压
unzip 压缩包名.zip [-d 目标目录]

其他命令

date:显示日期

date "+%Y-%m-%d %H:%M:%S"  # 格式化输出

wget/curl:下载文件

wget 文件URL
curl -O 文件URL

top:实时监控系统状态

top
# 快捷键:M(按内存排序)、P(按CPU排序)

更多命令帮助可通过 命令 --helpman 命令 查看。


http://www.ppmy.cn/news/1579004.html

相关文章

SQL日期处理

个人学习比较 HIVE 返回所在日期当月天数 SELECT last_day(2025-03-12) as last_day; 结果:31 SELECT day(last_day(2025-03-12)) AS month_days; 结果:31 日期格式转换 SELECT from_unixtime(unix_timestamp(20250312, yyyyMMdd), yyyy-MM-dd) AS fo…

【物联网-WIFI】

物联网-WIFI ■ ESP32-C3-模块简介■ ESP32-C3-■ ESP32-C3-■ WIFI-模组■ WIFI-■ WIFI- ■ ESP32-C3-模块简介 ■ ESP32-C3- ■ ESP32-C3- ■ WIFI-模组 ■ WIFI- ■ WIFI-

Java 大视界 -- Java 大数据在智慧文旅虚拟导游与个性化推荐中的应用(130)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

C语言 第四章 数组(3)

目录 一维数组 内存分析 数组内存图 注意事项 错误举例1: 错误举例2: 变长数组 char型数组与字符串 char型数组 字符串的使用 字符串声明方式1:标准写法 字符串声明方式2:简化写法 实例 字符串的长度 gets()与puts()的使…

数据结构与算法效率分析:时间复杂度与空间复杂度详解(C语言)

1. 算法效率 1.1 如何衡量一个算法的好坏? 在计算机程序设计中,衡量算法优劣的核心标准是效率。但效率不仅指运行速度,还需要综合以下因素: 时间因素:算法执行所需时间 空间因素:算法运行占用的内存空间…

我与DeepSeek读《大型网站技术架构》(13)- 大型网站典型故障案例分析

文章目录 第13章 大型网站典型故障案例分析日志管理缺陷引发的故障高并发数据库访问问题锁机制滥用导致服务超时缓存运维不当引发的全站瘫痪流程不规范导致的线上事故编程习惯问题引发功能异常生产环境滥用问题其他典型问题总结 第13章 大型网站典型故障案例分析 本章通过九个…

java虚拟机(JVM)以及各种参数详解

Java 虚拟机&#xff08;JVM&#xff09;提供了许多参数来调整其行为和性能&#xff0c;以便更好地适应不同的应用场景。理解和使用这些参数对于优化 Java 应用程序的性能非常重要。以下是一些常用的 JVM 参数及其详细说明&#xff1a; 1. 内存管理参数 -Xms<size>&…

使用工厂加策略模式实现操作日志记录

需求&#xff1a;1.培训班管理&#xff1b;2.报名列表管理&#xff1b;3.申请信息变更&#xff1b;4.申请发布&#xff1b;5.申请审批 以上是本次需求中的5个功能菜单&#xff0c;根据客户需求&#xff0c; 要求在上述功能操作中的每一步都要进行日志的记录&#xff0c;分别记录…