linux基础

linux七种文件类型

-普通文件
d文件夹
c字符设备 键盘
b块设备 硬盘
l软链接 类似于windows快捷方式
p管道文件 用于程序之间的数据传递 特点是单向传递
s套接字 传递数据 可以跨主机

-第一个字符代表文件的属性

ls
ls 【选型】…【参数】…

-a显示隐藏文件(linux以点开头的文件) 包括.和…
-A显示隐藏文件 不包括.和…
-l等于ll 长格式显示文件
-R递归显示 我想显示某文件夹下所有文件或文件夹可以使用
-d查看当前目录的属性
-r倒序排列
-t按时间排序 默认是新的在前
-S文件大小排序
-i显示文件的inode号 号码是有限的,唯一的
-h人性化显示 加单位

通配符:匹配文件的名字

正则表达式:匹配文件中的内容

*字符不是本来的意思,赋予了他新的含义,元字符

*任意长度字符

?代表单个字符

p* 以p开头

*conf 以conf结尾

*conf * 包含conf的文件名

[]代表单个字符

[0-9] 以一个数字开头

[^0-9] 非数字开头

别名

有些命令比较长不方便我们使用可以使用别名简化操作

alias 自定义命令=“原始命令"

自定义命令:尽量不要使用原有命令

alias cd=ls

内部命令优先级高 cd还是cd

别名高cd就是ls

别名>内部>缓存>外部

du disk use

磁盘使用量

在文件夹下使用du可以统计 文件占用磁盘的大小

-a显示所有
-s显示总和
-h人性化显示
-d数字显示层级

注意a和s不可以同时使用

磁盘是一个块设备

du看到的不是文件的真实大小,而是该文件占用了磁盘的具体空间,不满4k按4k算

ll 看到的是文件的真实大小

du -d2 当前文件夹下的2层目录

磁盘满了怎么处理?

使用du命令查找,占用量较大的文件或文件夹然后确认,是垃圾或是无用文件可以将其删除

mkdir 建立文件夹

mkdir 选项 文件夹名字…

p 递归建立

v 显示过程

touch

touch 选项 文件名

文件名已存在 刷新文件时间

文件名不存在 新建文件

linux中分两种

硬链接:

多了一条路径找到该文件,无法对文件夹做硬链接

软链接:快捷方式 指明源文件在什么位置

ln 源文件(绝对路径) 硬链接

ln -s 源文件(绝对路径)(绝对路径)软链接

cp复制

cp 选项 源文件 存放点/可以改名也可以不改名

-i提醒覆盖
-f不提醒覆盖
-p保持权限复制
-r若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件
-a更强大的保留权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值