多种查看命令;
多种搜索命令;
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