运维基础知识总结(文件管理、权限)

本文总结了Linux运维基础知识,重点介绍了文件系统与目录结构,包括各种文件类型和列出目录内容的方法。详细讲解了如何查看文件状态,如访问时间、修改时间和改变时间。此外,还阐述了文件和文件夹的权限管理,如`chown`命令用于改变文件或文件夹的拥有者和所属组。内容还包括了`ls`、`stat`、`cut`、`grep`和`sort`等常用命令的使用方法和实例。
摘要由CSDN通过智能技术生成

文件系统与目录结构

在这里插入图片描述

在这里插入图片描述

Linux下的文件类型

-:普通文件
d: 目录文件
b: 块设备
c: 字符设备
l: 符号链接文件
p: 管道文件pipe
s: 套接字文件socket

列出目录内容

 列出当前目录的内容或指定目录
 用法:ls [options] [ files_or_dirs ]
示例:
ls -a 包含隐藏文件
ls -l 显示额外的信息
ls -R 目录递归通过
ls -ld 目录和符号链接信息
ls -1 文件分行显示
ls –S 按从大到小排序
ls –t 按mtime排序
ls –u 配合-t选项,显示并按atime从新到旧排序
ls –U 按目录存放顺序显示
ls –X 按文件后缀排序

查看文件状态

stat
文件:metadata, data
三个时间戳:
access time:访问时间,atime,读取文件内容
modify time: 修改时间, mtime,改变文件内容(数据)
change time: 改变时间, ctime,元数据发生改变

cut

cut命令可以将一行文字按照指定字符切分成多段并取出某一段,或者直接指定要取出的字符位置。
格式:

cut -d ‘指定字符’ -f数字 //切分并取出指定列
cut -c 区间 //取出指定字符位置的字符串,区间用-表示,如2-4,8-,-9等
1.cut -d ‘指定字符’ -f数字 //切分并取出指定列
2.cut -c 区间 //取出指定字符位置的字符串,区间用-表示,如2-4,8-,-9等

grep

grep命令用于从文档中找出我们需要的那一行来。
格式:

grep -acinv ‘搜索字符串’ filename
1
参数:

-a :将 binary 档案以 text 档案的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值