linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)
linux文件浏览,文件操作命令
文件管理之文件浏览命令
1.cat命令:显示文本文件所有内容
格式:cat 文件名
适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令。
2.more命令:分页显示文件内容,支持直接跳转行功能等
格式:more 文件名
操作:
Enter 表示向下n行,默认为1行,可以自定义。
空格键 表示向下滚动一屏 或者按Ctrl+f
b 返回上一屏或者ctrl+B
q 退出more
适用场景:适合内容较多的文件
3.less命令:分页显示文件内容,操作更加详细,功能更加强大
格式:less [参数] 文件
-m 显示类似more命令的百分比
-N 显示每行的行号,一定要是大写N
操作:
空格键 前进一页或者page down
b 后退一页或page up
d 前进半页
u 后退半页
回车键 前进一行或者向下方向键
y 后退一行或者向上方向键
/字符串 向下搜索
?字符串 向上搜索
v: 进入vim编辑器
左右方向键 相当于水平滚动条
q 退出less
这是基本的操作,后面在补充详细
4.tail命令:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用来查看日志文件
格式:tail [必要参数][选择参数][文件]
-n 显示行数
-f 循环读取
& 表示在后台运行,否则占用终端
ctrl+c 退出tail
5. head命令:从头开始查看文件内容命令,没有设置行数时,默认是查看前十行,head -3 jason.txt,表示查看前三行内容
----------------------------------------------------------------------
文件管理之文件操作命令
1.cp(copy)命令:复制文件或目录
格式:cp [参数] [源文件或目录] [目标文件或目录]
注意:无法复制目录,只能复制文件
复制目录必须使用 -r参数
-b 表示将备份一个文件,以备恢复,当两个文件名相同时。
2.mv命令:移动(就是剪切功能)或者修改现有文件的名称或目录的名称
格式:mv [源文件或目录][目标文件或目录]
-f或--force 表示若目标文件或目录与现有文件或目录重复,直接覆盖。
3.rm命令:删除文件或者目录
格式:rm [--help] [文件或者目录]
-f 表示强制删除文件或者目录
-r 表示递归删除所有目录及其文件
-i 表示删除前需要进行确认
4.find命令:查找文件或者目录
格式:find[目录或文件][参数]
-name 指定字符串作为寻找文件或者目录的范本样式,也就是可以模糊查找文件
例如:find /root/ -name "*j*" 表示查找root目录下有j字母的文件或者目录。
linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)的更多相关文章
- 自学Linux Shell3.4-文件处理命令touch cp mv rm
点击返回 自学Linux命令行与Shell脚本之路 3.4-文件处理命令touch cp mv rm 1. touch命令 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将 ...
- shell 命令 文件查看ls,复制cp,移动mv,查看文件内容cat more less,查看文件信息 file
1. 查看文件 ls ls -l 查看文件详细信息 ls -a 查看所有文件(包含隐藏文件) ls -lh 带单位显示文件大小 ls -i 查看文件的节点号(相当身份证唯一) 2 ...
- linux文件增删拷(touch/mkdir/cp/mv/rm)
touch或>命令创建普通文件: [root@localhost test]# touch a ---创建单个文件 [root@localhost test]# ls a [root@loca ...
- 快捷键,命令之tab/ history / alias / ls / cd / mkdir / touch /tree /cp /mv /rm /cat /head/grep
第一阶段 快捷键 1 第二阶段 文件和目录操作命令 1 1.1 date / useradd 1 1.2 echo 调用变量 2 1.3 whoami 查看用户名 2 1.4 tab命令补全 2 1. ...
- linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...
- 文件操作2 cp mv rm
1.cp命令 [root@rusky /]# cp 123 /test #在linux系统中,如果文件123已经存在,则提示用户确认,在unix系统中则不提示,除非使用参数-i 交互式操作.cp: ...
- ubuntu文件操作mkdir cp mv rm ln
pwd:显示当前目录 date:显示当前日期 cal:显示日历 ls:列出目录内容 cd:改变当前工作目录 ‘.’:代表工作目录 ‘..’:代表工作目录父目录 进入当前目录的父目录:cd /home ...
- Linux基本操作命令之文件查看cat more less tail head
cat 参考之前博客:Linux基础命令之cat使用方法大全 more 命令 命令:more使用权限:所有使用者使用方式:more [选项] filename说明:类似于cat,不过会一页一页的显示内 ...
- linux下查阅文件内容cat,more,less,tail
1.常用cat,直接查看,一次性全部输出 cat filename cat -b filename 显示行号,除空白行 cat -n 显示行号,包括空白行 常用:cat filename | ...
随机推荐
- [design pattern](5) Factory Method
前言 在前面一章博主介绍了简单工厂模式(Simple Factory),接着上面的章节,今天博主就来介绍下工厂方法模式(Factory Method). 思考题 首先,让我们来思考下面的问题: 在上一 ...
- [BZOJ4010]:[HNOI2015]菜肴制作(拓扑排序)
题目传送门 题目描述 知名美食家小A被邀请至ATM大酒店,为其品评菜肴. ATM酒店为小A准备了N道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1.由于菜肴之间 ...
- gitblit 数据迁移(复制)
gitblit 数据迁移 完全拷贝方式: 将原服务器上的gitblit的安装目录.数据目录等相关目录拷到另一台服务器上即可,这样启动方式和使用端口及数据和原服务上的一模一样.(因为gitblit是不用 ...
- container_of宏解析 && 为什么需要使用中间变量__mptr?
#define container_of(ptr, type, member) ({ \ )->member ) *__mptr = (ptr); \ (type *)( (char *)__m ...
- [转]delphi 防止刷新时闪烁的终极解决办法
{ 防止刷新时闪烁的终极解决办法(对付双缓冲无效时) }Perform($000B, 0, 0); //锁屏幕 防止闪烁 // 做一些会发生严重闪烁的事情.. //解锁屏幕并重画Perform($00 ...
- for...in 、Object.keys 、 Object.getOwnPropertyNames
个人总结: 1.for...in 遍历的是对象的可枚举,非Symbol属性(包括自身和原型上的) 2.Object.keys 返回一个数组,是对象自身的可枚举属性 (非Symbol) 3.Object ...
- robotframework json解析
用robotframework做接口测试,现在用的最多的就是json格式的数据,刚开始接触会感觉一脸懵逼,不知道怎么去取里面的值.在这里简单介绍一下,其实本身json取值不会太难,只要理解层次关系,一 ...
- oracle 普通数据文件备份与恢复
普通数据文件指:非system表空间.undo_tablespace表空间.临时表空间和只读表空间的数据文件.它们损坏导致用户数据不能访问,不会导致db自身异常.实例崩溃.数据库不恢复就无法启动的情况 ...
- oracle expdp/impdp/可传输表空间
oracle expdp/impdp/可传输表空间/及一些参数 Oracle data pump 导出操作能够将表.索引.约束.权限.PLSQL包.同义词等对象从数据库导出,并将它们保存在一种非文本格 ...
- 每次进步一点点——linux expect 使用
1. 介绍 expect是建立在tcl(参见:Tcl/Tk快速入门 )基础上的一个工具,它可以让一些需要交互的任务自动化地完成.相当于模拟了用户和命令行的交互操作. 一个具体的场景:远程登陆服务器,并 ...