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/ ...
随机推荐
- mysql—information_schema数据库
一.介绍 MySQL中有一个默认数据库名为information_schema,在MySQL中我们把 information_schema 看作是一个数据库,确切说是信息数据库.其中保存着关于MySQ ...
- Gulp4.0入门和实战
gulp4.0入门和实战 我最近遇到需要优化web的性能的任务,然后就捣鼓了一些对资源文件优化压缩的方案.由于之前的项目中有使用到gulp,所以在需要处理的web项目中也优先使用这个技术. 先聊聊gu ...
- 1V转5V芯片,三个元件即可组成完整的稳压方案
1V低电压要转成5V的电压,需要1V转5V的芯片,由于1V输入,所以不需要指望能输出多大的电流,压差和1V的供电电压意味着供电电流也是无法做大的了.一般1V转5V的输出电流在0MA-100mA,一般6 ...
- C# 正则表达式 -- 复习
符号解释: \ 特殊的字符,转义 ^ 匹配输入的字符串的开始位置 $ 匹配输入的字符串的结束位置 * 匹配0次或多次,等价于{0,} + 匹配1次或多次,等价于{1,} ? 匹配0次或1次,等价于{0 ...
- Java并发包源码学习系列:阻塞队列BlockingQueue及实现原理分析
目录 本篇要点 什么是阻塞队列 阻塞队列提供的方法 阻塞队列的七种实现 TransferQueue和BlockingQueue的区别 1.ArrayBlockingQueue 2.LinkedBloc ...
- 使用bandit对目标python代码进行安全函数扫描
技术背景 在一些对python开源库代码的安全扫描中,我们有可能需要分析库中所使用到的函数是否会对代码的执行环境造成一些非预期的影响.典型的例如python的沙箱逃逸问题,通过一些python的第三方 ...
- SQL性能优化汇总
SQL效率低下也是导致性能差的一个非常重要的原因,可以通过查看执行计划看SQL慢在哪里,一般情况,SQL效率低下原因主要有: 类别 子类 表达式或描述 原因 索引 未建索引 无 产生全表扫描 未利 ...
- 为失败设计,大量引入对SRE的理解,鲁棒性高
https://go-kratos.dev/#/ Principles 简单:不过度设计,代码平实简单 通用:通用业务开发所需要的基础库的功能 高效:提高业务迭代的效率 稳定:基础库可测试性高,覆盖率 ...
- apache https 双向证书生成
Https分单向认证和双向认证 单向认证表现形式:网站URL链接为https://xxx.com格式 双向认证表现心事:网站URL链接为https://xxx.com格式,并且需要客户端浏览器安装一个 ...
- 32.vsftpd服务程序--匿名开放模式
1.vsftpd服务程序 vsftpd 作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP 服务器上. 匿名开放模式:是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到F ...