java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5022| 回复: 0

linux文件管理

linux文件管理

1、创建目录: mkdir 目录名

查看创建的目录 ls

linux文件管理_www.wityx.com

2、删除文件或目录 rm , rm -rf

① 使用 rm 删除文件例如:rm my.txt

在 test01 目录执行 echo “ok” > my.txt 创建一个 my.txt 的文件在执行 rm mytxt.txt 回车后, 系统会提示是否删除确认

linux文件管理_www.wityx.com

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

linux文件管理_www.wityx.com

② 不用确认的直接删除

例如: rm -f my.txt

linux文件管理_www.wityx.com

③ 删除目录

rm 目 录

例如:rm -rf test01

rm 不加参数,不能删除目

linux文件管理_www.wityx.com

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

3、复制文件命令 cp ,cp -rf

① 复制文件:aa.txt 是新的文件名

语法:cp 被复制的文件名 新文件名例如:cp anaconda-ks.cfg aa.txt

linux文件管理_www.wityx.com

重复执行名,询问是否覆盖

linux文件管理_www.wityx.com

输入“y”同意覆盖, 输入“n”取消操作

② 复制文件夹

语法:cp -rf 文件夹 新的文件夹名

4、查看文件全部内容: cat 文件路径

例如:cat /root/anaconda-

linux文件管理_www.wityx.com

5、分页查看文件内容:more 文件路径

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

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

linux文件管理_www.wityx.com

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

linux文件管理_www.wityx.com

按 Enter 之

linux文件管理_www.wityx.com

按空格之后

linux文件管理_www.wityx.com

6、查看文件开头的 n 行数据: head -n 数字

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

linux文件管理_www.wityx.com

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

linux文件管理_www.wityx.com

7、显示文件尾部的 n 行数据 tail -n 数字 ,默认是 10

① 例 如:tail /root/anaconda-

linux文件管理_www.wityx.com

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

linux文件管理_www.wityx.com

linux文件管理_www.wityx.com

8、文件内搜索:

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

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

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

linux文件管理_www.wityx.com

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

linux文件管理_www.wityx.com

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

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

-i:不区分大小写

linux文件管理_www.wityx.com

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

例如 grep “java is” aa.txt

linux文件管理_www.wityx.com

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

-w :搜索单词

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

linux文件管理_www.wityx.com

⑤ 使用正则, 以 java 开头的

例如 grep “^java” aa.txt

linux文件管理_www.wityx.com

⑥ 在多个文件搜索

例如 grep java aa.txt test.txt

linux文件管理_www.wityx.com

⑦ 使用管道 “|”

例如: cat aa.txt | grep java


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/994_1_1.html

上一篇:linux系统命令 下一篇:linux磁盘管理
您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018