快照功能:記錄當(dāng)前的硬盤的狀態(tài)。剛建快照時快照占用內(nèi)存為0,標(biāo)記了當(dāng)前硬盤的存儲狀態(tài)。當(dāng)虛擬機(jī)對快照標(biāo)記的內(nèi)容改寫時,會將改寫的內(nèi)容存儲進(jìn)快照,與未改寫的部分整合得到完整的快照。當(dāng)快照標(biāo)記的部分被完全改寫,那么快照存儲空間完整記錄了當(dāng)時拍攝時的內(nèi)存狀態(tài)。
站在用戶的角度思考問題,與客戶深入溝通,找到玉龍網(wǎng)站設(shè)計與玉龍網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋玉龍地區(qū)。
參數(shù)形式
第一種:參數(shù)用一橫的說明后面的參數(shù)是字符形式。
第二種:參數(shù)用兩橫的說明后面的參數(shù)是單詞形式。
第三種:參數(shù)前有橫的是 System V風(fēng)格。
第四種:參數(shù)前沒有橫的是 BSD風(fēng)格。
cat、more、less、head、tail命令的比較:
cat命令可以一次顯示整個文件,如果文件比較大,使用不是很方便;
more命令可以讓屏幕在顯示滿一屏幕時暫停,按空格往前翻頁,按b往后翻頁。
less命令也可以分頁顯示文件,和more命令的區(qū)別就在于: 支持上下鍵卷動屏幕、查找;不需要在一開始就讀取整個文件,打開大文件時比more、vim更快。
head命令用于查看文件的前n行。
tail命令用于查看文件的后n行,加上-f命令,查看在線日志非常方便,可以打印最新增加的日志。
一般模式:
編輯模式:
命令模式:
編碼
多行操作(列編輯模式)
插入:ctrl+v進(jìn)入列編輯模式,上下移動光標(biāo)選擇需要插入的位置,然后輸入大寫I,輸入需要文本,最后按esc鍵退出,就會發(fā)現(xiàn)文本會在選擇的多行中插入。
刪除:ctrl+v進(jìn)入列編輯模式,上下移動光標(biāo)選中需要刪除的部分,然后按d,就會刪除選中的內(nèi)容。
①head:顯示文件頭部內(nèi)容
②tail:輸出文件尾部內(nèi)容
注意:用vim和vi修改內(nèi)容會刪除源文件并生成新文件,所以tail -f會失效。需要用到
追加和覆蓋語句(或),才能被tail -f監(jiān)視到。
一般用于查看小文件
查看壓縮文件中的文本內(nèi)容
例:
①more:文件內(nèi)容分屏查看器
②less:分屏顯示文件內(nèi)容,效率比more高
1、簡單讀取
運(yùn)行腳本如下
測試結(jié)果為:
2、-p 參數(shù),允許在 read 命令行中直接指定一個提示。
運(yùn)行腳本如下
測試結(jié)果為:
echo [選項(xiàng)] [輸出內(nèi)容] (輸出內(nèi)容到控制臺)
輸出給定文本的sha256加密后的內(nèi)容
①顯示當(dāng)前時間信息
②顯示當(dāng)前時間年月日
③顯示當(dāng)前時間年月日時分秒
④顯示昨天
⑤顯示明天時間
⑥顯示上個月時間
需要注意的是取下個月的命令存在bug,執(zhí)行如下命令會得到21-10,但是正常應(yīng)該得到21-09,需要注意
date -d "2021-08-31 +1 month" +%y-%m
⑦修改系統(tǒng)時間
⑧獲取當(dāng)前時間戳
獲取秒時間戳: date +%s
獲取毫秒時間戳:$[ (date +%s%N) /1000000]
查看日歷
(1)查看當(dāng)前月的日歷
(2)查看2017年的日歷
例:
對比gzip/gunzip,zip/unzip可以壓縮文件和目錄且保留源文件。
①zip:壓縮
②unzip:解壓縮
只能壓縮文件不能壓縮目錄,不保留原來的文件。
gzip 文件 (只能將文件壓縮為*.gz文件)
gunzip 文件.gz (解壓縮文件命令)
例: crontab -e
(1)進(jìn)入crontab編輯界面。會打開vim編輯你的工作。
(2)每隔1分鐘,向/root/bailongma.txt文件中添加一個11的數(shù)字
*/1 * * * * /bin/echo ”11” /root/bailongma.txt
(3)可以用tail -f 目標(biāo)文件來實(shí)施監(jiān)控追加的內(nèi)容
查看日志
可以用tail -f /var/log/cron.log觀察
Cron表達(dá)式見文章:
ls [選項(xiàng)] [目錄或是文件]
cd [參數(shù)]
例: cd -P $(dirname $p1) ; pwd 先跳轉(zhuǎn)到文件的所在目錄,再打印$p1文件的實(shí)際路徑
概述
①cp(copy):只能在本機(jī)中復(fù)制
②scp(secure copy):可以復(fù)制文件給遠(yuǎn)程主機(jī)
scp -r test.sh hxr@hadoop102:/root
③rsync(remote sync):功能與scp相同,但是不會改文件屬性
rsync -av test.sh test.sh hxr@hadoop102:/root
④nc(netcat):監(jiān)聽端口,可以實(shí)現(xiàn)機(jī)器之間傳輸文件。
nc -lk 7777 (-l表示listen,-k表示keep)
強(qiáng)制覆蓋不提示的方法:\cp
例:scp -r test.sh hxr@bigdata1:/root
例:rsync -av test.sh hxr@bigdata1:/root
例:
nc -lp 10000 nc_test.txt
nc -w 1 hadoop102 nc_test.txt
遠(yuǎn)程登錄時默認(rèn)使用的私鑰為~/.ssh/id_rsa
生成密鑰對
將公鑰發(fā)送到本機(jī)
將密鑰發(fā)送到需要登錄到本機(jī)的服務(wù)器上
修改密鑰的權(quán)限
遠(yuǎn)程登陸
如果有多個節(jié)點(diǎn)需要遠(yuǎn)程登陸,可以在.ssh下創(chuàng)建config并輸入
再次登陸
①正向代理:
②反向代理:
所謂“反向代理”就是讓遠(yuǎn)端啟動端口,把遠(yuǎn)端端口數(shù)據(jù)轉(zhuǎn)發(fā)到本地。
HostA 將自己可以訪問的 HostB:PortB 暴露給外網(wǎng)服務(wù)器 HostC:PortC,在 HostA 上運(yùn)行:
那么鏈接 HostC:PortC 就相當(dāng)于鏈接 HostB:PortB。
使用時需修改 HostC 的 /etc/ssh/sshd_config 的一條配置如下,不然啟動的進(jìn)程監(jiān)聽的ip地址為127.0.0.1,即只有本機(jī)可以訪問該端口。
相當(dāng)于內(nèi)網(wǎng)穿透,比如 HostA 和 HostB 是同一個內(nèi)網(wǎng)下的兩臺可以互相訪問的機(jī)器,HostC是外網(wǎng)跳板機(jī),HostC不能訪問 HostA,但是 HostA 可以訪問 HostC。
那么通過在內(nèi)網(wǎng) HostA 上運(yùn)行 ssh -R 告訴 HostC,創(chuàng)建 PortC 端口監(jiān)聽,把該端口所有數(shù)據(jù)轉(zhuǎn)發(fā)給我(HostA),我會再轉(zhuǎn)發(fā)給同一個內(nèi)網(wǎng)下的 HostB:PortB。
同內(nèi)網(wǎng)下的 HostA/HostB 也可以是同一臺機(jī)器,換句話說就是 內(nèi)網(wǎng) HostA 把自己可以訪問的端口暴露給了外網(wǎng) HostC。
例: 比如在我的內(nèi)網(wǎng)機(jī)192.168.32.244上有一個RabbitMQ的客戶端,端口號為15672。現(xiàn)在我希望在外網(wǎng)上訪問固定ip的云服務(wù)器chenjie.asia的6009端口,通過跳板機(jī)192.168.32.243來轉(zhuǎn)發(fā)請求到192.168.32.244:15672,從而實(shí)現(xiàn)在外網(wǎng)訪問內(nèi)網(wǎng)服務(wù)的功能,即內(nèi)網(wǎng)穿透。
①在192.168.32.244上啟動RabbitMQ服務(wù)
②將chenjie.asia云服務(wù)器的私鑰復(fù)制到跳板機(jī)192.168.32.243的~/.ssh下,并重命名為id_rsa。通過如下命令看是否可以遠(yuǎn)程登陸到云服務(wù),可以登陸則進(jìn)行下一步。
③修改chenjie.asia服務(wù)器的ssh配置文件 /etc/ssh/sshd_config ,允許其他節(jié)點(diǎn)訪問
然后重啟sshd服務(wù)
④在跳板機(jī)192.168.32.243啟動ssh反向代理
這個進(jìn)程在關(guān)閉session時會停止,可以添加啟動參數(shù) -CPfN
例:
以 root 身份執(zhí)行的程序有了所有特權(quán),這會帶來安全風(fēng)險。Kernel 從 2.2 版本開始,提供了 Capabilities 功能,它把特權(quán)劃分成不同單元,可以只授權(quán)程序所需的權(quán)限,而非所有特權(quán)。
例如:linux不允許非root賬號只用1024以下的端口,使用root啟動命令nginx,會導(dǎo)致nginx權(quán)限過高太危險。所以用setcap命令
sudo setcap cap_net_bind_service=+eip /bigdata/nginx/sbin/nginx
正確的關(guān)機(jī)流程為 :sync shutdown reboot halt
(1)sync (功能描述:將數(shù)據(jù)由內(nèi)存同步到硬盤中)
(2)halt (功能描述:關(guān)閉系統(tǒng),等同于shutdown -h now 和 poweroff)
(3)reboot (功能描述:就是重啟,等同于 shutdown -r now)
(4)shutdown [選項(xiàng)] [時間]
安裝
yum install -y telnet-server telnet
ls -i 顯示文件的節(jié)點(diǎn)號
find -inum 節(jié)點(diǎn)號 -delete 刪除指定的節(jié)點(diǎn)即可刪除對應(yīng)的文件
啟動一個服務(wù): systemctl start postfix.service
關(guān)閉一個服務(wù): systemctl stop postfix.service
重啟一個服務(wù): systemctl restart postfix.service
顯示一個服務(wù)的狀態(tài): systemctl status postfix.service
在開機(jī)時啟用一個服務(wù): systemctl enable postfix.service
在開機(jī)時禁用一個服務(wù): systemctl disable postfix.service
注:在enable的時候會打印出來該啟動文件的位置
列出所有已經(jīng)安裝的服務(wù)及狀態(tài):
systemctl list-units
systemctl list-unit-files
查看服務(wù)列表狀態(tài):
systemctl list-units --type=service
查看服務(wù)是否開機(jī)啟動: systemctl is-enabled postfix.service
查看已啟動的服務(wù)列表: systemctl list-unit-files | grep enabled
查看啟動失敗的服務(wù)列表: systemctl --failed
查看服務(wù)日志: journalctl -u postfix -n 10 -f
命令類似systemctl,用于操作native service。
添加腳本為服務(wù)(需要指定啟動級別和優(yōu)先級): chkconfig --add [腳本]
刪除服務(wù): chkconfig --del [腳本]
單獨(dú)查看某一服務(wù)是否開機(jī)啟動的命令 : chkconfig --list [服務(wù)名]
單獨(dú)開啟某一服務(wù)的命令 : chkconfig [服務(wù)名] on
單獨(dú)關(guān)閉某一服務(wù)的命令: chkconfig [服務(wù)名] off
查看某一服務(wù)的狀態(tài): /etc/intd.d/[服務(wù)名] status
啟用服務(wù)就是在當(dāng)前"runlevel"的配置文件目錄 /etc/systemd/system/multi-user.target.wants 里,建立 /usr/lib/systemd/system 里面對應(yīng)服務(wù)配置文件的軟鏈接;禁用服務(wù)就是刪除此軟鏈接,添加服務(wù)就是添加軟連接。
su 用戶名稱 (切換用戶,只能獲得用戶的執(zhí)行權(quán)限,不能獲得環(huán)境變量)
su - 用戶名稱 (切換到用戶并獲得該用戶的環(huán)境變量及執(zhí)行權(quán)限)
echo $PATH 打印環(huán)境變量
設(shè)置普通用戶具有root權(quán)限
修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下 所示:
或者配置成采用sudo命令時,不需要輸入密碼
修改完畢,現(xiàn)在可以用hxr 帳號登錄,然后用命令 sudo ,即可獲得root權(quán)限進(jìn)行操作。
以azkaban用戶執(zhí)行引號中的命令
gpasswd -d [username] [groupname] 將用戶從組中刪除
gpasswd -a [username] [groupname] 將用戶加入到組中
用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實(shí)際上就是對 /etc/group文件的更新。
0首位表示類型 - 代表文件 d 代表目錄 l 鏈接文檔(link file)
三種特殊權(quán)限suid、sgid、sticky
例子:
變更文件權(quán)限方式一
例:chmod u-x,o+x houge.txt
變更文件權(quán)限方式二
例:chmod -R 777 /mnt/ 修改整個文件夾的文件權(quán)限
在linux中創(chuàng)建文件或者目錄會有一個默認(rèn)權(quán)限的,這個默認(rèn)權(quán)限是由umask決定的(默認(rèn)為0022)。umask設(shè)置的是權(quán)限的“補(bǔ)碼”,而我們常用chmod設(shè)置的是文件權(quán)限碼。一般在/etc/profile 、~/.bashprofile 或者 ~/.profile中設(shè)置umask值。
umask計算
如root用戶的默認(rèn)umask為0022(第一個0 代表特殊權(quán)限位,這里先不考慮),創(chuàng)建的文件默認(rèn)權(quán)限是644(即默認(rèn)666掩上umask的022),創(chuàng)建的目錄是755(即默認(rèn)777掩上umask的022)。
對于root用戶的umask=022這個來說,777權(quán)限二進(jìn)制碼就是(111)(111)(111),022權(quán)限二進(jìn)制碼為(000)(010)(010)。
上面就是一個umask的正常計算過程,但是這樣實(shí)在是太麻煩了。我們使用如下的簡單的方法快速計算。
上面的這個方法計算是非常方便的, 為何得到奇數(shù)要+1呢?
文件的最大權(quán)限是666,都是偶數(shù),你得到奇數(shù),說明你的umask有奇數(shù)啊,讀為4,寫為2,都是偶數(shù),說明你有執(zhí)行權(quán)限的。
就按照上面的umask=023為例,在計算其他用戶權(quán)限的時候6-3=3 ,6是讀寫,3是寫和執(zhí)行,其實(shí)應(yīng)該是讀寫權(quán)限減去讀權(quán)限的得到寫權(quán)限的,相當(dāng)于我們多減去了一個執(zhí)行權(quán)限。所以結(jié)果加1。
umask修改
如果想單獨(dú)修改某個文件夾的新建文件的權(quán)限,可以使用setfacl命令。
例:遞歸改變文件所有者和所有組 chown -R hxr:hxr /mnt
例:
linux 終端分屏命令vsp
比如:某文件夾下有文件:vector.cc, substr.cc1.使用vim命令打開任意一個文件:vim vector.cc打開第一個文件。如下圖所示:2.按:Esc鍵 + “:”,并輸入:vsp substr.cc 。
Linux下多窗口分屏式終端
Linux下多窗口分屏式終端--Terminatorterminator是個很好的終端程序,在Ubuntu linux下安裝如下: sudo apt-get install terminator 可在同一屏打開多個窗口:
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)實(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)代表建立一個硬鏈接文件,兩個文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在,一般用于保護(hù)系統(tǒng)重要的文件。所以-s選項(xiàng)是更常見的形式。
::: warning 注意
如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。
:::
find命令功能非常強(qiáng)大,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。
常用用法:
Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,grep允許對文本文件進(jìn)行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep一般格式為:
在grep命令中輸入字符串參數(shù)時,最好用引號或雙引號括起來。
例如:
從某個文件搜索
搜索當(dāng)前目錄所有文件
常用選項(xiàng)說明:**
grep搜索內(nèi)容串可以是正則表達(dá)式。
正則表達(dá)式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這個“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯。
grep常用正則表達(dá)式:
計算機(jī)中的數(shù)據(jù)經(jīng)常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大文件中,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)。
tar使用格式:
tar [參數(shù)] 打包文件名 文件
tar命令很特殊,其參數(shù)前面可以使用“-”,也可以不使用。
常用參數(shù):
注意:除了f需要放在參數(shù)的最后,其它參數(shù)的順序任意。
常用命令:
tar與gzip命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮。 tar只負(fù)責(zé)打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz。也會見到縮寫的.tgz這種擴(kuò)展名。
gzip使用格式如下:
常用選項(xiàng):
tar這個命令并沒有壓縮的功能,它只是一個打包的命令,但是在tar命令中增加一個選項(xiàng) -z 可以調(diào)用gzip實(shí)現(xiàn)壓縮的功能,最終實(shí)行一個先打包后壓縮的過程。
-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命令中增加一個選項(xiàng)(-j)可以調(diào)用bzip2實(shí)現(xiàn)了一個壓縮的功能,實(shí)行一個先打包后壓縮的過程。
壓縮用法 : 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 [-r] 目標(biāo)文件(沒有擴(kuò)展名) 源文件
解壓文件 :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 是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達(dá)式使用。一般用于自動編輯轉(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行
顯示當(dāng)前時間 # Tue May 7 14:35:31 DST 2019
當(dāng)前日期和時間 # 20190507-14:34:25
使用history命令可以查看之前輸過的命令及其id,
使用 !id 的形式,可以快速執(zhí)行指定歷史命令
Linux命令大全:
菜鳥Linux命令:
ps(全稱:process status)命令是用來查看linux系統(tǒng)進(jìn)程使用情況,作用相當(dāng)于windows的任務(wù)管理器。
說明:
ps支持多種系統(tǒng),如linux,UNIX等,因此可使用的參數(shù)選項(xiàng)比較多,但一般我們只需掌握常用的參數(shù)即可,此處我們只介紹ps命令不帶參數(shù)時的輸出列表示的具體含義。
兼容格式:
UNIX格式:以-開頭。
BSD格式:沒有以-開頭。
GNU長格式:兩個-開頭,即--。
ps命令不接任何參數(shù)
默認(rèn)情況下,ps不帶任何參數(shù)時,輸出的是使用者當(dāng)前所在終端的進(jìn)程,其輸出結(jié)果如圖所示:
linux中如果想要把某個命令或者程序執(zhí)行的輸出結(jié)果分屏顯示,可以使用more工具來實(shí)現(xiàn)。是幾乎所有l(wèi)inux發(fā)行版都自帶的一個分屏顯示的工具。
1:如果只是輸出一個文件的內(nèi)容,可以直接用more來輸出,例如
more
a.log
2:如果希望分屏顯示某個程序的輸出內(nèi)容,因?yàn)閙ore只能直接操作文件,所以此時必須通過管道來實(shí)現(xiàn)分屏顯示,例如
./output
|
more
3:more命令的相關(guān)參數(shù)
+n
從笫n行開始顯示
-n
定義屏幕大小為n行
+/pattern
在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示
-c
從頂部清屏,然后顯示
-d
提示“press
space
to
continue,’q’
to
quit(按空格鍵繼續(xù),按q鍵退出)”,禁用響鈴功能
-l
忽略ctrl+l(換頁)字符
-p
通過清除窗口而不是滾屏來對文件進(jìn)行換頁,與-c選項(xiàng)相似
-s
把連續(xù)的多個空行顯示為一行
-u
把文件內(nèi)容中的下畫線去掉
4:more命令的相關(guān)操作
enter
向下n行,需要定義。默認(rèn)為1行
ctrl+f
向下滾動一屏
空格鍵
向下滾動一屏
ctrl+b
返回上一屏
=
輸出當(dāng)前行的行號
:f
輸出文件名和當(dāng)前行的行號
v
調(diào)用vi編輯器
!命令
調(diào)用shell,并執(zhí)行命令
q
退出more
網(wǎng)頁題目:linux命令分屏輸出 linux分屏顯示命令
文章分享:http://muchs.cn/article36/hggepg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站、品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)