【linux命令(二)】

linux命令(二)

Linux命令格式

方向键上取上一个命令,方向键下取下一个命令
cmd-option parameter
cmd是命令,就是一个操作
parameter一般是要做的对象
option一般用来修饰parameter的,就是这个是一个什么样的对象
ls --help帮助手册
man ls用户手册 q退出
空格下一页 b上一页 回车下一行

which 查看命令所在的位置
which cd为空,cd是shell内置命令
在这里插入图片描述

find对文件搜索时可加范围更加精准
在这里插入图片描述
在这里插入图片描述
意思是:搜索/目录下的名字为125的文件
ctrl+c中止命令
搜索时也可用或?代替,find / -name 12
在这里插入图片描述

把-name换成-iname可忽略大小写

文件搜索(按文件大小)

单位为1数据块=512字节
find /name -size +1 为大于512字节的文件
+号后面不能出现小数,+代表大于-代表小于
find /name -size 7 表示搜索6到7之间的文件
文件搜索(通过用户和文件的时间)
find /name -user 用户名
通过修改时间搜索:find /name -mmin -5 五分钟之内
+5 五分钟之外

文件搜索(文件类型、文件id)

find /name -type f 搜索文件夹
d 搜索目录
l 搜索软链接
在这里插入图片描述

多个搜索条件可叠加 -a(and)为和 -o(or)为或者 不加链接符就表示-a
通过id搜索:find /name -inum id号

locate搜索

在这里插入图片描述

可搜索文件也可搜索目录
优点:搜索速度快 缺点:更新不及时,新创建的文件可能搜索不到
sudo 以管理员的身份运行
updatedb 强制更新locade的数据库
在这里插入图片描述

使用cat和more查看文件内容

cat整页查看
more 分页查看
cat -b 文件名 打开的文件带有行号(去除空行)
-n (带有空行)

使用grep对文件内容进行搜索

在这里插入图片描述

在126.txt中搜索user
在这里插入图片描述

加-n显示行号
在这里插入图片描述

加-v表示搜索不包含user的行
在这里插入图片描述

加^表示抓取以#开头的行
在这里插入图片描述

加$表示抓取以s为结尾的行
在这里插入图片描述

把以#开头的行去掉
在这里插入图片描述

加-i忽略大小写

>与>>的命令结果

echo 回显
在这里插入图片描述

echo hello表示把hello显示到显示台

表示把hello打印到126.txt(会覆盖原有的内容)

表示追加(不覆盖原有内容)
在这里插入图片描述

管道

在这里插入图片描述
在这里插入图片描述

|为管道连接的符号
软链接
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值