亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux命令more/less文件和目錄管理

      Linux命令more/less文件和目錄管理

      時(shí)間: 志藝942 分享

      Linux命令more/less文件和目錄管理

        使用 cat 命令查看文件時(shí),如果文件有很多內(nèi)容,會(huì)出現(xiàn)滾屏現(xiàn)象,這時(shí)可以使用 more 或者 less 命令來(lái)查看,more 和 less 可以單獨(dú)使用,也可以和其他命令組合使用。接下來(lái)是小編為大家收集的Linux 命令more/less文件和目錄管理,歡迎大家閱讀:

        Linux 命令more/less文件和目錄管理

        more 是 一個(gè)過(guò)濾器,用于分頁(yè)顯示(一次一屏)文本。

        命令選項(xiàng)

        交互式命令

        more 的交互命令基于 vi,有些命令以一個(gè)十進(jìn)制數(shù)字開(kāi)始,在下面的描述里稱之為 k。后面的描述中,^X 指 control-X。

        h 或 ?:幫助,顯示這些命令的摘要,如果忘掉所有其他的命令, 請(qǐng)記住這個(gè)。 SPACE :顯示接下來(lái)的 k 行文本,缺省值是當(dāng)前的屏幕大小。 z:顯示接下來(lái)的 k 行文本,缺省值是當(dāng)前的屏幕大小,參數(shù)成為新的缺省值。 RETURN:顯示接下來(lái)的 k 行文本,缺省值是 1,參數(shù)成為新的缺省值。 d 或 ^D:卷屏 k 行,缺省值是當(dāng)前的卷屏大小,初始化為 11,參數(shù)成為新的缺省值。 q 或 Q 或 INTERRUPT:退出 more 命令 s:向前跳過(guò) k 行文本,缺省值是 1。 f:向前跳過(guò) k 屏文本,缺省值是 1。 b 或 ^B:向后跳回 k 屏文本,缺省值是 1。 ':跳到上一次搜索開(kāi)始的地方。 =:顯示當(dāng)前行號(hào) /pattern:搜索第 k 個(gè) 符合正則表達(dá)式的文本串,缺省值是 1。 n:搜索最后第 k 個(gè)符合正則表達(dá)式的文本串,缺省值是 1。 ! 或 :!:在子 shell 中執(zhí)行 。 v:?jiǎn)?dòng) /usr/bin/vi,指向當(dāng)前行。 ^L:刷新屏幕。 :n:跳到后面第 k 個(gè)文件,缺省值是 1。 :p:跳到前面第 k 個(gè)文件,缺省值是 1。 :f:顯示當(dāng)前文件名和行號(hào)。 .:重復(fù)上次命令。

        more 命令一次顯示一屏文本,滿屏后停下來(lái),并且在屏幕的底部出現(xiàn)一個(gè)提示信息,給出至今己顯示的該文件的百分比:--More--(XX%),可以用上述命令進(jìn)行交互。

        使用范例

        1.查看文件內(nèi)容

        查看一個(gè)關(guān)于 Python 安裝包中的 README 文件,由于文件內(nèi)容過(guò)多,使用 more README 來(lái)分頁(yè)顯示。

        [root@localhost Python-3.5.2]# more README

        This is Python version 3.5.2

        ============================

        Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,

        2012, 2013, 2014, 2015, 2016 Python Software Foundation. All rights reserved.

        Python 3.x is a new version of the language, which is incompatible with the

        2.x line of releases. The language is mostly the same, but many details,

        especially how built-in objects like dictionaries and strings work,

        have changed considerably, and a lot of deprecated features have finally

        been removed.

        Build Instructions

        ------------------

        On Unix, Linux, BSD, OSX, and Cygwin:

        ./configure

        make

        make test

        sudo make install

        This will install Python as python3.

        You can pass many options to the configure script; run "./configure --help" to

        find out more. On OSX and Cygwin, the executable is called python.exe;

        elsewhere it's just python.

        On Mac OS X, if you have configured Python with --enable-framework, you should

        use "make frameworkinstall" to do the installation. Note that this installs

        the Python executable in a place that is not normally on your PATH, you may

        want to set up a symlink in /usr/local/bin.

        On Windows, see PCbuild/readme.txt.

        If you wish, you can create a subdirectory and invoke configure from there.

        For example:

        --More--(15%)

        可以看到,屏幕的底部出現(xiàn)一個(gè)提示信息,給出至今己顯示的該文件的百分比(15%)。

        2.設(shè)定每屏顯示行數(shù)

        使用選項(xiàng) -NUM,指定每屏顯示的行數(shù)為,這里指定顯示 5 行。

        [root@localhost Python-3.5.2]# more -5 README

        This is Python version 3.5.2

        ============================

        Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,

        2012, 2013, 2014, 2015, 2016 Python Software Foundation. All rights reserved.

        --More--(2%)

        3.從文件第 NUM 行開(kāi)始顯示

        使用選項(xiàng) +NUM,從文件第 NUM 行開(kāi)始顯示,這里從第 10 行開(kāi)始顯示。

        [root@localhost Python-3.5.2]# more +10 README

        have changed considerably, and a lot of deprecated features have finally

        been removed.

        Build Instructions

        ------------------

        On Unix, Linux, BSD, OSX, and Cygwin:

        ./configure

        make

        make test

        sudo make install

        This will install Python as python3.

        You can pass many options to the configure script; run "./configure --help" to

        find out more. On OSX and Cygwin, the executable is called python.exe;

        elsewhere it's just python.

        On Mac OS X, if you have configured Python with --enable-framework, you should

        use "make frameworkinstall" to do the installation. Note that this installs

        the Python executable in a place that is not normally on your PATH, you may

        want to set up a symlink in /usr/local/bin.

        On Windows, see PCbuild/readme.txt.

        If you wish, you can create a subdirectory and invoke configure from there.

        For example:

        mkdir debug

        cd debug

        ../configure --with-pydebug

        make

        make test

        (This will fail if you *also* built at the top-level directory.

        You should do a "make clean" at the toplevel first.)

        --More--(18%)

        4.從匹配搜索字符串 STRING 的文件位置開(kāi)始顯示

        使用選項(xiàng) +/STRING,從文件中查找第一個(gè)出現(xiàn)“Unix”字符串的行,并從該處前兩行開(kāi)始顯示輸出。

        [root@localhost Python-3.5.2]# more +/Unix README

        ...跳過(guò)

        ------------------

        On Unix, Linux, BSD, OSX, and Cygwin:

        ./configure

        make

        make test

        sudo make install

        This will install Python as python3.

        You can pass many options to the configure script; run "./configure --help" to

        find out more. On OSX and Cygwin, the executable is called python.exe;

        elsewhere it's just python.

        On Mac OS X, if you have configured Python with --enable-framework, you should

        use "make frameworkinstall" to do the installation. Note that this installs

        the Python executable in a place that is not normally on your PATH, you may

        want to set up a symlink in /usr/local/bin.

        On Windows, see PCbuild/readme.txt.

        If you wish, you can create a subdirectory and invoke configure from there.

        For example:

        mkdir debug

        cd debug

        ../configure --with-pydebug

        make

        make test

        (This will fail if you *also* built at the top-level directory.

        You should do a "make clean" at the toplevel first.)

        If you need an optimized version of Python, you type "make profile-opt" in the

        top level directory. This will rebuild the interpreter executable using Profile

        Guided Optimization (PGO). For more details, see the section bellow.

        --More--(21%)

        5.和其他命令組合使用

        列出一個(gè)目錄下的文件,如果內(nèi)容過(guò)多,可以用 more 來(lái)分頁(yè)顯示,需要和管道 | 結(jié)合起來(lái)。

        [root@localhost Python-3.5.2]# ls -l

        總用量 34676

        -rw-r--r--. 1 wang wang 8464 6月 26 05:38 aclocal.m4

        drwxr-xr-x. 5 root root 79 9月 7 20:30 build

        -rwxr-xr-x. 1 wang wang 42856 6月 26 05:38 config.guess

        -rw-r--r--. 1 root root 835023 9月 7 15:06 config.log

        -rwxr-xr-x. 1 root root 40031 9月 7 15:06 config.status

        -rwxr-xr-x. 1 wang wang 35740 6月 26 05:38 config.sub

        -rwxr-xr-x. 1 wang wang 474932 6月 26 05:38 configure

        -rw-r--r--. 1 wang wang 155069 6月 26 05:38 configure.ac

        drwxrwxr-x. 18 wang wang 4096 6月 26 05:47 Doc

        drwxrwxr-x. 2 wang wang 20 6月 26 05:38 Grammar

        drwxrwxr-x. 2 wang wang 4096 6月 26 05:38 Include

        -rwxr-xr-x. 1 wang wang 7122 6月 26 05:38 install-sh

        drwxrwxr-x. 47 wang wang 8192 9月 7 20:29 Lib

        -rw-r--r--. 1 root root 21053416 9月 7 20:29 libpython3.5m.a

        -rw-r--r--. 1 wang wang 12767 6月 26 05:38 LICENSE

        drwxrwxr-x. 8 wang wang 4096 6月 26 05:38 Mac

        -rw-r--r--. 1 root root 66393 9月 7 15:06 Makefile

        -rw-r--r--. 1 root root 58147 9月 7 15:06 Makefile.pre

        -rw-r--r--. 1 wang wang 58449 6月 26 05:38 Makefile.pre.in

        drwxrwxr-x. 2 wang wang 4096 9月 7 15:06 Misc

        drwxrwxr-x. 11 wang wang 8192 9月 7 20:29 Modules

        drwxrwxr-x. 4 wang wang 4096 9月 7 20:28 Objects

        drwxrwxr-x. 2 wang wang 4096 9月 7 20:28 Parser

        drwxrwxr-x. 4 wang wang 4096 6月 26 05:38 PC

        drwxrwxr-x. 2 wang wang 4096 6月 26 05:38 PCbuild

        drwxrwxr-x. 2 wang wang 4096 9月 7 20:30 Programs

        -rw-r--r--. 1 root root 26 9月 7 20:29 pybuilddir.txt

        -rw-r--r--. 1 root root 43899 9月 7 15:06 pyconfig.h

        -rw-r--r--. 1 wang wang 41897 6月 26 05:38 pyconfig.h.in

        -rwxr-xr-x. 1 root root 12284727 9月 7 20:29 python

        drwxrwxr-x. 3 wang wang 4096 9月 7 20:29 Python

        -rw-r--r--. 1 root root 3080 9月 7 15:14 python-config

        -rw-r--r--. 1 root root 2042 9月 7 15:14 python-config.py

        -rw-r--r--. 1 root root 61170 9月 7 15:14 python-gdb.py

        -rw-r--r--. 1 wang wang 8060 6月 26 05:38 README

        -rw-r--r--. 1 wang wang 99778 6月 26 05:38 setup.py

        drwxrwxr-x. 22 wang wang 4096 6月 26 05:38 Tools

        [root@localhost Python-3.5.2]# ls -l | more -5

        總用量 34676

        -rw-r--r--. 1 wang wang 8464 6月 26 05:38 aclocal.m4

        drwxr-xr-x. 5 root root 79 9月 7 20:30 build

        -rwxr-xr-x. 1 wang wang 42856 6月 26 05:38 config.guess

        -rw-r--r--. 1 root root 835023 9月 7 15:06 config.log

        --More--

        less 命令的作用與 more 十分相似,都可以用來(lái)按頁(yè)顯示文件,不同之處在于 less 命令在顯示文件時(shí)允許用戶既可以向前又可以向后翻閱文件。而 more 命令只能向前瀏覽。用 less 命令顯示文件時(shí),用 PageUp 鍵向上翻頁(yè),用 PageDown 鍵向下翻頁(yè)。若要在文件中往前移動(dòng),按 b 鍵;要移動(dòng)到文件的百分比表示的某位置,則指定一個(gè) 0 ~ 100 之間的數(shù),并按 p 鍵盤(pán)即可。less 命令使用與 more 類似,在此就不再贅述了,如有不清楚的地方查看聯(lián)機(jī)幫助。

        
      看了“Linux 命令more/less文件和目錄管理”還想看:

      1.Linux的翻頁(yè)命令more和less怎么使用

      2.Linux系統(tǒng)中l(wèi)ess命令的用法

      3.Linux系統(tǒng)中的翻頁(yè)命令more和less使用教程

      4.Linux 命令 rm文件和目錄管理詳解

      5.less命令怎么用

      熱門(mén)文章

      2963227