Linux对文件的创建、删除、查看操作

创建和删除操作

1.1 touch

  • 创建文件或修改文件时间
  1. 如果文件不存在,可以创建一个空白文件
  2. 如果文件已经存在,可以修改文件的末次修改日期

1.2 mkdir

  • 创建一个新的目录
-p 可以递归创建目录

新建目录的名称 不能与当前目录中 已有的目录或文件 同名

1.3 rm

  • 删除文件或目录

使用 rm 命令 要小心,因为删除文件之后不能恢复

 -f 强制删除,忽略不存在的文件,无需提示
 -r 递归地删除目录下的内容,删除文件夹时必须加参数

1.4 拷贝和移动文件

tree[目录名]  --- tree 以树状图列出文件目录结构
cp 源文件 目标文件 ---- copy 复制文件或目录
mv 源文件 目标文件 ---- move 移动文件或者目录/文件或者目录重命名
  • Tree:命令可以以树状图列出文件目录结构

-d 只显示目录

  • cp:命令的功能是将给出的文件或目录,复制到另外一个文件或目录中,相当于DOS下的copy命令
 -f 已经存在你的目标文件直接覆盖,不会提示
 -i 覆盖文件前提示
 -r 若给出的源文件是目录文件,则cp,将递归复制目录下的所有目录和文件,目标文件必须为一个目录名
  • mv:命令可以用来 移动文件或目录,也可以给文件或目录重命名

-i 覆盖文件提示

1.5 查看文件内容

cat 文件名   --->  查看文件内容、创建文件、文件合并、追加文件内容等
more 文件名  ---> 分屏显示文件内容
grep 搜索文本文件名  ---> 搜索文本文件内容
  • cat:命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等
  • cat :会一次显示所有的内容,适合查看内容较少的文本文件
 -b  对非空输出行编号
 -n 对输出的所有行编号
 

Linux 中还有一个nl命令和cat -b 的效果等价

  • more:可以用于分屏展示文件内容,每次只展示一页内容,适合查看内容较少的文本文件
使用 more 的操作键:
空格键     显示手册页的下一屏
enter键    一次滚动手册页的一行
b          回滚一屏
f          前滚一屏
q          退出
/Word      搜索Word字符串
  • grep:允许对文本进行模式查找,所谓模式查找,又被称为正则表达式
 -n 显示匹配行及行号
 -v 显示不包含匹配文本的所有行(相当于取反)
 -i 忽略大小写
 经常用到的两种模式查找
 ^a    行首,搜索以a开头的行
 ke$   行尾,搜索以ke结束的行   

1.6其他

echo:会在终端中显示参数指定的文字,通常会和 重定向联合使用

  • 重定向 > 和 >>
Linux允许将命令执行结果 重定向到 一个文件
将本应显示在终端上的内容 输出/追加 到指定的文件中
其中:
     >  表示输出,会覆盖文件原有的内容
     >> 表示追加,会将内容追加到已有文件的末尾
  • 管道 |
Linux 允许将一个命令的输出 可以通过 管道 做为另一个命令输入
可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里| 的左右分为 两端,左端塞东西(写),右端取东西(读)
 常用命令:
     more 分屏展示内容
     grep 在命令执行结果的基础上查询指定的文本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值