Linux

ls最好不要直接使用。当文件数量过多时,ls可能直接卡死。

通配符

有些符号不改变原来的意思,它代表了一类字符。

通配符的作用时去匹配文件的名字。

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

*代表任意长度的字符,不能显示隐藏文件
代表任意一个字符
匹配以p开头ls  p*
匹配以conf结尾ls  *conf
中间包含confls  *conf*
数字开头ls  【0-9】
字母开头ls  【a-z】

\     转义  表示原来的意思

别名

通式:alias  自定义的命令=“原始命令”

显示所有别名:alias

定义别名:alias myvim

取消别名:unalias  自定义命令

命令执行的顺序

绝对路径下的命令---别名---内部---hash---外部

使用命令alias建立的别名时临时的,重启就没有了。

du

disk use  查看磁盘使用量

磁盘是块设备 4k

ll看到是文件的真实大小
du看到的是文件占了磁盘多少块(4k)1个文件不足4k按4k算
-s总大小
-a每个文件的大小
-h显示格式

a和s选项不可以同时使用!!!

mkdir

mkdir aa     建立aa文件夹

mkdir aa bb cc     一次性建立三个文件夹

-p     递归建立文件夹 mkdir aa/bb/cc

touch

1.建立空文件  touch后面跟的文件名不存在

2.刷新文件时间  touch后面跟的文件已存在

硬链接

源文件一定套用绝对路径

ln 源文件 目标位置

ln /etc/passwd/opt/hard

软连接

ln -s 源文件 目的位置

ln -s/etc/passwd/opt/soft

注意点:删除软连接文件的时候一定不能加/!!!

复制

cp 源文件 源文件夹 目的位置

cp/ect/passwd/opt/123      复制并改名

要复制文件夹一定要加-r   cp -r/etc/opt/etc

保留属性:

-a     比-p更强大

-u     增备  备份每天增加的量

移动或改名

mv

改名

源文件和目标文件路径位置一样 是改名

源文件和目标文件路径位置不一样 是移动,也可以是移动并改名

只能一个一个改

找文件

内部命令是shell

/bin/bash

命令文件:ls  mkdir  cp

找外部命令

which ls

whereis ls

普通文件

locate

优点:快

缺点:1.找的系统的数据库,不具备实时性

           2.模糊查找,不够精确

           3.不是去磁盘上找

用于查找一些老旧的文件使用locate是比较好的

find   

相比较与locate速度慢

优点:精准查找,选项多,查找的功能多

命令使用格式:通式

find 范围 查找条件 处理动作

条件:

-name     按文件名字查找

-size     按大小查找

find/boot/-mtime +30 -type f -name"vm*" -exec cp {}/mnt\;

-exec     链接符 连接find和cp命令

{}     代表find找到的内容

\;     固定格式 代表结束

处理动作:

-ls     显示详细信息

-delete     删除

-ok     询问是否要操作

-exec     不询问直接操作

管道符 |

p     单向传输数据

将第一个命令的执行结果当中参数传给后一个命令去执行

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值