日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中Less環(huán)境變量使用教程(linux中l(wèi)ess環(huán)境變量)

感謝您閱讀本文,本文將為您介紹Linux中Less環(huán)境變量的使用教程,有助于您更好的管理數(shù)據(jù)和文件。

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、網(wǎng)站制作與策劃設(shè)計(jì),臨海網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:臨海等地區(qū)。臨海做網(wǎng)站價(jià)格咨詢:18980820575

什么是Less

Less是Linux中一個(gè)非常常用的命令行查看器,可以方便的查看大型文件內(nèi)容,以及幫助用戶瀏覽和編輯文件。Less還具有一些強(qiáng)大的功能,比如跨文件/搜索、文件修改和行編輯等。

如何使用Less

Less命令的基本語法為:

less [options] [filename]

可以通過下面的方法使用Less命令:

1.基本用法

通過在Less命令后面加上需要查看的文件名稱,可以對文件內(nèi)容進(jìn)行查看。例如:

less myfile.txt

此時(shí)可以通過使用箭頭鍵來上下滾動文件中的內(nèi)容,使用PageUp/PageDown鍵進(jìn)行跳頁,也可以通過輸入/來進(jìn)行搜索。在Less中,還有許多其他的命令可以使用,比如N(定位行)、G(跳轉(zhuǎn)到最后一行)等等。

2.環(huán)境變量

Less還支持通過全局變量或環(huán)境變量來進(jìn)行設(shè)置。下面就是一些常用的環(huán)境變量:

LESSOPEN

這個(gè)變量可以被用來指定義一個(gè)或多個(gè)腳本,這些腳本會在文件被Less打開時(shí)自動運(yùn)行。例如,在您的/home/user目錄中定義了一個(gè)test.sh腳本,它的命令為:

#!/bin/bash

/usr/bin/myfilter “$1” | more

然后,將變量LESSOPEN設(shè)為:

LESSOPEN=”|/home/user/test.sh %s”

現(xiàn)在,當(dāng)您使用Less查看文件時(shí),Less會將文件傳遞給test.sh腳本,該腳本又將文件傳遞給myfilter程序,在myfilter程序中,您可以使用任何過濾器,比如grep、awk等等。

LESSCLOSE

這個(gè)環(huán)境變量定義了Less退出時(shí)運(yùn)行的腳本。該腳本可以被用來執(zhí)行一些清理工作,比如刪除臨時(shí)文件等。

LESS_TERMCAP_xxxx

這些環(huán)境變量用來定義一些控制字符,以呈現(xiàn)Less輸出的不同顏色。例如:

LESS_TERMCAP_mb

定義粗體文本開始的字符串,比如“[01m”(不含引號)

LESS_TERMCAP_md

定義中等文本開始的字符串,比如“[01m”(不含引號)

LESS_TERMCAP_me

定義所有風(fēng)格結(jié)束的字符串,比如“[01m”(不含引號)

LESS_TERMCAP_ue

定義下劃線文本開始的字符串,比如“[01m”(不含引號)

3.其他

除了上述的環(huán)境變量外,Less還支持其他的一些用法,比如:

Less +n filename

此命令將文件打開,光標(biāo)在第n行開始。

Less +/pattern filename

此命令將文件打開,并找到之一個(gè)匹配pattern的地方開始。

Less +?pattern filename

此命令將文件打開,并找到最后一個(gè)匹配pattern的地方開始。

結(jié)論

Less是一個(gè)非常有用的工具,可以在處理大型文件和數(shù)據(jù)時(shí)極大地提高效率。同時(shí),Less還具有多種功能,如搜索,跨文件編輯等。本文向您介紹了Less的基本用法、環(huán)境變量和其他用法。當(dāng)您運(yùn)用這些技術(shù)時(shí),可以更好地管理和操作數(shù)據(jù)和文件。

相關(guān)問題拓展閱讀:

  • linux less命令怎么用
  • 來學(xué)一學(xué)LINUX系統(tǒng)中SHELL環(huán)境的搭建技巧
  • linux命令:dusortmorecatless

linux less命令怎么用

less filename

查看文件

less log2023.log

2、ps查看進(jìn)程信息并通過less分頁顯示

ps -ef |less

3、查看命令歷史使廳消用記錄并通過less分頁顯示

# history | less

22 scp -r tomcat6.0.32 :/opt/soft

23 cd ..

24 scp -r web :/opt/

25 cd soft

26 ls

……省略……

4、瀏覽多個(gè)文件

less log2023.log log2023.log

說明橘銷:

輸入 :n后,切換到 log2023.log

來學(xué)一學(xué)LINUX系統(tǒng)中SHELL環(huán)境的搭建技巧

什么是

LINUX

SHELL環(huán)境?shell在會話中會保存著大量信息,而這些信息就是shell環(huán)境。LINNX命令程序通過獲取SHELL環(huán)境中的數(shù)據(jù)(此處的數(shù)據(jù)通常稱為環(huán)境變量)來輸出本機(jī)相應(yīng)的配置數(shù)據(jù)。

LINUX環(huán)境變量

Linux shell環(huán)境中存儲了兩種基本類型的數(shù)據(jù):環(huán)境變量和shell變量。顫磨當(dāng)然,除了變量,shell也存儲了一些可編程的數(shù)據(jù),即別名和shell 函數(shù)。

如何查看環(huán)境變喚洞陪量呢?

我們可以用bash命令set,或者使用printenv命令程序來查看環(huán)境變量。

它們的區(qū)別是:set 命令不僅顯示shell數(shù)據(jù),而且可以顯示環(huán)境變量列表,而printenv命令僅僅顯示環(huán)境變量列表。

鑒于環(huán)境變量列表比較長,我們可以將每個(gè)命令的輸出通過管道符傳遞給less 來輸出列表,例如:

//執(zhí)行命令

$ printenv | less

//輸出內(nèi)容:環(huán)境變量及其數(shù)值的列表

KDE_MULTIHEAD=false

SSH_AGENT_PID=6666

HOSTNAME= linuxprobe

GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1

SHELL=/bin/bash

TERM=xterm

XDG_MENU_PREFIX=kde-

HISTSIZE=1000

XDG_SESSION_COOKIE=6d7b05c65846c3eaf3101b0046bd2b.996705

GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/me/.gtkrc-2.0:/home/me/.kde/sh

are/config/gtkrc-2.0

GTK_RC_FILES=/etc/gtk/gtkrc:/home/me/.gtkrc:/home/me/.kde/share/confi

g/gtkrc

GS_LIB=/home/me/.fonts

WINDOWID=

QTDIR=/usr/lib/qt-3.3

QTINC=/usr/lib/qt-3.3/include

KDE_FULL_SESSION=true

USER=test

LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01

:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe:

//printenv 命令也可輸出特定變量- USER的數(shù)值:

$ printenv USER

test

建立LINUX shell 環(huán)境

每當(dāng)我們登錄系統(tǒng)后,bash 程序就會自動啟動,且會讀取一系列配置腳本,這些配置腳本被稱為啟動文件。這些啟動文件定義了可供所有用戶共享的默認(rèn)shell 環(huán)境。

那么位于家目錄中的啟動文件,定義了用戶個(gè)人的shell 環(huán)境。

確切的啟動順序取決于shell 會話類型模式。有兩種shell 會話類型模式:一個(gè)是登錄shell 會話模式,另一個(gè)是非登錄shell 會話模式。

登錄shell 會話模式中會提示用戶輸入用戶名和密碼;非登錄shell 會話模式通常在GUI下啟動終端會話時(shí)出現(xiàn)。

登錄shell 會話模式下啟動文件內(nèi)容:

非登錄shell 會話模式下啟動文件內(nèi)容:

修改linux shell環(huán)境

依據(jù)通常的操作思路,通過添加目錄到PATH 變量或定義新的環(huán)境變量,再把這些更改和蠢存放至.bash_profile 文件中;那么對于其它的更改呢,需要存放至.bashrc 文件中。

除了系統(tǒng)管理員具將系統(tǒng)中的所有用戶修改默認(rèn)設(shè)置的權(quán)限外,其他用戶只能限定對個(gè)人家目錄下的文件進(jìn)行修改。

我們通過使用一個(gè)叫做文本編輯器的程序來編輯(或讀、寫)shell 的啟動文件以及其它配置文件。文本編輯器是一個(gè)類似于文字處理器的程序,允許使用移動光標(biāo)在屏幕上編輯。但不同之處在于文本編輯器不僅支持純文本,而且常包含為便于寫程序而設(shè)計(jì)的特性。由此可見,文本編輯器是開發(fā)人員用來寫代碼,以及系統(tǒng)管理員用來管理控制系統(tǒng)的配置文件的重要工具之一。

文本編輯器通常分為兩種基本類型:圖形化的和非圖形化的(基于文本)編輯器。

一些典型的圖形化編輯器有GNOME 和KDE。GNOME編輯器自帶了gedit 的編輯器,它通常在GNOME 菜單中稱為“文本編輯器”。KDE自帶了三種編輯器,分別是kedit,kwrite,kate。

那么基于文本的編輯器有nano、vi 和emacs。

nano 編輯器是一個(gè)簡單易用的編輯器。vi 編輯器(目前已被vim (“Vi IMproved” 的簡寫)替代)是類Unix 操作系統(tǒng)的傳統(tǒng)編輯器。emacs 編輯器屬于龐大的、多用途的,可做任何操作的編程環(huán)境。

無論哪種類型的文本編輯器都可以在命令行中輸入編輯器的名字及想要編輯的文件名,執(zhí)行文本編輯操作。在這篇文章中,我們學(xué)到了用文本編輯器來編輯配置文件的基本技巧。

這篇文章主要討論了linux SHELL環(huán)境的一些基礎(chǔ)知識及基本的操作技巧。在編寫這篇文章過程中我還參考了

《Linux就該這么學(xué)(第2版)》

linux命令:dusortmorecatless

一個(gè)比較經(jīng)典的問題:

如果線上機(jī)器的磁盤占用率超級高,怎么辦?

這時(shí)候優(yōu)先想到的肯定是,定位到占用磁盤空間更大的那些文件,指灶升然后把可以刪的給刪掉。

那么,問題來了,如何定位到占用磁盤空間更大的文件?

一個(gè)辦法是執(zhí)行如下命令:

里面涉及三個(gè)指令:du、sort、more

既然用到了,就順便多了解一下這三個(gè)指令的用法,算是辯核做下個(gè)人筆記。

首先是du

作用:用來查看文件所占用的磁盤情況。

格式:du

可用選項(xiàng)(如下為du –help展示的內(nèi)容):

操作示例:

對幾個(gè)比較常用的選項(xiàng)單獨(dú)拿出來,在機(jī)器上實(shí)際操作,效果如下:

首先,當(dāng)前目錄如下:

du:

其實(shí)吧,從圖里面可以看唯老到,使用“du”的時(shí)候,最后一行就當(dāng)前目錄的磁盤使用總量,所以,感覺一般情況下-c這個(gè)選項(xiàng)并沒有什么用。

du -s:只計(jì)算總量

不過,注意:-s與-a不能同時(shí)存在,會報(bào)錯(cuò)的。

sort

作用:對輸出的結(jié)果進(jìn)行排序

可用選項(xiàng):

-r:代表逆序排序

-n:按照字符串?dāng)?shù)值排序

-g:按照常規(guī)數(shù)值排序

-f:忽略字母大小寫

實(shí)測效果:

首先是測試文件的原始狀態(tài):

測試一:sort

可以發(fā)現(xiàn):

空行排在了之一位;

不管數(shù)字有多大,字符串都會排在數(shù)字的后面;

數(shù)字之間排序的時(shí)候,優(yōu)先考慮首位數(shù)字(感覺是把數(shù)字也當(dāng)成了一個(gè)字符串進(jìn)行排序);

more

作用:用于一頁一頁地展示文件內(nèi)容。

幾個(gè)常用操作:

空格:翻到下一頁

b:翻到上一頁

/:啟動字符串搜索(類似于vim)

此外:

more +n XXX:從XXX文件的第n行開始展示

more -n XXX:展示XXX文件,并且將n行視為一頁,也就是按空格時(shí),只會顯示后續(xù)的N行

cat

作用:一次性的展示所有文件內(nèi)容

cat有兩個(gè)比較有用的選項(xiàng):

-n:輸出所有行號

-b:只對非空行輸出行號

此外,

cat支持同時(shí)輸出多個(gè)文件的內(nèi)容:cat XXX YYYY ZZZZ

并且,cat可以與more結(jié)合使用:cat XXX | more 或者 cat XXX YYYY ZZZZ | more 或者 cat -n XXX | more

less:

作用:對文件或者輸出內(nèi)容進(jìn)行分頁展示,并且less可以用于打開多個(gè)文件

常用操作:

j:向上滾動一行

k:向下滾動一行(類似于vim)

g:跳到之一行

G:跳到最后一行

b:向上翻一頁

空格:翻頁

n%:跳轉(zhuǎn)到整個(gè)文件的n%處

:e :在使用less打開多個(gè)文件時(shí),使用“:e”選擇跳轉(zhuǎn)到其他文件去

/:進(jìn)行字符串搜索

v:啟動編輯

常用選項(xiàng):

-N:在每一行前面都顯示行號

-m:顯示讀取文件的百分比

-M:顯示讀取文件的百分比、行號和總行數(shù)

注意:

其他兩個(gè)比較簡單的指令:

head:顯示一個(gè)文件的前N行

用法:head -n 行數(shù) 文件名

tail:顯示一個(gè)文件的最后N行

用法:tail -n 行數(shù) 文件名

不過,使用tai的時(shí)候,因?yàn)?f選項(xiàng)可以自動顯示新增加的內(nèi)容,所以經(jīng)常會使用如下方式:

linux中l(wèi)ess 環(huán)境變量的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux中l(wèi)ess 環(huán)境變量,Linux中Less環(huán)境變量使用教程,linux less命令怎么用,來學(xué)一學(xué)LINUX系統(tǒng)中SHELL環(huán)境的搭建技巧,linux命令:dusortmorecatless的信息別忘了在本站進(jìn)行查找喔。

成都創(chuàng)新互聯(lián)建站主營:成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動網(wǎng)站開發(fā)制作等網(wǎng)站服務(wù)。


本文標(biāo)題:Linux中Less環(huán)境變量使用教程(linux中l(wèi)ess環(huán)境變量)
鏈接地址:http://www.5511xx.com/article/copedgg.html