《原神攻略》2.5版上半期UP池角色一圖流
1.ls命令,展示資料夾內容,引數如下
ls:展示資料夾內容
-a :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來 #ls -a
-d : 僅列出目錄本身,而不是列出目錄內的檔案資料~ #ls -d
-f :直接列出結果,而不進行排序 (ls 預設會以檔名排序!) #ls -f
-F :根據檔案、目錄等資訊,給予附加資料結構,例如: #ls -F
-h :將檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來; #ls -h
-i :列出 inode 位置,而非列出檔案屬性; #ls -i
-l :長資料序列出,包含檔案的屬性等等資料; #ls -l或者#ll
-n :列出 UID 與 GID 而非使用者與群組的名稱 (UID與GID會在賬號管理提到!) #ls -n-r :將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小; #ls -r
-R :連同子目錄內容一起列出來; #ls -R
-S :以檔案容量大小排序! #ls -S
-t :依時間排序 #ls -t
2.cd命令,切換目錄
#cd /root/Docements # 切換到目錄/root/Docements #cd ./path # 切換到當前目錄下的path目錄中,“.”表示當前目錄 #cd ../path # 切換到上層目錄中的path目錄中,“..”表示上一層目錄
3.find命令,查詢
# 與時間有關的引數:-mtime n : n為數字,意思為在n天之前的“一天內”被更改過的檔案; -mtime +n : 列出在n天之前(不含n天本身)被更改過的檔名; -mtime -n : 列出在n天之內(含n天本身)被更改過的檔名; -newer file : 列出比file還要新的檔名 # 例如: find /root -mtime 0 # 在當前目錄下查詢今天之內有改動的檔案 # 與使用者或使用者組名有關的引數: -user name :列出檔案所有者為name的檔案 -group name : 列出檔案所屬使用者組為name的檔案 -uid n : 列出檔案所有者為使用者ID為n的檔案 -gid n : 列出檔案所屬使用者組為使用者組ID為n的檔案# 例如: find /home/hadoop -user hadoop # 在目錄/home/hadoop中找出所有者為hadoop的檔案 # 與檔案許可權及名稱有關的引數: -name filename :找出檔名為filename的檔案 -size [+-]SIZE :找出比SIZE還要大(+)或小(-)的檔案 -tpye TYPE :查詢檔案的型別為TYPE的檔案,TYPE的值主要有:一般檔案(f)、裝置檔案(b、c)、 目錄(d)、連線檔案(l)、socket(s)、FIFO管道檔案(p); -perm mode :查詢檔案許可權剛好等於mode的檔案,mode用數字表示,如0755; -perm -mode :查詢檔案許可權必須要全部包括mode許可權的檔案,mode用數字表示 -perm +mode :查詢檔案許可權包含任一mode的許可權的檔案,mode用數字表示 # 例如: find / -name passwd # 查詢檔名為passwd的檔案 find . -perm 0755 # 查詢當前目錄中檔案許可權的0755的檔案 find . -size +12k # 查詢當前目錄中大於12KB的檔案,注意c表示byte
4.cp命令,複製,引數如下
-a :將檔案的特性一起復制 #cp -a [檔名稱] -p :連同檔案的屬性一起復制,而非使用預設方式,與-a相似,常用於備份 # cp -p [檔名稱] -i :若目標檔案已經存在時,在覆蓋時會先詢問操作的進行 #cp -i [檔名稱] -r :遞迴持續複製,用於目錄的複製行為 #cp -r [目錄名稱] -u :目標檔案與原始檔有差異時才會複製 #cp -u [檔名稱]
5.rm命令,刪除,引數入下
-f :就是force的意思,忽略不存在的檔案,不會出現警告訊息 #rm -f [檔案或目錄名稱] -i :互動模式,在刪除前會詢問使用者是否操作 #rm -i [檔案或目錄名稱] -r :遞迴刪除,最常用於目錄刪除,它是一個非常危險的引數 #rm -r [檔案或目錄名稱]
6.mv命令,移動檔案,引數入戲
-f :force強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋 #mv -f [檔案或目錄名稱] -i :若目標檔案已經存在,就會詢問是否覆蓋 #mv -i [檔案或目錄名稱] -u :若目標檔案已經存在,且比目標檔案新,才會更新 #mv -u [檔案或目錄名稱]
7.pwd命令,檢視當前工作路徑的完成路徑
pwd -P # 顯示出實際路徑,而非使用連線(link)路徑;pwd顯示的是連線路徑 #pwd -p
8.tar命令,壓縮和解壓
-c :新建打包檔案 -t :檢視打包檔案的內容含有哪些檔名 -x :解打包或解壓縮的功能,可以搭配-C(大寫)指定解壓的目錄,注意-c,-t,-x不能同時出現在同一條命令中 -j :通過bzip2的支援進行壓縮/解壓縮 -z :通過gzip的支援進行壓縮/解壓縮 -v :在壓縮/解壓縮過程中,將正在處理的檔名顯示出來 -f :filename :filename為要處理的檔案 -C :dir :指定壓縮/解壓縮的目錄dir
示例:
壓縮:tar -jcv -f filename.tar.bz2 要被處理的檔案或目錄名稱
查詢:tar -jtv -f filename.tar.bz2
解壓:tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄
9.mkdir命令,建立目錄
-m, --mode=模式,設定許可權<模式> (類似 chmod),而不是 rwxrwxrwx 減 umask #mkdir -m 777 [目錄名稱] -p, --parents 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄; #mkdir -p [目錄名稱] -v, --verbose 每次建立新目錄都顯示資訊 #mkidr -v [目錄名稱]
10.gzip命令,壓縮檔案或資料夾為.gz檔案
-a or --ascii 使用ASCII文字模式。 -c or --stdout or --to-stdout 把壓縮後的檔案輸出到標準輸出裝置,不去更動原始檔案。 -d or --decompress or ----uncompress 解開壓縮檔案。 -f or --force 強行壓縮檔案。不理會檔名稱 or 硬連線是否存在以及該檔案是否為符號連線。 -h or --help 線上幫助。 -l or --list 列出壓縮檔案的相關資訊。 -L or --license 顯示版本與版權資訊。 -n or --no-name 壓縮檔案時,不儲存原來的檔名稱及時間戳記。 -N or --name 壓縮檔案時,儲存原來的檔名稱及時間戳記。 -q or --quiet 不顯示警告資訊。 -r or --recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。 -S<壓縮字尾字串> or ----suffix<壓縮字尾字串> 更改壓縮字尾字串。 -t or --test 測試壓縮檔案是否正確無誤。 -v or --verbose 顯示指令執行過程。 -V or --version 顯示版本資訊。 -num 用指定的數字num調整壓縮的速度,-1 or --fast表示最快壓縮方法(低壓縮比),-9 or --best表示最慢壓縮方法(高壓縮比)。系統預設值為6
示例:
壓縮:#gzip [檔名稱]
解壓:#gzip -d [壓縮的檔案].gz
11.ps命令,顯示執行的程序(包括pid,cpu和記憶體使用情況等),常用引數
-A :所有的程序均顯示出來 -a :不與terminal有關的所有程序 -u :有效使用者的相關程序 -x :一般與a引數一起使用,可列出較完整的資訊 -l :較長,較詳細地將PID的資訊列出
示例:
列出程序#ps -aux
12.kill命令,終止程序,引數
1:SIGHUP,啟動被終止的程序 #kill -1 PID 2:SIGINT,相當於輸入ctrl+c,中斷一個程式的進行 #kill -2 PID 9:SIGKILL,強制中斷一個程序的進行 #kill -9 PID 15:SIGTERM,以正常的結束程序方式來終止程序 #kill -15 PID 17:SIGSTOP,相當於輸入ctrl+z,暫停一個程序的進行 #kill -17 PID
13.free命令了,顯示系統中的記憶體,已用的實體記憶體及swap記憶體,及被核心使用的buffer,引數
-b 以Byte為單位顯示記憶體使用情況。 #free -b -k 以KB為單位顯示記憶體使用情況。 #free -k -m 以MB為單位顯示記憶體使用情況。 #free -m -g 以GB為單位顯示記憶體使用情況。 #free -g -t 顯示記憶體總和列。 #free -t
14.top 命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員,引數
-b 批處理 -c 顯示完整的治命令 -I 忽略失效過程 -s 保密模式 -S 累積模式 -i<時間> 設定間隔時間 -u<使用者名稱> 指定使用者名稱 -p<程序號> 指定程序 -n<次數> 迴圈顯示的次數
示例:#top -bc -n 1
15.cat命令,用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 引數
-n, --number 對輸出的所有行編號,由1開始對所有輸出的行數編號 -s, --squeeze-blank 有連續兩行以上的空白行,就代換為一行的空白行
示例:#cat /etc/passwd
17.more命令和cat的功能一樣都是檢視檔案裡的內容,但有所不同的是more可以按頁來檢視檔案的內容,還支援直接跳轉行等功能
+n 從笫n行開始顯示 -n 定義螢幕大小為n行 +/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示 -c 從頂部清屏,然後顯示 -d 提示“Press space to continue,’q’ to quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能 -l 忽略Ctrl+l(換頁)字元 -p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似 -s 把連續的多個空行顯示為一行 -u 把檔案內容中的下畫線去掉 常用操作命令: Enter 向下n行,需要定義。預設為1行 Ctrl+F 向下滾動一屏 空格鍵 向下滾動一屏 Ctrl+B 返回上一屏
18.less 命令用法比起more更加的有彈性。在more的時候,我們並沒有辦法向前面翻,只能往後面看,但若使用了less時,就可以使用[pageup][pagedown]等按鍵的功能來往前往後翻看檔案,更容易用來檢視一個檔案的內容!除此之外,在less裡頭可以擁有更多的搜尋功能,不止可以向下搜,也可以向上搜。
-b <緩衝區大小> 設定緩衝區的大小 -e 當檔案顯示結束後,自動離開 -f 強迫開啟特殊檔案,例如外圍裝置代號、目錄和二進位制檔案 -g 只標誌最後搜尋的關鍵詞 -i 忽略搜尋時的大小寫 -m 顯示類似more命令的百分比 -N 顯示每行的行號 -o <檔名> 將less 輸出的內容在指定檔案中儲存起來 -Q 不使用警告音 -s 顯示連續空行為一行 -S 行過長時間將超出部分捨棄 -x <數字> 將“tab”鍵顯示為規定的數字空格 /字串:向下搜尋“字串”的功能 ?字串:向上搜尋“字串”的功能 n:重複前一個搜尋(與 / 或 ? 有關) N:反向重複前一個搜尋(與 / 或 ? 有關) b 向後翻一頁 d 向後翻半頁 h 顯示幫助介面 Q 退出less 命令 u 向前滾動半頁 y 向前滾動一行 空格鍵 滾動一行 回車鍵 滾動一頁
19.tail命令,引數
-f 迴圈讀取 -q 不顯示處理資訊 -v 顯示詳細的處理資訊 -c<數目> 顯示的位元組數 -n<行數> 顯示行數 --pid=PID 與-f合用,表示在程序ID,PID死掉之後結束. -q, --quiet, --silent 從不輸出給出檔名的首部 -s, --sleep-interval=S 與-f合用,表示在每次反覆的間隔休眠S秒
示例:#tail -f /var/log/messages
20.head 命令用於顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行:
-q 隱藏檔名 -v 顯示檔名 -c<位元組> 顯示位元組數 -n<行數> 顯示的行數
示例:head -n 5 test.sh
21.ping命令,用於確定主機與外部連線狀態
-d 使用Socket的SO_DEBUG功能。 -f 極限檢測。大量且快速地送網路封包給一臺機器,看它的迴應。 -n 只輸出數值。 -q 不顯示任何傳送封包的資訊,只顯示最後的結果。 -r 忽略普通的Routing Table,直接將資料包送到遠端主機上。通常是檢視本機的網路介面是否有問題。 -R 記錄路由過程。 -v 詳細顯示指令的執行過程。 <p>-c 數目:在傳送指定數目的包後停止。 -i 秒數:設定間隔幾秒送一個網路封包給一臺機器,預設值是一秒送一次。 -I 網路介面:使用指定的網路介面送出資料包。 -l 前置載入:設定在送出要求資訊之前,先行發出的資料包。 -p 範本樣式:設定填滿資料包的範本樣式。 -s 位元組數:指定傳送的資料位元組數,預設值是56,加上8位元組的ICMP頭,一共是64ICMP資料位元組。 -t 存活數值:設定存活數值TTL的大小。
示例:ping baidu.com
22.telnet命令,遠端登入操作
-8 允許使用8位字元資料,包括輸入與輸出。 -a 嘗試自動登入遠端系統。 -b<主機別名> 使用別名指定遠端主機名稱。 -c 不讀取使用者專屬目錄裡的.telnetrc檔案。 -d 啟動排錯模式。 -e<脫離字元> 設定脫離字元。 -E 濾除脫離字元。 -f 此引數的效果和指定"-F"引數相同。 -F 使用Kerberos V5認證時,加上此引數可把本地主機的認證資料上傳到遠端主機。 -k<域名> 使用Kerberos認證時,加上此引數讓遠端主機採用指定的領域名,而非該主機的域名。 -K 不自動登入遠端主機。 -l<使用者名稱稱> 指定要登入遠端主機的使用者名稱稱。 -L 允許輸出8位字元資料。 -n<記錄檔案> 指定檔案記錄相關資訊。 -r 使用類似rlogin指令的使用者介面。 -S<服務型別> 設定telnet連線所需的IP TOS資訊。 -x 假設主機有支援資料加密的功能,就使用它。 -X<認證形態> 關閉指定的認證形態。
示例:#telnet 127.0.0.1 80
23.wget命令,遠端下載工具
-V, –version 顯示wget的版本後退出 -h, –help 列印語法幫助 -b, –background 啟動後轉入後臺執行 -e, –execute=COMMAND 執行`.wgetrc’格式的命令,wgetrc格式參見/etc/wgetrc或~/.wgetrc
示例:#wget http://mirrors.ustc.edu.cn/apache/apr/apr-1.7.0-win32-src.zip
24.ifconfig命令,檢視和配置網路裝置
up 啟動指定網路裝置/網絡卡。 down 關閉指定網路裝置/網絡卡。該引數可以有效地阻止通過指定介面的IP資訊流,如果想永久地關閉一個介面,我們還需要從核心路由表中將該介面的路由資訊全部刪除。 arp 設定指定網絡卡是否支援ARP協議。 -promisc 設定是否支援網絡卡的promiscuous模式,如果選擇此引數,網絡卡將接收網路中發給它所有的資料包 -allmulti 設定是否支援多播模式,如果選擇此引數,網絡卡將接收網路中所有的多播資料包 -a 顯示全部介面資訊 -s 顯示摘要資訊(類似於 netstat -i) add 給指定網絡卡配置IPv6地址 del 刪除指定網絡卡的IPv6地址 <硬體地址> 配置網絡卡最大的傳輸單元 mtu<位元組數> 設定網絡卡的最大傳輸單元 (bytes) netmask<子網掩碼> 設定網絡卡的子網掩碼。掩碼可以是有字首0x的32位十六進位制數,也可以是用點分開的4個十進位制數。如果不打算將網路分成子網,可以不管這一選項;如果要使用子網,那麼請記住,網路中每一個系統必須有相同子網掩碼。 tunel 建立隧道 dstaddr 設定一個遠端地址,建立點對點通訊 -broadcast<地址> 為指定網絡卡設定廣播協議 -pointtopoint<地址> 為網絡卡設定點對點通訊協議 multicast 為網絡卡設定組播標誌 address 為網絡卡設定IPv4地址 txqueuelen<長度> 為網絡卡設定傳輸列隊的長度
示例:ifconfig -a
25.route,檢視路由
-c # 顯示更多資訊 -n # 不解析名字 -v # 顯示詳細的處理資訊 -F # 顯示傳送資訊 -C # 顯示路由快取 -f # 清除所有閘道器入口的路由表。 -p # 與 add 命令一起使用時使路由具有永久性。
示例:route -n
26.date命令,顯示或設定時間
%H 小時(以00-23來表示)。 %I 小時(以01-12來表示)。 %K 小時(以0-23來表示)。 %l 小時(以0-12來表示)。 %M 分鐘(以00-59來表示)。 %P AM或PM。 %r 時間(含時分秒,小時以12小時AM/PM來表示)。 %s 總秒數。起算時間為1970-01-01 00:00:00 UTC。 %S 秒(以本地的慣用法來表示)。 %T 時間(含時分秒,小時以24小時制來表示)。 %X 時間(以本地的慣用法來表示)。 %Z 市區。 %a 星期的縮寫。 %A 星期的完整名稱。 %b 月份英文名的縮寫。 %B 月份的完整英文名稱。 %c 日期與時間。只輸入date指令也會顯示同樣的結果。 %d 日期(以01-31來表示)。 %D 日期(含年月日)。 %j 該年中的第幾天。 %m 月份(以01-12來表示)。 %U 該年中的週數。 %w 該周的天數,0代表週日,1代表週一,異詞類推。 %x 日期(以本地的慣用法來表示)。 %y 年份(以00-99來表示)。 %Y 年份(以四位數來表示)。 %n 在顯示時,插入新的一行。 %t 在顯示時,插入tab。 MM 月份(必要) DD 日期(必要) hh 小時(必要) mm 分鐘(必要) ss 秒(選擇性) 選擇引數: -d<字串> 顯示字串所指的日期與時間。字串前後必須加上雙引號。 -s<字串> 根據字串來設定日期與時間。字串前後必須加上雙引號。 -u 顯示GMT。
示例:顯示時間 #date
26.ln命令,為某一個檔案在另外一個位置建立一個同步的連結
軟連結: 1.軟連結,以路徑的形式存在。類似於Windows作業系統中的快捷方式 2.軟連結可以 跨檔案系統 ,硬連結不可以 3.軟連結可以對一個不存在的檔名進行連結 4.軟連結可以對目錄進行連結 硬連結: 1.硬連結,以檔案副本的形式存在。但不佔用實際空間。 2.不允許給目錄建立硬連結 3.硬連結只有在同一個檔案系統中才能建立 ln [引數][原始檔或目錄][目標檔案或目錄] 必要引數: -b 刪除,覆蓋以前建立的連結 -d 允許超級使用者製作目錄的硬連結 -f 強制執行 -i 互動模式,檔案存在則提示使用者是否覆蓋 -n 把符號連結視為一般目錄 -s 軟連結(符號連結) -v 顯示詳細的處理過程
示例:#ln -s slaves.sh slaves22.sh
27.du命令,顯示指定的目錄或檔案所佔用的磁碟空間。
-a或-all 顯示目錄中個別檔案的大小。 -b或-bytes 顯示目錄或檔案大小時,以byte為單位。 -c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。 -D或--dereference-args 顯示指定符號連線的原始檔大小。 -h或--human-readable 以K,M,G為單位,提高資訊的可讀性。 -H或--si 與-h引數相同,但是K,M,G是以1000為換算單位。 -s或--summarize 僅顯示總計。
示例:#du -sh
28.systemctl命令,用於控制一些軟體的服務啟動
start:立刻啟動後面接的 unit。 stop:立刻關閉後面接的 unit。 restart:立刻關閉後啟動後面接的 unit,亦即執行 stop 再 start 的意思。 reload:不關閉 unit 的情況下,重新載入配置檔案,讓設定生效。 enable:設定下次開機時,後面接的 unit 會被啟動。 disable:設定下次開機時,後面接的 unit 不會被啟動。 status:目前後面接的這個 unit 的狀態,會列出有沒有正在執行、開機時是否啟動等資訊。
示例:#systemctl stop iptables
29.reboot命令,重啟虛擬機器
示例:#reboot
30.shotdown命令,關閉虛擬機器
-t seconds : 設定在幾秒鐘之後進行關機程式。 -k : 並不會真的關機,只是將警告訊息傳送給所有使用者。 -r : 關機後重新開機。 -h : 關機後停機。 -n : 不採用正常程式來關機,用強迫的方式殺掉所有執行中的程式後自行關機。 -c : 取消目前已經進行中的關機動作。 -f : 關機時,不做 fsck 動作(檢查 Linux 檔系統)。 -F : 關機時,強迫進行 fsck 動作。 示例#shotdown -h now
31.netstat命令,檢視網路連線狀態
-a (all)顯示所有選項,預設不顯示LISTEN相關 -t (tcp)僅顯示tcp相關選項 -u (udp)僅顯示udp相關選項 -n 拒絕顯示別名,能顯示數字的全部轉化成數字。 -l 僅列出有在 Listen (監聽) 的服務狀態 -p 顯示建立相關連結的程式名 -r 顯示路由資訊,路由表 -e 顯示擴充套件資訊,例如uid等 -s 按各個協議進行統計 -c 每隔一個固定時間,執行該netstat命令。 示例#netstat -tnlp
32.uname命令,獲取計算機作業系統相關資訊
-a或--all 顯示全部的資訊。 -m或--machine 顯示電腦型別。 -n或--nodename 顯示在網路上的主機名稱。 -r或--release 顯示作業系統的發行編號。 -s或--sysname 顯示作業系統名稱。 -v 顯示作業系統的版本。 --help 顯示幫助。 --version 顯示版本資訊。
示例:#uname -a
33.hostname命令,顯示主機名稱
-v:詳細資訊模式; -a:顯示主機別名; -d:顯示DNS域名; -f:顯示FQDN名稱; -i:顯示主機的ip地址; -s:顯示短主機名稱,在第一個點處截斷; -y:顯示NIS域名。 示例:#hostname
34.history命令,檢視歷史命令
-n 顯示n個最近的記錄 -a 新增記錄到history檔案中 -c 將目前shell中的所有history命令清除 -d [n] 刪除指定n條記錄 -r 將history檔案內容讀入到目前shell的history記憶中 -w 將目前history記憶的內容寫入到history檔案中(直接覆蓋方式)
示例:#history
35.alias命令,設定別名
alias[別名]=[指令名稱]
示例:alias lx=ls
36.touch命令,用於修改檔案或者目錄的時間屬性,包括存取時間和更改時間。若檔案不存在,系統會建立一個新的檔案。
a 改變檔案的讀取時間記錄。 m 改變檔案的修改時間記錄。 c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。 f 不使用,是為了與其他 unix 系統的相容性而保留。 r 使用參考檔的時間記錄,與 --file 的效果一樣。 d 設定時間與日期,可以使用各種不同的格式。 t 設定檔案的時間記錄,格式與 date 指令相同。 --no-create 不會建立新檔案。 --help 列出指令格式。 --version 列出版本訊息。 示例:修改檔案的時間屬性#touch testfile
37.fdisk命令,建立和維護分割槽表的程式,它相容 DOS 型別的分割槽表、BSD 或者 SUN 型別的磁碟列表。
m :顯示選單和幫助資訊 a :活動分割槽標記/引導分割槽 d :刪除分割槽 l :顯示分割槽型別 n :新建分割槽 p :顯示分割槽資訊 q :退出不儲存 t :設定分割槽號 v :進行分割槽檢查 w :儲存修改 x :擴充套件應用,高階功能
示例:#fdisk -l
38.mount命令,它用於掛載Linux系統外的檔案
-V:顯示程式版本 -h:顯示輔助訊息 -v:顯示較訊息,通常和 -f 用來除錯。 -a:將 /etc/fstab 中定義的所有檔案系統掛上。 -F:這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。 -f:通常用在除錯的用途。它會使 mount 並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和 -v 一起使用。 -n:一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。 -s-r:等於 -o ro -w:等於 -o rw -L:將含有特定標籤的硬碟分割掛上。 -U:將檔案分割序號為 的檔案系統掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。 -t:指定檔案系統的型態,通常不必指定。mount 會自動選擇正確的型態。 -o async:開啟非同步模式,所有的檔案讀寫動作都會用非同步模式執行。 -o sync:在同步模式下執行。 -o atime、-o noatime:當 atime 開啟時,系統會在每次讀取檔案時更新檔案的『上一次呼叫時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。 -o auto、-o noauto:開啟/關閉自動掛上模式。 -o defaults:使用預設的選項 rw, suid, dev, exec, auto, nouser, and async. -o dev、-o nodev-o exec、-o noexec允許執行檔被執行。 -o suid、-o nosuid: 允許執行檔在 root 許可權下執行。 -o user、-o nouser:使用者可以執行 mount/umount 的動作。 -o remount:將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。 -o ro:用唯讀模式掛上。 -o rw:用可讀寫模式掛上。 -o loop=:使用 loop 模式用來將一個檔案當成硬碟分割掛上系統。
示例:將vdb1這個快硬碟掛載到date目錄 #mount /dev/vdb1 /date
40.yum命令,提供了查詢、安裝、刪除某一個、一組甚至全部軟體包
1. 列出所有可更新的軟體清單命令:yum check-update 2. 更新所有軟體命令:yum update 3. 僅安裝指定的軟體命令:yum install <package_name> 4. 僅更新指定的軟體命令:yum update <package_name> 5. 列出所有可安裝的軟體清單命令:yum list 6. 刪除軟體包命令:yum remove <package_name> 7. 查詢軟體包命令:yum search <keyword> 8. 清除快取命令: yum clean packages: 清除快取目錄下的軟體包 yum clean headers: 清除快取目錄下的 headers yum clean oldheaders: 清除快取目錄下舊的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除快取目錄下的軟體包及舊的 headers
示例:#yum -y install wget