.rpt文件内容读取java_linux第二天|shell文件/文件夹操作
shell 文件/文件夹的命令
文件的操作可以分为:新建,移动,复制,删除,读取。
文件夹的操作可以分为:创建,删除,复制,移动。
这两者有部分命令是相通的,为了减少记忆的负担,这里只说一种能够共用的。
因为上次的文中先po命令再po图的方式,个人感觉不太针对,所以这次改为,对相近的操作集中整理。
文件的新建
touch filename (用的较少)
只创建,如果存在的话就不会创建
vim filename(常用)
使用vim工具,有则打开,没有则创建后打开
例子1:touch example1.java(新建)
例子2:vim fileCreate.sh(已存在) 和 vim file.java(不存在,新建的)
文件/文件夹的移动
mv命令
-i 移动到该区域有同名的时会提醒,是否替换
-f (force) 无论有没有同名,直接覆盖(默认状态)
可以对文件或文件夹进行移动,可以进行改名操作
命令格式:mv [option] source directory/dest
常用的option
例子1:移动操作,将file.java文件 左边 ---移动------> 右边
例子2:改名操作,将file.java文件改名为hello.java文件
文件/文件夹的复制
cp命令
-i 与上面相同的,当遇到相同名文件的时,会提示是否覆盖
-a 常用于复制目录的时,保留几乎所有的信息(链接,文件属性,内容)
-r 递归的将文件夹和文件全部复制到另一个路径
格式:cp [option] source dest/directory
同样的, 也可以更改名字
option常用的
例子1 :使用-i的例子 将左边的hello.java文件 移动到 右边的路径下
cp -i hello.java ../java
例子2:使用-r,将左边目录和里面的文件 移动到 右边路径下
cp -r fileOrDirExample ../java
例子3, 复制并改名操作,左边移动到右边
cp -i hello.java ../java/js.java
文件/文件夹的删除
rm命令
-i 上同,提示是否删除(一般都要加,避免误删)
-r 用与删除文件夹和文件夹里面的文件
-f 强制删除 没有提示(一般不用)
格式:rm [option] filename/directory
可以删除文件,亦可删除目录,被删除之后,在trash是找不回来的. 删除不可恢复
常用的option
例子1: 删除文件, 删除hello.java文件
rm -i hello.java
例子2:删除文件夹及其里面的文件,
rm -ir fileOrDirExample
文件的读取
cat命令
-n 显示行数
-b 显示行数,但是空格不包含在内
-s 两行以上的空格,变成一行
cat [option] filename
常用的option
例子:-n -b -s三个例子合并
more命令
-number 不显示文件名
+number 从第几行开始读取
more [option] filename
常用的option
例子1:读取game.sh ,-number
more -2 game.sh
例子2:读取game.sh ,+number
more +2 game.sh
less命令
-s 多行空格合并一行
-N 显示行数
less [option] filename
常用的option
退出按q
例子1,less game.sh的效果
cat | more | less | |
缺点 | 只能读取全部 | 只能向后读取,不能向前 | 可以前后移动去阅读 |
但是,cat和more可以用 shell的快捷键 shift+pgup/pgdn进行翻页
而less 不可以
文件夹的创建与删除
mkdir命令
mkdir dirName
作用:创建文件夹
rmdir命令
rmdir dirName
作用:删除文件夹,但是不删除里面的文件。如果里面有文件 则需要加入 -r 才能删除
以上的命令都可以用相对路径和元字符。
by:自变量
.rpt文件内容读取java_linux第二天|shell文件/文件夹操作相关推荐
- Python文件内容读取成绩单,计算出平均分并且写入原文件存储
python文件内容读取成绩单,计算出平均分并且写入原文件存储 文件内容如下:( 格式参考下表, 内容自己定义) 姓名 语文 数学 英语 aaa 80 70 65 bbb 85 88 90 ccc 7 ...
- linux中vi修改文件内容,linux VI模式下批量修改文件内容
1. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,$ ...
- .rpt文件内容读取java_Java快速入门(26) 文件和IO操作
点击上方蓝色"小白轻松学编程",添加"关注" (*平遥古城,图片来源于网络) 文章目录 1 前言2 流3 字节流4 字符流5 标准流6 读取文件7 File和I ...
- .rpt文件内容读取java_Java 中读取文件内容的 n 中方式
前言 刚接触 java 的时候很困惑一个事情 File相对路径,以哪个目录为参照物. 随着 io 模型的发展,java 1.7 的 nio,使用 Path.Paths 和 Files 等来方便 io ...
- ecplice中class.forname一直报错_Python怎么把文件内容读取出来,怎么把内容写入文件中
读写文件是最常见的IO操作.Python内置了读写文件的函数. Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 ...
- Linux 文件管理-文件内容-读取工具-【cattac】连接多个文件并打印到标准输出
cat === 连接多个文件并打印到标准输出. 概要 cat [OPTION]... [FILE]... 主要用途 显示文件内容,如果没有文件或文件为-则读取标准输入. 将多个文件的内容进行连接并打印 ...
- 文件内容读取相关操作
#–author:zhaozhao #date:2020/07/30 f=open('小重山','w',encoding='utf8') # 先清除文件内容 f.fileno() # fileno() ...
- 读取远程服务器上文件内容,读取远程服务器上的文件
读取远程服务器上的文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JDK 8 ...
- Linux脚本编辑excel,linux脚本实现excel文件内容读取到数据库
linux读取excel转化为SQL插入语句 假设我现在有一个表,需要插入excel的数据 创建表的代码如下 CREATE TABLE student( sid VARCHAR(10), sname ...
最新文章
- Redis基础、应用、第三方支持组件总结
- TP自动生成模块目录
- 抖音是用python写的吗_用 Python 实现抖音尬舞机
- vuepress 2.x 集成 element-plus
- 进程内存信息 /proc/[pid]/maps /proc/[pid]/smaps /proc/[pid]/status
- 【Python】logging内置模块基本使用
- echarts java动态数据_[ASP.net教程]ECharts Java 动态加载数据,echartsjava
- 浏览器处理 前台传递的+时出现问题
- matlab 中num2str函数的使用
- JavaScript+css+html鼠标指针经过某些元素时背景变色
- java根据excel中的手机号查询归属地并添加到excel
- ios修改apn的插件_更改接入点,瞬间让你在4G网络下快到不行!效果立竿见影!...
- PhpStorm 配置 PHPUnit
- 世界上第一天微型计算机,day 1:计算机发展史和组成部分
- 阿里云对象存储以及api
- 6846. 【2020.11.02提高组模拟】旅人1970
- Egress-Assess-出口数据安全功能测试
- Android 常用 RGB值以及中英文名称
- 学服务端(git高级)的第3天
- fluent文件怎么导入matlab,matlab读取fluent数据 转载
热门文章
- android 打开SD卡文件夹,并获得选中文件的路径怎么实现?
- 转载:东拉西扯:产业链
- 计算机专业虽然好,但是也要有这些潜质才去选择
- linux和windows图形运算效率,linux和windows下UDP发送效率的有趣比较
- linux tomcat 进程杀掉_Linux下tomcat的配置踩坑
- java 树最大距离_寻找二叉树最远的叶子结点(实例讲解)
- Halcon和Visionpro的对比
- 关于WM_NOTIFY的使用方法
- 计算机工程师专用小工具,204个联想工程师专用小工具合集
- JDBC批量插入数据优化,使用addBatch和executeBatch