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

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


咨詢
建站咨詢
