649 字
3 分钟
Linux笔记(实用指令、运行级别、文件、日期、查找)
2025-09-18

Linux笔记#

运行级别#

0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启

其中常用的是3和5,也可以指定默认的运行级别 init [0123456] 通过init来切换不同的运行级别

文件目录类#

这个部分之前基础打得还是很牢的,就不详细记笔记了

pwd 用于显示当前工作目录的绝对路径

ls -l 单列显示 -a 显示全部文件包括隐藏 可进行复用 -la

cd 切换目录

mkdir 创建目录 可以使用 -p 参数用于创建多级目录

touch 创建空文件 例如touch Hello.java

cp 拷贝文件到指定目录 -r 递归的复制整个文件夹 \cp可以实现强制覆盖不提示

mv 移动文件目录或重命名

cat 查看文件内容 -n显示行号 后面还可以使用 | more 管道进行结果的处理

echo 输出内容到控制台 可以输出环境变量 例如 $PATH

head 用于显示文件的开头部分内容,默认显示前10行 使用head -n 5 /etc/passwd

tail 用于显示文件的尾部内容,用法类似head,另一个用法是tail -f 文件名 意思是监控该文件的修改

”>“和”>>” >是将内容重导到一个文件覆盖, >>是将内容添加到文件末尾

ln 软链接,主要存放链接其他文件的路径 ln -s 原文件/目录 软连接名

history 10 查看10条历史指令 !5 执行曾经执行的第5条指令

日期相关指令#

基本指令 date 显示当前时间

Fri Sep 19 05:08:08 PM CST 2025

date +%Y 显示年份

2025

date +%Y/%m/%d 可以用特定格式输出 %~是占位符

2025/09/19

date +%H:%M:%S 显示时分秒

17:10:22

搜索查找#

find 将指定的目录向下递归地遍历其各个子目录,将满足条件的目录显示在终端

find [搜索范围] [选项] -name 文件名 -user 用户名 -size 文件大小 (+200M表示大于200M ,-200M表示小于)

locate 用于快速定位文件路径 需要安装并且 updatedb 创建locate数据库

which 指令名称 可以查看某个指令在哪一个目录下

grep指令 过滤查找 通常和管道 | 一起使用 -n显示匹配行及行号 -i忽略大小写 例如在hello.txt中查找”yes”所在行,并且显示行号

cat	hello.txt | grep -n "yes" 
Linux笔记(实用指令、运行级别、文件、日期、查找)
https://thrinisty.github.io/Blog/posts/linux笔记实用指令运行级别文件日期查找/
作者
Thrinisty
发布于
2025-09-18
许可协议
CC BY-NC-SA 4.0