首页 > 系统相关 >Linux命令第三部分

Linux命令第三部分

时间:2022-11-24 09:55:49浏览次数:30  
标签:文件 grep 文件名 第三 命令 查找 Linux txt

一、命令

1、mv命令

·不更改文件路径 改名

·更改文件路径 剪切

mv  【选项】  源文件或目录   目标文件或目录

 

 

2、which

查找命令、文件存放目录 

搜索范围由环境变量PATH决定

 

 

 

3、find

查找文件或目录

find  查找范围   查找条件类型

  -name 按名称查找

  -size 按文件大小查找

  -type 按文件类型查找       普通文件-f     目录-d     块设备-b      字符设备-c

  -mtime  时间  

  find -name '*.txt' -exec mv {} /mnt \;

                                 连接符    {}找到的所有内容  \;固定格式 

 

删除删不掉的文件

 

 

 

4、

/etc 放配置文件
/boot 系统开机启动文件
/var/log 存放日志
/dev 硬件设备
/root 超级管理员的家目录

 

 

 

 

 

 

 

5、cat命令

显示出文件内容

cat  【选项】 文件名

-A 显示隐藏字符

-n 行号

-s 压缩空行

 

 

6、tac命令

文件倒叙查看

 

 

 

7、less 查看文件内容命令

与more命令相同,但扩展功能更多

less  【选项】  文件名

 pgup向上翻  pgdn向下翻

 

8、head命令

查看文件开头的一部分内容(默认为十行)

head -n 文件名

 

9、tail命令

查看文件结尾的一部分内容(默认为十行)

tail -n 文件名

tail -f 文件名

tail -n -f  9 实时查看后九行

 

 

10、wc 统计文件内容

wc 【选项】 目标文件

  -l :统计行数

  -w:统计单词个数

  -c:统计字节数

 

 

 11、grep 文本三剑客

grep 你想要的内容  文件名

ls | grep 你想要的字符

 

 需要配合正则表达式

^ 开头

$ 结尾

 

二、面试题

1、如何将两个文件合并成一个文件?

cat 1.txt 2.txt > 3.txt 上下合并

paste1.txt 2.txt > 3.txt 左右合并

 

2、如何过滤文件空行

grep '^$' /etc/passwd

 

3、有一个文件夹里很多文件,快速过滤出文件夹下含有root字符串的文件

grep -r root 文件夹

 

标签:文件,grep,文件名,第三,命令,查找,Linux,txt
From: https://www.cnblogs.com/trist-commot/p/16914710.html

相关文章

  • Linux - 《基础环境检查帮助手册》
       检查【操作系统】lsb_release-acat/etc/issuecat/etc/redhat-release 检查【主机名】#>>>>centos6.x<<<<#查看主机名hostnamecat/etc/sys......
  • Linux添加环境变量
    1.查看当前环境变量:echo$PATH2.打开profile文件:sudovi/etc/profile3.定位到最后一行,按i进入编辑模式:exportPATH=/usr/local/mysql/bin:/usr/local/php/......
  • Linux基础命令、Linux简单服务器搭建步骤
    1.三个基本命令lspwdcdpwd表示现在命令所处目录ls列出当前目录下所有文件-L垂直列出文件夹详情-a显示隐藏文件-h显示文件大小cd打开某个文件夹cd-在上个目录......
  • 本地和远程仓库使用git命令管理项目代码
    #gitlabhttp://xxxxx:8085/user/pwd###########################################################################初始化cd/home/xx/projectsgitclonehttp:/......
  • linux驱动编写(lcd驱动)
      有些嵌入式设备是不需要lcd的,比如路由器。但是,还有些设备是需要lcd显示内容的,比如游戏机、测试仪、智能手表等等。所以,今天我们就看看lcd驱动在linux上是怎么进行的。......
  • linux驱动编写(看门狗)
      看门狗是linux驱动的一个重要环节。某些特殊的设备,有时候需要放在一些环境恶劣的地方,比如电信设备。但是,任何软件都不可能100%没有bug。如何保证软件在遇到严重bug、......
  • linux驱动编写(dma驱动)
      linux下面的驱动虽然什么样的情形都有,但是dma驱动却并不少见。dma可以有很多的好处,其中最重要的功能就是能够帮助我们将数据搬来搬去,这个时候cpu就由时间去做别的事情......
  • linux驱动编写(电源管理驱动)
      对于嵌入式设备来说,合适的电源管理,不仅可以延长电池的寿命,而且可以省电,延长设备运行时间,在提高用户体验方面有很大的好处。所以,各个soc厂家在这方面花了很多的功夫。......
  • linux驱动编写(摄像头驱动)
       对于现代嵌入式设备,特别是手机来说,摄像头是很重要的一个设备。很多同学买手机,一看颜值,第二就看摄像头拍照如何。所以,从某个角度来说,摄像头是各个厂家主打的应用功能......
  • linux驱动编写(nand flash驱动)
      很长一段时间,nandflash都是嵌入式的标配产品。nandflash价格便宜,存储量大,适用于很多的场景。现在很普及的ssd,上面的存储模块其实也是由一块一块nandflash构成的。......