新聞中心

不僅如此,為了方面用戶瀏覽文本內(nèi)容,less 命令還提供了以下幾個(gè)功能:
- 使用光標(biāo)鍵可以在文本文件中前后(左后)滾屏;
- 用行號(hào)或百分比作為書簽瀏覽文件;
- 提供更加友好的檢索、高亮顯示等操作;
- 兼容常用的字處理程序(如 Vim、Emacs)的鍵盤操作;
- 閱讀到文件結(jié)束時(shí),less 命令不會(huì)退出;
- 屏幕底部的信息提示更容易控制使用,而且提供了更多的信息。
less 命令的基本格式如下:
[root@localhost ~]# less [選項(xiàng)] 文件名
此命令可用的選項(xiàng)以及各自的含義如表 1 所示。
| 選項(xiàng) | 選項(xiàng)含義 |
|---|---|
| -N | 顯示每行的行號(hào)。 |
| -S | 行過(guò)長(zhǎng)時(shí)將超出部分舍棄。 |
| -e | 當(dāng)文件顯示結(jié)束后,自動(dòng)離開。 |
| -g | 只標(biāo)志最后搜索到的關(guān)鍵同。 |
| -Q | 不使用警告音。 |
| -i | 忽略搜索時(shí)的大小寫。 |
| -m | 顯示類似 more 命令的百分比。 |
| -f | 強(qiáng)迫打開特殊文件,比如外圍設(shè)備代號(hào)、目錄和二進(jìn)制文件。 |
| -s | 顯示連續(xù)空行為一行。 |
| -b <緩沖區(qū)大小> | 設(shè)置緩沖區(qū)的大小。 |
| -o <文件名> | 將 less 輸出的內(nèi)容保存到指定文件中。 |
| -x <數(shù)字> | 將【Tab】鍵顯示為規(guī)定的數(shù)字空格。 |
在使用 less 命令查看文件內(nèi)容的過(guò)程中,和 more 命令一樣,也會(huì)進(jìn)入交互界面,因此需要讀者掌握一些常用的交互指令,如表 2 所示。
| 交互指令 | 功能 |
|---|---|
| /字符串 | 向下搜索“字符串”的功能。 |
| ?字符串 | 向上搜索“字符串”的功能。 |
| n | 重復(fù)*前一個(gè)搜索(與 / 成 ? 有關(guān))。 |
| N | 反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))。 |
| b | 向上移動(dòng)一頁(yè)。 |
| d | 向下移動(dòng)半頁(yè)。 |
| h 或 H | 顯示幫助界面。 |
| q 或 Q | 退出 less 命令。 |
| y | 向上移動(dòng)一行。 |
| 空格鍵 | 向下移動(dòng)一頁(yè)。 |
| 回車鍵 | 向下移動(dòng)一行。 |
| 【PgDn】鍵 | 向下移動(dòng)一頁(yè)。 |
| 【PgUp】鍵 | 向上移動(dòng)一頁(yè)。 |
| Ctrl+f | 向下移動(dòng)一頁(yè)。 |
| Ctrl+b | 向上移動(dòng)一頁(yè)。 |
| Ctrl+d | 向下移動(dòng)一頁(yè)。 |
| Ctrl+u | 向上移動(dòng)半頁(yè)。 |
| j | 向下移動(dòng)一行。 |
| k | 向上移動(dòng)一行。 |
| G | 移動(dòng)至最后一行。 |
| g | 移動(dòng)到第一行。 |
| ZZ | 退出 less 命令。 |
| v | 使用配置的編輯器編輯當(dāng)前文件。 |
| [ | 移動(dòng)到本文檔的上一個(gè)節(jié)點(diǎn)。 |
| ] | 移動(dòng)到本文檔的下一個(gè)節(jié)點(diǎn)。 |
| p | 移動(dòng)到同級(jí)的上一個(gè)節(jié)點(diǎn)。 |
| u | 向上移動(dòng)半頁(yè)。 |
【例 1】使用 less 命令查看 /boot/grub/grub.cfg 文件中的內(nèi)容。
[root@localhost ~]# less /boot/grub/grub.cfg
#
#DO NOT EDIT THIS FILE
#
#It is automatically generated by grub-mkconfig using templates from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "$ {prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry= save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
:
可以看到,less 在屏幕底部顯示一個(gè)冒號(hào)(:),等待用戶輸入命令,比如說(shuō),用戶想向下翻一頁(yè),可以按空格鍵;如果想向上翻一頁(yè),可以按 b 鍵。
當(dāng)前題目:Linuxless命令:查看文件內(nèi)容
分享地址:http://www.dlmjj.cn/article/dpddggd.html


咨詢
建站咨詢
