动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

Java学习之Linux文件管理

07-29 17:14 281浏览
举报 T字号
  • 大字
  • 中字
  • 小字

可能对于java零基础的小白来说,都知道Linux是常用的java服务器,大多数公司都使用Linux的操作系统,但是对于Linux的其他方面的知识,了解的还不是很多。Java语言的学习是复杂的,有很多的分类,对于Linux来说,里面也有着许多的小方面需要学习,今天这篇文章带大家学习Linux文件管理知识

关于Linux文件管理,要知道怎样创建目录,怎样删除目录,怎样查看文件内容等,下面简单介绍一下Linux文件管理的相关知识:

1、创建目录: mkdir 目录名例如:mkdir test

查看创建的目录 ls

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

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

test01目录执行 echo “ok” > my.txt 创建一个my.txt的文件

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

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

2不用确认的直接删除例如: rm  -f  my.txt

3删除目录rm 目录例如:rm  -rf  test01rm不加参数,不能删除目录

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

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

1复制文件:aa.txt是新的文件名语法:cp  被复制的文件名  新文件名

例如:cp  anaconda-ks.cfg  aa.txt

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

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

2复制文件夹语法:cp -rf 文件夹 新的文件夹名例如cp  -rf  myfolder  newfolder

4、查看文件全部内容: cat 文件路径例如:cat  /root/anaconda-ks.cfg

5、分页查看文件内容:more 文件路径逐屏输出(按空白键space就往下一页)Enter 一行一行展示例如:more  /root/anaconda-ks.cfg  (命令输入完按Enter)

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

Enter之后

按空格之后

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

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

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

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

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

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

8、文件内搜索: grep在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式。语法如下:

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

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

1搜索文本”java”grep  java  aa.txt

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

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

-i:不区分大小写

3搜索的文本中有空格,使用引号括起来例如 grep  “java is”  aa.txt

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

-w :搜索单词

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

5使用正则, java开头的行例如 grep  “^java”  aa.txt

6在多个文件搜索例如 grep  java  aa.txt  test.txt

7使用管道 “|”例如: cat  aa.txt  |  grep  java

以上的8点内容是Linux文件管理中需要大家学习的,希望可以掌握Linux文件管理的相关知识,更熟练的使用Linux服务器,成为一名合格的java程序员,自己的java技术水平更上一层楼。

 

0人推荐
共同学习,写下你的评论
0条评论
代码小兵1069
程序员代码小兵1069

4篇文章贡献14476字

作者相关文章更多>

推荐相关文章更多>

MySQL开发规范

达芬奇09-04 11:38

必须掌握的30种SQL语句优化

不写代码你养我啊08-23 11:30

ES(Elasticsearch)支持PB级全文搜索引擎入门教程

HelloWorld09-29 17:28

Java面试中的hadoop面试题及答案整理

兔子06-15 17:15

数据库分类之速成篇

呵呵呀06-17 18:54

发评论

举报

0/150

取消