新手问题:如何在终端中翻页

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
jiqiyouxiang
帖子: 9
注册时间: 2009-04-28 19:53

新手问题:如何在终端中翻页

#1

帖子 jiqiyouxiang » 2010-05-24 16:04

比如我在终端中运行了

代码: 全选

ll /
之类的会显示很多内容的命令,向上翻页的时候(用SHIFT+pageUP或者鼠标移动滑块)还有开头的一部分内容被隐藏了,我如何能看到开头的内容,如何“翻页”?
谢谢!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 新手问题:如何在终端中翻页

#2

帖子 leeaman » 2010-05-24 16:08

终端估计没有保存(?)那么多页,less慢慢看啦
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
懒蜗牛Gentoo
论坛版主
帖子: 7351
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 新手问题:如何在终端中翻页

#3

帖子 懒蜗牛Gentoo » 2010-05-24 16:11

shift+pageup
当时保存的数量有限,建议还是听2楼的
ll / |less
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
It's not me
帖子: 748
注册时间: 2009-12-02 12:41

Re: 新手问题:如何在终端中翻页

#4

帖子 It's not me » 2010-05-24 16:42

more
who am I? I wander ...
头像
jiqiyouxiang
帖子: 9
注册时间: 2009-04-28 19:53

Re: 新手问题:如何在终端中翻页

#5

帖子 jiqiyouxiang » 2010-05-24 18:50

我以前看有一个视频教程的时候好像记得有这个翻页功能的,想不起来了。谢谢!
Juizes361
帖子: 1
注册时间: 2007-10-23 21:07

Re: 新手问题:如何在终端中翻页

#6

帖子 Juizes361 » 2011-01-17 9:31

使用Shift+PgUp/Shift+PgDn可以实现在终端的上下翻页。
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 新手问题:如何在终端中翻页

#7

帖子 tenzu » 2011-01-17 9:49

LS老潜水员
头像
schizophrenia
帖子: 1111
注册时间: 2008-12-03 23:36

Re: 新手问题:如何在终端中翻页

#8

帖子 schizophrenia » 2011-01-17 10:04

[command] | less

during you reading Terminal, you can up or down that :use N, n (click in your keyboard)
(if you said that "read" is what you done of commands :use history , and add ! to run that again)
but you must want to fine some words, but true alright :use / , ? (click in your keyboard)
that's better then | more, because "command more" cannot put that page up when you are read it

and detail, for flipping:

== more ==
(一頁一頁翻動)
空白鍵 (space):代表向下翻一頁;
Enter :代表向下翻『一行』;
/字串 :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
:f :立刻顯示出檔名以及目前顯示的行數;
q :代表立刻離開 more ,不再顯示該檔案內容。
b 或 [ctrl]-b :代表往回翻頁,不過這動作只對檔案有用,對管線無用

== less ==
(一頁一頁翻動)
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;
?字串 :向上搜尋『字串』的功能;
n :重複前一個搜尋 (與 / 或 ? 有關!)
N :反向的重複前一個搜尋 (與 / 或 ? 有關!)
q :離開 less 這個程式;


== head ==
[-n number] 檔案
選項與參數:
-n :後面接數字,代表顯示幾行的意思
另外那個 -n 選項後面的參數較有趣,如果接的是負數,例如上面範例的-n -100時,代表列前的所有行數, 但不包括後面100行。舉例來說,/etc/man.config共有141行,則上述的指令『head -n -100 /etc/man.config』 就會列出前面41行,後面100行不會列印出來了。這樣說,比較容易懂了吧? ^_^


== tail ==
[-n number] 檔案
選項與參數:
-n :後面接數字,代表顯示幾行的意思
-f :表示持續偵測後面所接的檔名,要等到按下[ctrl]-c才會結束tail的偵測

範例一:如果不知道/etc/man.config有幾行,卻只想列出100行以後的資料時?
[root@www ~]# tail -n +100 /etc/man.config

範例二:持續偵測/var/log/messages的內容
[root@www ~]# tail -f [[/var/log/messages]]
My Lovely: Fujitsu Lifebook AH531
Windows 7 Home Premium 64-bits
Intel Core i3-2310M (2.26GHz)、8GB DDR3、 NVIDIA GeForce GT 525M (1GB VRAM)、
15.6 吋 LED 16:9 (1,366 x 768) 、 500GB SATA
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: 新手问题:如何在终端中翻页

#9

帖子 liu滔 » 2011-01-17 10:26

我猜楼主的意思是说他显示的东西实在太多了,以至于就算按Shift + Home都看不到顶了吧。如果是这种情况,需要将终端的回滚限制修改一下,设为``不限制''应该就可以了吧~
tessvicence
帖子: 297
注册时间: 2012-06-12 12:04

Re: 新手问题:如何在终端中翻页

#10

帖子 tessvicence » 2012-11-01 18:45

schizophrenia 写了:[command] | less

during you reading Terminal, you can up or down that :use N, n (click in your keyboard)
(if you said that "read" is what you done of commands :use history , and add ! to run that again)
but you must want to fine some words, but true alright :use / , ? (click in your keyboard)
that's better then | more, because "command more" cannot put that page up when you are read it

and detail, for flipping:

== more ==
(一頁一頁翻動)
空白鍵 (space):代表向下翻一頁;
Enter :代表向下翻『一行』;
/字串 :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
:f :立刻顯示出檔名以及目前顯示的行數;
q :代表立刻離開 more ,不再顯示該檔案內容。
b 或 [ctrl]-b :代表往回翻頁,不過這動作只對檔案有用,對管線無用

== less ==
(一頁一頁翻動)
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;
?字串 :向上搜尋『字串』的功能;
n :重複前一個搜尋 (與 / 或 ? 有關!)
N :反向的重複前一個搜尋 (與 / 或 ? 有關!)
q :離開 less 這個程式;


== head ==
[-n number] 檔案
選項與參數:
-n :後面接數字,代表顯示幾行的意思
另外那個 -n 選項後面的參數較有趣,如果接的是負數,例如上面範例的-n -100時,代表列前的所有行數, 但不包括後面100行。舉例來說,/etc/man.config共有141行,則上述的指令『head -n -100 /etc/man.config』 就會列出前面41行,後面100行不會列印出來了。這樣說,比較容易懂了吧? ^_^


== tail ==
[-n number] 檔案
選項與參數:
-n :後面接數字,代表顯示幾行的意思
-f :表示持續偵測後面所接的檔名,要等到按下[ctrl]-c才會結束tail的偵測

範例一:如果不知道/etc/man.config有幾行,卻只想列出100行以後的資料時?
[root@www ~]# tail -n +100 /etc/man.config

範例二:持續偵測/var/log/messages的內容
[root@www ~]# tail -f [[/var/log/messages]]








好东西,学习一下
PC:amd 5400+ / 2GB DDR2 /Seagate 1T+3T(320GB) /ATI HD6750/CENTOS 6.3

HASEE:K450-I5 D1/
CPU:i5 3210M
内存:4GB DDR3 1333MHz
硬盘:500GB SATA
显卡:NVIDIA GeForce GT 640M
系统:win 7 & CENTOS 6.3
爱吃牛肉
帖子: 4
注册时间: 2013-01-12 3:27
系统: windows7

Re: 新手问题:如何在终端中翻页

#11

帖子 爱吃牛肉 » 2015-10-02 21:21

请问各位 向前翻一行的命令是神马 :em06
回复