Linux-文件查看命令
系统文件查看命令-cat
cat # 查看文件
cat -n # 查看文件,并显示行号
cat -b # 查看文件,并显示行号,但空行不计入内!
cat -T # Tab,用'^I'标识Tab键
cat -E # End,用'$'标识行尾
cat -v # 将一些特殊字符(如汉字)用特殊符号标识
cat -A # -vET
cat -e # -vE
cat -t # -vT
tac # 倒序查看文件
# 创建一个新的文件并添加内容
[root@wqh06 ~]# cat >> 1.txt << eof
> line01
> line02
> line03
> wqh06
> eof
系统文件查看命令-more
more # 查看文件命令
more file.txt
操作指南:
space # 向下翻页
b # 向上翻页
Enter # 一行一行的翻页
= # 显示当前所在行的行号
/ssh # 搜索关键字'ssh',按 n 向下搜索,无法向上搜索 (无法高亮显示)
q # 退出
系统文件查看命令-less
less # 查看文件命令
less -N # 显示文件的行号
less -i # 忽略搜索时的大小写
less file.txt
操作指南:
space # 向下翻页
b # 向上翻页
Enter # 一行一行的翻页
/ssh # 搜索关键字'ssh',按 n 向下搜索,按 N 向上搜索 (高亮显示)
g # 跳到文件首部
G # 跳到文件尾部
:111 # 如果当前是第1行,那么会跳到111行,如果是111行,会跳到222行
:1111g # 跳到 1111 行
= # 显示当前页的行数范围,总行数,已浏览文件内容总字节数,百分比
系统文件查看命令-head
head # 查看文件首部(默认前10行)
head -20 # 查看文件首部20行
系统文件查看命令-tail
tail # 查看文件尾部(默认后10行)
tail -20 # 查看文件尾部20行
tailf # follow,实时追踪文件的尾部更新内容(tail -f)
tail -F # 实时查看文件内容的更新,当文件不存在时,会一直尝试读取该文件,可以创两个终端实验
系统文件查看命令-grep
grep # 过滤关键字,并且把关键字所在行的内容都打印出来
grep -i # ignore,过滤关键字,忽略大小写
grep -n # number,显示过滤关键字所在行的行号
grep -c # count,统计过滤内容所占的行数
grep -v # invert,反向过滤,显示除关键字所在行的其他所有行
grep -w # word,精确过滤单词
grep -o # output,只输出过滤的内容,并每个过滤的内容单独一行
grep -E # egrep,支持扩展正则表达式
grep -A2 # after,显示过滤行,并显示过滤行之后的两行
grep -B2 # before,显示过滤行,并显示过滤行之前的两行
grep -C3 # 显示过滤行,并显示过滤行前后的三行
grep '^s' # 输出以 s 开头的所有行
grep 'nologin$' # 输出以 nologin 为结尾的所有行
grep -r # 不需要指定文件名,在目标路径下搜索所有文件内容中的关键字(如下)
grep -rl # 不需要指定文件名,在目标路径下搜索所有文件内容中的关键字,但只打印出文件名(如下)
[root@wqh06 ~]# grep -r 'ssh'
services:ssh 22/tcp # The Secure Shell (SSH) Protocol
services:ssh 22/udp # The Secure Shell (SSH) Protocol
services:x11-ssh-offset 6010/tcp # SSH X11 forwarding offset
services:ssh 22/sctp # SSH
services:sshell 614/tcp # SSLshell
services:sshell 614/udp # SSLshell
services:netconf-ssh 830/tcp # NETCONF over SSH
services:netconf-ssh 830/udp # NETCONF over SSH
services:sdo-ssh 3897/tcp # Simple Distributed Objects over SSH
services:sdo-ssh 3897/udp # Simple Distributed Objects over SSH
services:snmpssh 5161/tcp # SNMP over SSH Transport Model
services:snmpssh-trap 5162/tcp # SNMP Notification over SSH Transport Model
services:tl1-ssh 6252/tcp # TL1 over SSH
services:tl1-ssh 6252/udp # TL1 over SSH
services:ssh-mgmt 17235/tcp # SSH Tectia Manager
services:ssh-mgmt 17235/udp # SSH Tectia Manager
.lesshst:"ssh
[root@wqh06 ~]# grep -rl 'ssh'
.lesshst
services
文件上传下载命令-rz,sz
yum -y install lrzsz # 安装软件包
# wget
-O : 指定我要下载的位置、文件名 + URL
# curl
-o : 指定我要下载的位置、文件名 + URL
Linux-文件查看命令的更多相关文章
- tac命令以及各种linux文件查看命令
有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容 ...
- linux目录管理、时钟管理、文件查看命令
inux的两种时钟: 系统时钟:由Linux内核通过CPU的工作频率进行的计时: 硬件时钟: hwclock: 显示硬件时钟 -s, --hctosys -w, --systohc cal:日历 目录 ...
- Linux文件系统管理命令(第二版)
Linux文件系统管理命令 常用命令 1.df命令 查看分区使用情况 常用选项 -h 比较人性化 -m 以兆字节显示分区使用情况 显示信息: Mounted on:挂载点 Filesystem:对应的 ...
- Linux系统运维笔记(二),Linux文件编辑命令
Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...
- Linux文件查找命令find,xargs详述【转】
转自:http://blog.csdn.net/cxylaf/article/details/4069595 转自http://www.linuxsir.org/main/?q=node/137 Li ...
- Linux文件查看及重定向
Linux文件查看及重定向 实验目标: 通过本实验掌握head.tail.cat.more.less等文件查看命令的使用,理解重定向的概念,掌握两种重定向方法的使用. 实验步骤: 1.通过head ...
- 修改linux文件权限命令:chmod 【转载】
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. chmod 命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod ...
- 修改linux文件权限命令
修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文 ...
- linux 常用查看命令
linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...
- Linux文件查看与查找命令
cat 查看一个文件 -E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行 -T:显示制表符 常用:cat -An /etc/ ...
随机推荐
- JVM虚拟机基础
JVM 全称Java Virtual Machine,也就是我们耳熟能详的Java 虚拟机.它能识别.class 后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操作. Ja ...
- QUIC协议分析-基于quic-go
quic协议分析 QUIC是由谷歌设计的一种基于UDP的传输层网络协议,并且已经成为IETF草案.HTTP/3就是基于QUIC协议的.QUIC只是一个协议,可以通过多种方法来实现,目前常见的实现有Go ...
- Tomcat窗口标题,中文乱码解决方法
工作中,或多或少的原因,一台服务器中需要同时运行多个Tomcat服务(针对一台服务器如何同时运行多个Tomcat的配置,这里不做论述,百度很多),为了便于区分各个Tomcat的功能,通常会选择修改to ...
- 手把手做一个基于vue-cli的组件库(上篇)
基于vue-cli4的ui组件库,先贴个最终效果吧,步骤有点多,准备分上下篇,上篇:如何做一个初步的组件.下篇:编写说明文档及页面优化.开工. GitHub源码地址:https://github.co ...
- Index-Only Scans and Covering Indexes
小结: 1.覆盖索引 回表 2. All indexes in PostgreSQL are secondary indexes, meaning that each index is stored ...
- 题解 P1248 【加工生产调度】
题目 某工厂收到了 n 个产品的订单,这 n 个产品分别在 A.B 两个车间加工,并且必须先在 A 车间加工后才可以到 B 车间加工. 某个产品 i 在 A.B 两车间加工的时间分别为 Ai,Bi 怎 ...
- Golang--Directional Channel(定向通道)
Directional Channel 通道可以是定向的(directional).在默认情况下,通道将以双向的(bidirectional)形式运作,用户既可以把值放人通道,也可以从通道取出值;但是 ...
- SpringMVC听课笔记(五:处理模型数据)
1. Spring MVC 提供了以下几种途径输出数据模型 -- ModelAndView: 处理方法返回值类型为ModelAndView 时,方法体即可通过该对象添加模型数据 -- Map及Mode ...
- react报错 TypeError: Cannot read property 'setState' of undefined
代码如下: class test extends Component { constructor(props) { super(props); this.state = { liked: false ...
- MarkDown学习笔记 Typora
快捷方式篇 新建 ctrl + N 新建窗口 ctrl + shift + N 打开md文件 ctrl + O 快速打开 ctrl + P 保存 ctrl + S 另存为 ctrl + shift + ...