新聞中心
Linux命令行提示符:分屏顯示輸出

在日常的Linux操作中,命令行是非常重要的工具。我們可以運(yùn)用許多命令完成各種各樣的任務(wù),比如查看文件、改變文件權(quán)限、安裝軟件等等。雖然命令行工具強(qiáng)大,但是在處理大量的輸出時(shí),經(jīng)常會(huì)遇到繁瑣的滾動(dòng),無法把注意力集中到需要的內(nèi)容上的問題。本文將介紹一些分屏工具,以便更高效的使用命令行。
1. screen
Screen是一個(gè)Linux下的終端控制工具,可以在同一終端中開啟多個(gè)窗口,并且可以在不同的窗口中運(yùn)行各種命令。使用screen可以很好地解決繁瑣的滾動(dòng)問題。例如,在執(zhí)行一個(gè)耗時(shí)很長(zhǎng)的命令時(shí),我們可以將其放在一個(gè)screen窗口中,然后可以再打開其他的screen窗口,查看其他信息或運(yùn)行其他命令。當(dāng)需要查看那個(gè)耗時(shí)的命令的輸出時(shí),只需要回到其對(duì)應(yīng)的窗口即可。
安裝screen很簡(jiǎn)單,使用以下命令即可:
“`
sudo apt-get update
sudo apt-get install screen
“`
使用screen也很容易。啟動(dòng)一個(gè)screen窗口,可以使用以下命令:
“`
screen
“`
此時(shí),一個(gè)新的窗口打開。接下來,在此窗口中運(yùn)行命令。當(dāng)需要打開新的screen窗口時(shí),可以按下ctrl + a,然后按下c。這樣就可以打開一個(gè)新的窗口。要在不同的窗口之間切換,可以按下ctrl + a,然后按下n或p。
2. tmux
Tmux是一個(gè)Linux下的分屏工具,與Screen相似。Tmux可以在同一終端中啟動(dòng)多個(gè)窗口,并且可以進(jìn)行分屏操作。與Screen不同的是,Tmux可以更加靈活地進(jìn)行窗口管理。例如,可以將一個(gè)窗口中的內(nèi)容與另一個(gè)窗口中的內(nèi)容進(jìn)行比較。
安裝tmux也很簡(jiǎn)單,使用以下命令即可:
“`
sudo apt-get update
sudo apt-get install tmux
“`
Tmux的使用方式如下:
1. 啟動(dòng)tmux
“`
tmux
“`
2. 分割窗口
“`
Ctrl+b,然后按c # 創(chuàng)建一個(gè)新的窗格(clear)
Ctrl+b,然后按% # 縱向分割當(dāng)前窗格(vertical)
Ctrl+b,然后按“ # 橫向分割當(dāng)前窗格(horizontal)
“`
3. 移動(dòng)光標(biāo)
“`
Ctrl+b,然后按h # 光標(biāo)移動(dòng)到左面(left)
Ctrl+b,然后按j # 光標(biāo)移動(dòng)到下面(down)
Ctrl+b,然后按k # 光標(biāo)移動(dòng)到上面(up)
Ctrl+b,然后按l # 光標(biāo)移動(dòng)到右面(right)
“`
4. 切換窗口
“`
Ctrl+b,然后按數(shù)字鍵 # 切換到數(shù)字對(duì)應(yīng)的窗口
“`
5. 關(guān)閉窗口
“`
Ctrl+b,然后按x # 關(guān)閉當(dāng)前窗口
“`
分屏工具的使用可以輕松地處理大量的輸出。本文介紹了兩個(gè)常用的分屏工具:Screen和Tmux。使用這些工具可以更加高效地完成各種命令行任務(wù)。雖然這些工具的使用方法有些不同,但都可以提供非常便利的功能,例如在多個(gè)命令行窗口之間切換、共享同一終端等。如果您還沒有使用過這些工具,那么本文的介紹可以提供一個(gè)很好的入門機(jī)會(huì)。詳細(xì)的使用文檔可以在網(wǎng)上找到。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
Linux 高級(jí)命令
echo “HelloWorld”
向控制臺(tái)輸出HelloWorld信息
Linux允許將命令執(zhí)行結(jié)果重定向到一個(gè)文件,本應(yīng)顯示在終端上叢卜笑的內(nèi)容保存到指定文件中。
ls > test.txt
test.txt 如果不存在,則創(chuàng)建,存在則覆蓋其內(nèi)容
注意: > 輸出重定向會(huì)覆蓋原來的內(nèi)容, >> 輸出重定向則會(huì)追加到文件的尾部
cat xxx.py 可以用來快速查看某個(gè)文件內(nèi)容,輸出到控制臺(tái)
cat test.txt >> haha.txt 將test.txt的內(nèi)容追加到haha.txt中
cat 1.txt 2.txt > 1_2.txt 將1.txt 2.txt內(nèi)容合并到1_2.txt中
分屏顯示:more
查看內(nèi)容時(shí),在信息過長(zhǎng)無法在一屏上顯示時(shí),會(huì)出現(xiàn)弊差快速滾屏,使得用戶無法看清文件的內(nèi)容,此時(shí)可以使用more命令,從頭開始,每次只顯示一頁(yè),空格鍵顯示下一頁(yè),b鍵上一頁(yè),按下q鍵退出顯示,按下h鍵可以獲取幫助。
more xxx.py
管道:一個(gè)命令的輸出可以通過管道做為另一個(gè)命令的輸入。
管道我們可以理解現(xiàn)實(shí)生活中的管子,管子的一頭塞東西進(jìn)去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。即管道左邊的輸出結(jié)果作為管道右側(cè)的參數(shù)
cat info.txt | more
tree | more
::: warning
more管道符讀到的內(nèi)容只能前進(jìn),不能后退;只能使用空格或回車向下看,不能使用b回看
:::
Linux鏈接文件類似于Windows下的快捷方式。
鏈接文件分為軟鏈接和硬鏈接。
ln -s 源文件 鏈接文件
ln 源文件 鏈接文件
沒有-s 選項(xiàng)代表建立一個(gè)硬鏈接文件,兩個(gè)文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在,一般用于保護(hù)系統(tǒng)重要的文件。所以-s選項(xiàng)是更常見的形式。
::: warning 注意
如果軟鏈接文件和源文件不在同一個(gè)目錄,源文件要使用絕對(duì)路徑,不能使用相對(duì)路徑。
:::
find命令功能非常強(qiáng)大,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。
常用用法:
Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,grep允許對(duì)文本文件進(jìn)行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep一般格式為:
在grep命令中輸入字符串參數(shù)時(shí),更好用引號(hào)或雙引號(hào)括起來。
例如:
從某個(gè)文件搜索
搜索當(dāng)前目錄所有文件
常用選項(xiàng)說明:**
grep搜索內(nèi)容串可以是正則表達(dá)式。
正則表達(dá)式是對(duì)字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來表達(dá)對(duì)字符串的一種過濾邏輯。
grep常用正則表達(dá)式:
計(jì)算機(jī)中的數(shù)據(jù)經(jīng)滲含常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個(gè)大文件中,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)。
tar使用格式:
tar 打包文件名 文件
tar命令很特殊,其參數(shù)前面可以使用“-”,也可以不使用。
常用參數(shù):
注意:除了f需要放在參數(shù)的最后,其它參數(shù)的順序任意。
常用命令:
tar與gzip命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮。 tar只負(fù)責(zé)打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz。也會(huì)見到縮寫的.tgz這種擴(kuò)展名。
gzip使用格式如下:
常用選項(xiàng):
tar這個(gè)命令并沒有壓縮的功能,它只是一個(gè)打包的命令,但是在tar命令中增加一個(gè)選項(xiàng) -z 可以調(diào)用gzip實(shí)現(xiàn)壓縮的功能,最終實(shí)行一個(gè)先打包后壓縮的過程。
-z :指定壓縮包的格式為 xxx.tar.gz
tar壓縮:
tar zcvf xxx.tar.gz 文件1 文件2 …
tar解壓:
tar zxvf xxx.tar.gz
解壓到指定目錄:
tar zxvf xxx.tar.gz -C target_dir/ (大寫字母“C”)
tar與bzip2命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮(用法和gzip一樣)。
tar只負(fù)責(zé)打包文件,但不壓縮,用bzip2壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.bz2。
在tar命令中增加一個(gè)選項(xiàng)(-j)可以調(diào)用bzip2實(shí)現(xiàn)了一個(gè)壓縮的功能,實(shí)行一個(gè)先打包后壓縮的過程。
壓縮用法
: tar -jcvf 壓縮包包名 文件1 文件2… (例: tar jcvf bak.tar.bz2 *.c )
解壓用法
: tar -jxvf 壓縮包包名 (例: tar jxvf bak.tar.bz2 )
通過zip壓縮文件的目標(biāo)文件不需要指定擴(kuò)展名,默認(rèn)擴(kuò)展名為zip。
壓縮文件
:zip 目標(biāo)文件(沒有擴(kuò)展名) 源文件
解壓文件
:unzip -d 解壓后目錄文件 壓縮文件
使用tree命令可以查看指定目錄的樹狀結(jié)構(gòu)
有時(shí)我們想知道被執(zhí)行的命令在哪個(gè)目錄,以方便切換或更新不同版本,如Python。可以使用 which 命令
文件內(nèi)容為:123 aaa bbb哈
執(zhí)行 echo “123 aaa bbb哈” > xxx.txt
wc -l xxx.txt 文件內(nèi)容的行數(shù)1
wc -w xxx.txt 文件內(nèi)容的單詞數(shù)3
wc -c xxx.txt 文件內(nèi)容的字節(jié)數(shù)15
wc xxx.txt 文件內(nèi)容的行數(shù),單詞數(shù),字節(jié)數(shù)1 3 15
wc -m xxx.txt 文件的字符數(shù)13
sed
是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達(dá)式使用。一般用于自動(dòng)編輯轉(zhuǎn)換程序,動(dòng)態(tài)調(diào)整文件內(nèi)容。
sed ‘s/good/GOODS/’ file 替換每行之一個(gè)指定字符串(輸出所有行)
sed -n ‘s/good/GOODS/p’ file 替換每行之一個(gè)指定字符串(只輸出替換的行)
sed -i ‘s/good/GOODS/g’ file 替換所有指定字符串,并應(yīng)用到文件
sed ‘2d’ file 刪除第二行
sed ‘/^test/d’ 刪除good開頭的行
sed -n ‘3p’ file 打印第3行
顯示當(dāng)前時(shí)間 # Tue May 7 14:35:31 DST 2023
當(dāng)前日期和時(shí)間 #:34:25
使用history命令可以查看之前輸過的命令及其id,
使用 !id 的形式,可以快速執(zhí)行指定歷史命令
Linux命令大全:
linux的xfce如何設(shè)置,讓它能左右分屏,貌似默認(rèn)的是上下分屏。
#先用xrandr命令看看你的屏幕是不是VGA0 和 LVDS
#下面的命令變?yōu)樽笥曳制痢?/p>
xrandr –output VGA-0 –mode 1024×768 –rate 60 –right-of LVDS
不喜歡命令的話,可以安裝ARandR或者LXRandR圖梁配源形管理。
如果安裝了私有驅(qū)動(dòng),比如nvidia的顯卡,在私橡態(tài)有驅(qū)動(dòng)中帶賣絕有屏幕管理。
linux常用操作命令求助
1、cat /etc/passwd |grep mail
輸出結(jié)果:mail:x:8:12:mail:/var/spool/mail:/in/nologin
2、ll /root/install.log
輸出結(jié)果:-rw-r–r–. 1 root rootFeb 1 23:34 /root/install.log
3、 less或者more /etc/碼啟帆passwd
4、gzip install.log
輸出結(jié)果:-rw-r–r– 1 root rootFeb 1 23:34 install.log.gz
gzip -d install.log.gz
5、zip -r install.log.zip install.log
輸出結(jié)果:-rw-r–r– 1 root rootJul 4 08:59 install.log.zip
unzip install.log.zip
6、# cd /home/
# touch a.txt b.txt c.txt
# ll
total 12
-rw-r–rroot rootJul 4 09:08 a.txt
-rw-r–rroot rootJul 4 09:08 b.txt
-rw-r–rroot rootJul 4 09:08 c.txt
打包壓縮:tar -zcvf mytxt.tar.gz a.txt b.txt c.txt
輸出結(jié)果遲雹:-rw-r–rroot rootJul 4 09:10 mytxt.tar.gz
7、ls -lh /root/
輸出結(jié)果旁液:total 116K
1、
grep ‘mail’ 春拿掘/etc/passwd # 所有包含mail的行都會(huì)顯示出來
2、因?yàn)椴恢滥阈枰氖鞘裁磳傩裕疫@里給出三個(gè)不同的顯示文件屬性的命令
stat install.log
file install.log
ls -l install.log
3、
more /etc/passwd
4、
gzip install.log # 壓縮
gzip -d install.log.gz# 解壓
5、
zip -r install.log.zip install.log# 壓縮
unzip install.log.zip扒核 敏行# 解壓
6、
touch a.txt b.txt c.txt && tar -zcvf mytxt.tar.gz a.txt b.txt c.txt
7、
ls -lh /root
7、用du比較好
linux輸出結(jié)果分屏顯示的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux輸出結(jié)果分屏顯示,「Linux命令行提示符:分屏顯示輸出」,Linux 高級(jí)命令,linux的xfce如何設(shè)置,讓它能左右分屏,貌似默認(rèn)的是上下分屏。,linux常用操作命令求助的信息別忘了在本站進(jìn)行查找喔。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
本文名稱:「Linux命令行提示符:分屏顯示輸出」(linux輸出結(jié)果分屏顯示)
本文鏈接:http://www.5511xx.com/article/cdcicip.html


咨詢
建站咨詢
