美文网首页
02_linux 重定向以及一些关于文件操作

02_linux 重定向以及一些关于文件操作

作者: 一把猫粮 | 来源:发表于2018-07-16 01:01 被阅读0次

1、> 重定向,简单的说就是把需要在终端显示的东西放到你想要放到的文件里

a> ls > redirect.abc -> 将ls命令的执行结果放到redirect.abc中, 并且如果当前没有redirect.abc会自动创建, 如果有了这个文件, 那么会清空覆盖。

b> ls > /home/l/redirect.abc -> 可以像这样指定存储目录
:如果不希望覆盖原有的东西, 可以写成这样 ls >> redirect.abc,这样就会追加添加。


2、more -> 分屏显示,简单来说就是当你需要查看某文件,或执行某命令时需要显示在终端的信息过多的时候,通过该命令可以将信息分屏显示,通过空格来显示下一屏,结尾或Q退出,不过其使用与 ‘管道’ 不可分隔,下面先看管道。

3、| -> 管道, 由于终端的一行不能使用多条命令,所以可以用管道连接两条命令,其执行过程是把管道 | 前的命令执行的结果放到管道中,后面的命令在从管道中获取数据。

a> ls -alh | more -> 把ls -alh的命令存到管道中, 再执行more从管道里取数据


4、gedit -> 打开编辑器

a> gedit text.txt -> 打开编辑器编辑text.txt文件


5、cat -> 直接查看文件内容, 不会分屏,不过同样可以使用管道以及more来分屏显示。

a> cat 02.txt > 03.txt 重定向->间接的完成了复制操作


b> cat 02.txt 03.txt -> 在终端显示02.txt 与 03.txt, 前面的02.txt 的内容显示在前。

c> cat 02.txt 03.txt >> 04.txt -> 合并多个文件为一体

6、grep -> 从路径文件里找内容

a> grep [-选项] '搜索内容串' 文件名
 -n 显示行号
 -v 取反-->可以用于数据清洗
 -i 忽略筛选的大小写
 ' ' 搜索内容串支持正则


7、find -> 从指定路径找文件

a> find 路径 -name 文件名(支持正则) -> 显示从当前路径找到的位置


b> find 路径 -size 大小(+2M->大于2M, -2M->小于2M)

c> find ./ -size +4K -size -5M

8、cp -> 拷贝 cp 02.txt 03.txt 复制02.txt到名为03.txt的文件

 -a 递归复制, 全部复制
 -f 强制复制
 -i 交互式复制
 -r 常用 > 复制目录以及其下所有内容
 -v 显示进度

a> cp a b -> 将a文件夹整体复制到b文件夹下


b> cp a/* b -> 将a文件夹下所有内容复制到b文件夹下

9、mv -> 移动文件(剪切)

 -f 禁止交互操作, 就是不提示直接移动
 -i 提示
 -v 显示进度
a> mv d/a . -> 把d中的a 移动到当前文件

a> mv 05.tmt 05.tot 把05.tmt移动成05.tot 相当于改名的功能


恭喜法国队,年轻一代的传承;
欢笑总有痛苦陪伴;
所有人都是自己的英雄。

相关文章

  • 02_linux 重定向以及一些关于文件操作

    1、> 重定向,简单的说就是把需要在终端显示的东西放到你想要放到的文件里   a> ls > redirect....

  • 走进可爱的Linux命令

    基础的文件操作 文件的基本操作 常用解压缩命令 重定向 标准输出重定向$ cat file1 >file 紧接着执...

  • 输入输出重定向

    [TOC] 输入输出重定向 重定向:命令与文件之间的操作符 输入重定向是指把文件导入到命令中,而输出重定向则是指把...

  • Lesson 007 —— Linux 文件及系统基础

    Lesson 007 —— Linux 文件及系统基础 文件操作 cat: 查看文件内容 > : 重定向(管道)符...

  • 一行bash编程技巧

    1. 清空文件内容 $ > file 这一行命令用到了输出重定向操作符>。输出重定向发生时,文件会被打开准备写入。...

  • Shell语言学习(四)

    内容一:Shell脚本语言-管道 内容二:Shell脚本语言-重定向 重定向目的:就是操作文件输入和输出1、学习-...

  • Linux标准/错误输出重定向

    用法 操作符号包括:>:标准输出的重定向到文件,实际是“>”前省略了数字“1”2>错误输出用&>所有输出重定向到文...

  • Linux知识点

    1、字符串连接操作 : + 2、输出重定向: > 、 >> 3、常用命令:cp 拷贝文件、rm 删除文件 注:>和...

  • Moved Permanently

    关于下载文件中包含重定向问题的解决方案。之前下载文件没问题,但是今天遇到一个下载文件里包含重定向,还是用之前的下载...

  • 2019-02-24

    今天总结一下最近工作中遇到的小知识点和一些小坑: 关于文件操作方面: json文件的操作最近工作也经常用,关于文件...

网友评论

      本文标题:02_linux 重定向以及一些关于文件操作

      本文链接:https://www.haomeiwen.com/subject/uummpftx.html