DAY03

7 篇文章 0 订阅

day03

FHS(FilesystemHierarchyStandard)文件系统层级标准,是一种类似于Windows操作系统中c盘的文件目录。

文件系统:存储设备指定存放数据文件的方法和数据结构。

目录:

(根目录)/ 所有的数据文件

bin 所有系统用户可以执行的命令文件

sbin 只有管理员可以执行的命令文件

lib 32位数据的库文件

user 核心资源文件

root/root(管理员)用户家目录

home 所以普通用户的主路径

boot系统加载引导相关所有文件

dev设备目录文件(ll /dev)

例[root@www ~]# ll /dev
total 0
crw-r--r--. 1 root root     10, 235 Nov 23 18:18 autofs
drwxr-xr-x. 2 root root         160 Nov 23 18:17 block
drwxr-xr-x. 2 root root          60 Nov 23 18:17 bsg
drwxr-xr-x. 3 root root          60 Nov 23 18:17 bus
lrwxrwxrwx. 1 root root           3 Nov 23 18:19 cdrom -> sr0
drwxr-xr-x. 2 root root        2900 Nov 23 18:18 char
crw-------. 1 root root      5,   1 Nov 23 18:18 console
lrwxrwxrwx. 1 root root         
​
​

etc系统中所有的配置文件(软件程序初始化参数文件)

opt 自定义软件的安装路径

proc系统内核相关的进程信息

(cat /proc/cpuinfo)

(进程程序(正在运行的程序))

sys硬件驱动程序

run应用程序文件的进程

srv服务程序文件的路径

tmp临时目录(如果一个月内没有操作可以自动清理临时文件)

var动态可变化的数据文件路径

约束条件

2.(-/d)(文本文件/目录文件)文件相关路径

(1)同一个路径下不能有两个相同的文件名

(2)严格区分大小写

(3)文件命名不能以/字符命名

(touch a b)ab间有空格表示创建awenjian和b文件

(4)文件名不能超过255个字符

stat 文件名(查看对应文件信息)

Access: 2022-11-21 20:52:11.589631162 +0800(最后一次访问时间) Modify: 2022-11-21 20:52:11.589631162 +0800(最后一次溴代文件修改时间) Change: 2022-11-21 20:52:11.589631162 +0800(最后一次对文件属性改变的时间,包括权限,大小等属性) Birth: 2022-11-21 20:52:11.589631162 +0800(创建时间)

touch创建文本文件

当一个路径下不存在该文件通过touch可以创建一个普通文本文件。

touch FILNAME......

touch    a b c
​
touch     {1,2,3,4}
​
eg:
​
touch   /root/a     b    c
​
(创建了三个文件但是只有a在/root绝对路径下)
​
touch   /root/{1...3}      ==touch   /root/1    /root/2     /root/3
​
​
​
​
​
​
​
​

mkdir SIRNAME.....(目录文件)

mkdir     d1  d2  d3
​
mkdir       dd{1...3}
​
-P表parents(父母录)
​
mkdir     -p    /1/2/3/4/5(创建多级目录)
​
-v   详细信息
​
eg:
​
mkdir    {1}会掰{}也当作文件名
​
例[root@www ~]# mkdir {1}
[root@www ~]# ll
total 8
drwxr-xr-x. 2 root root    6 Nov 23 19:53 {1}
​
{}有多个对象
​
mkdir   -pv   /root/(1...3)/abc

tree树状结构显示目录文件

-r  递归
​
-f  force强制
rm删除文件
rm    -rf   name     强制删除文件
​
rm    -rf  FILE    强制删除一个文件
​
*任意长度任意字符
​
rm   -rf a*删除开始已a字符命名的所有文件
​
rm   -rf     /
rm  -rf *删除

mv移动文件

mv源文件名 目标路径

touch /root/file

touch   /root/file
​
mv     /root/file
​
mv     /root/file    /newfile
​
```
(1)当/newfile不存在,将file移动到/目录并改名为newfile
​
(2)当newfile存在,如果是目录文件,表示file移动到/newfile目录下
​
当/newfile存在,如果是文本文件,表示file移动到/目录开名为newfile
```
​
​

cp复制文件

-r 递归

touch   /root/file
​
cp    /root/file
​
cp    /root/file    /newfile
​
```
(1)当/newfile不存在,将file移动到/目录并改名为newfile
​
(2)当newfile存在,如果是目录文件,表示file移动到/newfile目录下
​
当/newfile存在,如果是文本文件,表示file移动到/目录开名为newfile
```
mkdir  /root/test
cp   -r  /root/test   /复制目录文件
​

cp源文件名 目标路径

查看文本文件内容的6个命令

wget下载文件
​
-o将链接文件下载到对应路径平进行改名
​
-p将链接文件下载到对应路径
​
-c实现断点续传
-r下载一个目录文件

cat查看信息(正序)

less(相当于打开阅读)

n向下匹配关键字N向上匹配关键字

more FILENAME分屏显示文件内容,最后将内容输出到终端

lessFILENAME分屏显示文件内容,打开文件阅读 退出q 换页:空格 切换下一页b

切换上一页/关键词 匹配关键词 n N

?关键词

head FILE NAME查看文件前十行

head -n 5 FILENAME==head -5 FILENAME查看文件前五行

tail FILENAME 查看文件后十行

tail -5FILENAME

tac查看信息(反序)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值