linux——命令2—删除—查看—搜索

 多种查看命令;

多种搜索命令;

ll命令

-rw-rw-rw  - 表示文件

drw-rw-rw  d 表示目录文件夹

==========================

使用rm删除文件

例如:rm  my.txt

在执行 rm mytxt.txt 回车后, 系统会提示是否删除确认

在提示位置输入 y ,表示同意,文件删除。 输入n 取消删除操作。

---------------------------------

 不用确认的直接删除

rm  -f  my.txt

================================ 

删除目录

rm 目录

例如:rm  -rf  test01

rm 不加参数,不能删除目录

rm  -rf  test01 删除文件夹 r表示递归删除, f 不做确认提示

===========================================================================

(1)  分页查看文件内容:more 文件路径

逐屏输出(按空白键space就往下一页)、Enter 一行一行展示

例如:more  /root/anaconda-ks.cfg  (命令输入完按Enter)

屏幕底下,显示当前屏幕展示总内容的百分比

按Enter之后

 

按空格之后

========================================================

(1)  查看文件开头的n行数据: head -n 数字

②  例如:head  /root/anaconda-ks.cfg     (默认是10行)

② 例如显示文件开始的指定行数

 

===============================================================================

(1)  显示文件尾部的n行数据tail -n 数字 ,默认是10行

例如:tail  /root/anaconda-ks.cfg

 

② 例如:显示文件尾部指定的n行

 

====================================================================================

(1)  文件内搜索: grep

在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式

语法: grep  [参数]  搜索的字符串内容 文件名1  [文件n]

准备一个文件aa.txt ,内容如下。 test.txt内容同aa.txt

 

①  搜索文本”java”:grep  java  aa.txt

没有大写的“JAVA  ”,默认是区分大小写的搜索

①  搜索文本”java” 区分大小写:grep  -i  java aa.txt

-i:不区分大小写

①  搜索的文本中有空格,使用引号括起来

例如 grep  “java is”  aa.txt

①  搜索整个单词,是其他字符串的一部分的不符合条件

-w :搜索单词

搜索单词java : grep  -w  java  aa.txt

 

①  使用正则, 以java开头的行

例如 grep  “^java”  aa.txt

 

①  在多个文件搜索

例如 grep  java  aa.txt  test.txt

 

①  使用管道 “|”

例如: cat  aa.txt  |  grep  java

原文地址:https://www.cnblogs.com/Tpf386/p/11177111.html