向上滚动 终端_linux命令行终端的翻屏滚屏
屏幕翻页快捷键
shift+PgUp 向前翻看,一般翻13页左右。
shift+PgDown 向后翻看,一般翻13页左右。
我们翻阅目录和打开文件后,经常会由于输出内容太多,使一屏无法显示,所以我们要经常用到这些命令,下面我们尝试下这些命令:
ls -l /etc |more
less -N /etc/profile 显示行号
less的动作命令:
j 向下移动一行;同vi
k 向上移动一行;同vi
f 向下滚动一屏;forword
b 向上滚动一屏;backword
head -n 10 /etc/profile 显示/etc/profile的前10行内容
tail -n 5 /etc/profile 显示/etc/profile的最后5行内容
以上部分命令,请使用q退出。
下面我们就细说下这几个命令
more
more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;
# more /etc/profile
more 的语法、参数和命令;
more [参数选项] [文件]
参数如下:
+num 从第num行开始显示;
-num 定义屏幕大小,为num行;
+/pattern 从pattern 前两行开始显示;
-c 从顶部清屏然后显示;
-d 提示Press space to continue, 'q' to quit.(按空 键继续,按q键退出),禁用响铃功能;
-l 忽略Ctrl+l (换页)字符;
-p 通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;
-s 把连续的多个空行显示为一行;
-u 把文件内容中的下划线去掉
退出more的动作指令是q
more 的参数应用举例;
# more -dc /etc/profile 注:显示提示,并从终端或控制台顶部显示;
# more +4 /etc/profile 注:从profile的第4行开始显示;
# more -4 /etc/profile 注:每屏显示4行;
# more +/MAIL /etc/profile 注:从profile中的第一个MAIL单词的前两行开始显示;
more 的动作指令;
我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键)是向下显示一屏,ctrl+b是返回上一屏; Enter键可以向下滚动显示n行,要通过定,默认为1行;
以下几个常用的;
Enter 向下n行,需要定义,默认为1行;
Ctrl+f 向下滚动一屏;
空 键 向下滚动一屏;
Ctrl+b 返回上一屏;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
! 命令 调用Shell,并执行命令;
q 退出more
当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;
其它命令通过管道和more结合的运用例子;
比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来,比如:
# ls -l /etc |more
less
less 查看文件内容 工具;
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大;您是初学者,我建议您用less。由于less的内容太多,我们把最常用的介绍一下;
less的语法格式;
less [参数] 文件
常用参数
-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;
比如:我们在显示/etc/profile的内容时,让其显示行号;
# less -N /etc/profile
less的动作命令;
进入less后,我们得学几个动作,这样更方便我们查阅文件内容;最应该记住的命令就是q,这个能让less终止查看文件退出;
动作
回车键 向下移动一行;
y 向上移动一行;
空格键 向下滚动一屏;
b 向上滚动一屏;
d 向下滚动半屏;
h less的帮助;
u 向上洋动半屏;
w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
v 调用vi编辑器;
q 退出less
!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;
就less的动作来说,内容太多了,用的时候查一查man less是最好的。在这里就不举例子了;
head
head 是显示一个文件的内容的前多少行;
用法比较简单;
head -n 行数值 文件名;
比如我们显示/etc/profile的前10行内容,应该是:
# head -n 10 /etc/profile
tail
tail 是显示一个文件的内容的后多少行;
用法比较简单;
tail -n 行数值 文件名;
比如我们显示/etc/profile的最后5行内容,应该是:
# tail -n 5 /etc/profile
向上滚动 终端_linux命令行终端的翻屏滚屏相关推荐
- pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令
pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...
- 命令行终端神器,你值得拥有
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 大家好,我是你们的章鱼猫. 今天要给大家推荐一个 Python 的命令行终端神器 Ri ...
- REDHAT6.4桌面环境添加快捷建打开命令行终端
1.redhat桌面环境默认打开命令行终端是没有设置快捷键的,就想windows下的打开cmd命令是 我们按快捷键 微软标志键+R 输入cmd回车 2.linux桌面环境也可以很方便的为一些命令设置快 ...
- [转]12款最佳Linux命令行终端工具
摘要 "工欲善其事必先利其器",作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是 ...
- qwidget多个窗口同步_Linux命令screen—终端切换,工作环境保存,画面同步,防断网...
Screen基础 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命 ...
- python终端指令大全_使用python模拟命令行终端的示例
可以对?显示帮助信息,需要立即获取输入的字符,因此需要用到termios模块 另外需要对tab键做处理,当按下tab键时可以进行自动补全 #! /usr/bin/env python # coding ...
- 基于Linux命令行终端的ftp客户端程序
深入理解FTP(File Transfer Protocol)协议的有关知识,完成一个基于Linux命令行终端的ftp客户端程序专业程序代写大学生程序代写 转载于:https://www.cnblog ...
- linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)
Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...
- VMware下Ubuntu图形界面切换到命令行终端模式
在虚拟机中安装了ubuntu,很多命令键与VMware的快捷键冲突,好比这个图形界面的切换, 就很让人郁闷,在网上查了图形到命令行终端是Crtl+Alt+F1/F2/F3/F4/F5 竟全不管用了, ...
最新文章
- 一次心惊肉跳的服务器误删文件的恢复过程
- Linux命令在线查询
- WindowsServer2012史记5-简洁,管理更多的服务器
- 如何使用git rm 删除文件名里带空格的文件名
- 80x86汇编指令详解
- aes-128算法加密_加密算法问题-人工智能中的一种约束满意问题
- 查找重复文件_快速查找、删除重复图片及文件!
- 求浮点数的幂的精确值
- .net知识和学习方法系列(前言)
- mysql多数据库并发控制_什么是数据库并发控制?数据库并发控制的主要方法是?...
- PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)
- 20189217 2018-2019-2 《密码与安全新技术专题》第9周作业
- linux设计引物探针,如何设计荧光定量PCR的引物及TaqMan探针
- (二十一)美萍酒店管理系统:系统维护_系统设置_房间类型_房间费打折
- 谈谈Java项目经验
- 无法访问https://element.eleme.cn和https://element.eleme.io
- C++: STL: atomic
- /给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[
- Java生成词云!你喜欢得书都在图里!
- 深度学习一:从放弃windows开始——windows10换Ubuntu系统(无光盘,无U盘)
热门文章
- 在线旅游价格战升级 最高返现5成
- 计算机怎么游戏教学,谈计算机教学中的游戏教学法原稿(范文1)
- C/C++ DLL反射式注入内存手动映射
- 有关计算机的英语作文一千字,英语作文:如果我有一千元(If I Have One Thousand Dollars)...
- 一只互联网市场狗的合租房“中介”生涯
- 《逃出生天》:华语影视特效新视角
- opencv实现imfill_使用opencv实现matlab中的imfill填充孔洞功能
- 小技巧 - 无需微云会员满速下载文件方法
- 深度学习结合树搜索求解集装箱预翻箱问题
- html如何把快变为行内元素,怎么把行元素变为块元素