linux基本命令(二)

输出重定向:“>” “ >>”

  • 什么是输出重定向?
    • 执行命令
    • 命令执行的结果转给>后面的东西,不在终端显示了,可以保存在txt文件中等,例如ls >test.txt则是把结果保存到test.txt中,如果没有 这个文件,会自动创建
    • 所谓重定向就是修改了默认的输出方向
    • >>>的区别
    • >会覆盖原来的内容
    • >>会把新的内容追加到文件的尾部

分屏显示:more

  • 首先是用来显示文本内容的
  • 用在一屏显示不完的时候,即内容很多的时候
  • 空格键翻页,q退出显示,h获取帮助
  • 用法more feiji.py

管道:|

  • 什么是管道?
    • 煤气管道、自来水管道、天然气管道、下水道、都是管道!
    • 管道就是把一个命令的输出作为另一个命令的输入,前者读出来的给后者
    • 左边塞东西,右边读东西
    • 举例ls -lh | more more什么呢,more ls在屏幕上显示出来的东西
    • 即让显示结果分屏显示

建立链接文件:ln

  • 软连接:
    • ln -s 源文件 链接文件
    • 相当于是创建快捷方式
    • 可以通过软连接修改源文件,但是源文件删除了之后,软连接里面的内容也没有了
  • 硬链接:
    • ln 源文件 链接文件
    • 相当于1.复制源文件
      • 2.再搞个双向指针指到源文件
    • 可以通过硬链接修改源文件,而且源文件删除之后,硬链接依然存在
    • 缺点是占的内存大小也和源文件一样

查看或者合并文件内容:cat

  • 查看
    • cat test.txt查看文件
    • cat /Users/python/Desktop/haha/test.txt 查看某路径下的文件
  • 合并文件
    • cat test.txt test2.txt > test_all.txt
    • 合并机理
      • 把两个文件的内容读出来,本该显示到屏幕
      • 把本该显示到屏幕的内容重定向到新的文件里
      • 合起来就是合并的机理了
  • 追击文件
    • cat test.txt test2.txt >> test3.txt

文本搜索:grep

  • 针对的对象是文本文件
  • 搜索的结果是文本文件内容里面的
  • 搜索方法:grep 要查的内容 文件名grep '^a' test.txt
    • 可以使用正则表达式
    • -v 显示不包含的所有行(取反)
    • -n 显示找到的内容及行号
    • -i 忽略大小写

查找文件:find

  • 针对的对象是目录
  • 搜索的结果是目录里面的文件
  • 搜索方法:find 目录名 要查找的方式 对应方式的要求find ./hahahha -name haha.txt
    • 可以用正则表达式
    • -name 匹配文件名
    • -size 匹配文件大小
    • perm 匹配权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值