avatar

Wz Blog

运维学习・持续更新

  • 首页
  • 文章
  • 登录/注册
  • 管理后台
主页 Linux
文章

Linux

发表于 2026-10-11 更新于 2026-10- 11
作者 Administrator
5~7 分钟 阅读

1.目录:(/根目录下)

bin:平台用户的命令 boot:引导系统启动的文件 dev:设备文件目录

etc:配置文件目录 home:普通用户家目录 root:超级用户家目录

run:执行程序的文件(进程ID) sbin:管理员命令 tmp:临时文件

usr:用户相关文件 var:可变的文件(日志文件) lib/lib64:动态链接库(.so文件)

proc:进程和内核状态(虚拟) media:自动挂载的可移动设备 mnt:管理员手动挂载

sys:内核设备和驱动信息(虚拟)srv服务提供的数据 opt:第三方软件应用程序

2.vimtutor:vim教程文件 vimtutor -g zh(中文) en(英文)

3.忘记密码破解方法:

(1)启动选择内核版本的时候,按e进入内核参数编辑模式

(2)修改linux启动参数,删除ro之后的所有(ctrl+k),并添加rd.break(让系统跳过密码登录)

(3)ctrl+x引导启动linux

(4)mount -o remount,rw /sysroot(重新挂载磁盘根目录文件系统)

(5)chroot /sysroot 切换到根目录sysroot

(6)echo “新密码” | passwd --stdin root(修改密码)

(7)touch /.autorelabel (重新构建selinux的标签信息)

(8)exit(退出挂载的根目录)

(9)exit(退出系统)

• history:显示之前执行过的命令 序号

• !序号:执行序号的那条命令 !ls:执行上次的ls命令 !:执行上次命令

• env:显示系统环境变量

• su - kylin:切换用户,中间的 - 代表切换用户同时加载用户配置信息,会自动却换到用户家目录

• {1..10}1到10 {1..10..2}步长为2

• 当前shell为bash,执行一个(exit),会在当前shell创建一个子shell执行命令(不会退出当前shell终端)

• &把命令放在后台运行

▪后台运行----->不占用终端

▪前台运行----->占用终端

• stat:查看文件元数据信息

显示文件名,文件大小,文件块大小,inode号,权限等

以及:最近访问时间,创建时间

最近更改(更改文件内容)时间

最近改动(变更文件属性,权限等)时间

• find:


find /var/log -mtime -7 查找前七天之内修改过的日志文件

+7:七天之前 >=8天前

-7:七天之内

7:之前第七天修改的


find /var -size +1M 查找文件大小大于1M的文件 -1M小于1M的文件
find / -type b -exec cp -a {} /tmp \;

▪-type文件类型

▪-exec 找到文件后执行后面命令

▪{} 代表前面找到的文件

▪\; 固定格式,必须写

• rmdir:删除目录,目录必须为空

• which:在环境变量$PATH设置的目录里查找符合条件的文件

which yum

/usr/bin/yum

• whereis:定位一个指定“命令”的二进制文件、源文件、手册文件的位置

5.linux命令总结:

•目录:

增:mkdir dir01 cp -r dir01 dir02 mv

删:rmdir dir01 rm -r dir01 find -type d -delete find -exec rm -rf

改:mv dir01 dir02 cd chmod chown touch

查:ls find pwd tree du df lsblk

•文件:

增:touch echo cat vim vi cp mv

删:rm >log.txt 清空文件内容

改:vim echo sed mv chmod chown touch -d 修改时间戳

查:cat less more tail head find file stat wc grep diff

• cat -e 显示行尾($)

• echo -n:不换行

• tr

▪-d:删除前面某个字符

例:echo "Hello World" | tr -d 'o'

输出结果为:Hell Wrld

▪将文件中的某个字符替换为另一个字符:

例:echo "Hello World" | tr 'H' 'J'

输出结果为:Jello World

▪将文件中的连续重复字符压缩为一个字符:

例:echo "aaabbbccc" | tr -s 'abc'

输出结果为:abc

Linux基础
笔记 Linux
许可协议:  CC BY 4.0
分享

相关文章

10月 11, 2026

磁盘相关命令

• 磁盘管理命令 ▪增: mount:挂载磁盘 gdisk中的n新建分区 mkfs:给分区格式化(创建新的文件系统) parted /dev/sdc mklabel gpt:创建分区表(使用GPT) parted /dev/sdc mkpart primary xfs 0 50%:创建分区,占磁盘

10月 11, 2026

压力测试

• 获取TOKEN: 安装jq: yum install -y jq TOKEN=$(curl -s -X POST http://172.20.0.7:9200/login -H "Content-Type:application/json" -d '{"username": "admin","

10月 11, 2026

Shell脚本手动配置阿里云源

#!/bin/bash #author:wz #功能:配置aliyun源 #ping阿里云镜像源网站测试连通性 ping -c 5 mirrors.aliyun.com if [[ $? -eq 0 ]];then echo "成功访问阿里云镜像源网站,继续执行" else echo "访问阿里云

下一篇

MGR三节点高可用集群

上一篇

Kafka

最近更新

  • Kubernetes v1.28.2 双Master堆叠etcd + Haproxy/Keepalived 高可用部署 SOP(Docker + cri-dockerd)
  • 名词解释
  • ECS 实例反复冻结 —— 故障根因分析报告
  • 运维六大工作内容
  • 磁盘相关命令

热门标签

监控 Linux 数据库 Docker 笔记 CI/CD Kubernetes Nginx

目录

©2026 Wz Blog. 保留部分权利。

使用 Halo 主题 Chirpy