linux入门笔记

Echo 命令

Echo 字符串

选项

-n  不输出最后的换行符/n

/e   不适用通配符

echo –n hello

不换行

\n 制表符

\n 特殊字符

可以看到下面加了/nd但是并没有换行

echo hello\nword

helloword

使用了-e 后

echo –e ‘hello\nnword’

hello

wolrd

文件的基本使用

命令查找

Whice 命令  找出命令的绝对路径信息

Whereis命令  找处命令的路径和文档手册信息

Whice 加命令

whice mkdir

/usr/bin/mkdir

find文件查找

精确查找

  1. 找出来输出屏幕

find 查找路径 选项 关键字

选项

-name   按照文件名查找

-iname   按照文件名忽略大小写查找 

-size      按照文件大小查找

-type    按照文件类型查找

-mtime    按照文件修改时间进行查找

名字查找区分大小写

Find /test –name “file1”

查找test下的 以名字查找 查找带file1的

不含大小写

find /test –inme “file1”

查找test下的 以名字查找 大小写都能查找

名字查找通配符

Find /etc –name *.conf

查找etc下面的以名字查找以.conf结尾的 包括目录文件

类型type

Find /dev –type b

查找以类型进行查找 类型为b(块设备)

文件大小 size

Find /etc –type f –size +1M

查找etc下的类型为普通文件大于1mb内存的东西

Find /etc –type f –size -1M

2kb的东西就找不到只能找到1kb以下的

Find /etc –type f –size -1024KB

四舍五入 单位要写小点

文件属性查找

Find . user heima –group heima –type f

找类型基本组为黑马 附加组为黑马 的普通文件

或者

Find 。 type f –perm644

系统编号为644的查找

Mtime

+m  +2 如今天是22号 那么找 19  18 17 16 ……   加就是n天之前不包括那天

-m  -2  如今天是22号 那么就找21  22          减就是n天之内 不包括那天

=m  2 如果今天是22号 那么就找20             =就是今天前的那天

Find ./ -type f –mtime +2

查找当前目录下 普通文件 两天前的文件

Find ./ -type f –mtime -2

查找当前目录下 普通文件 两天内的文件

Find ./ -type f –mtime 2

查找当前目录下 普通文件 前两天那天的文件

Find ./ -type f -daystart –mtime 2

24小时都算一天的 多加了一个-daysyart

Find文件的执行

查找并执行某个命令

选项

-exec  查找出来直接执行

-ok   查找出来询问执行

-delete   删除查找的命令

-ls    列出来

-print  打印并查找

注意

-exec 和-ok 后面 必须执行 空格反斜杠分号  、;

{}表示find找出的文件

Find /test/ -mtime+2 –delete

找出并删除两天前的内容

find /test/ -type f –ok cp {} /tmp \;

查找test下的 为普通的文件 进行复制 复制到/tmp下  空格反斜杠分号结尾

find /etc -name "ifcfg*" -exec cp -rvf {} /tmp \;

find /etc -name "ifcfg*" -ok cp -rvf {} /tmp \;

find /etc -name "ifcfg*" -exec rm -rf {} \;

find /etc -name "ifcfg*" –delete

提示:cp {选项} 需要拷贝的文件  拷贝到那里去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值