Linux系統上的命令使用格式與12個常用命令介紹

Linux系統上的命令使用格式

本文默認使用Linux7,如有命令屬于Linux6我會注明。

  • 命令的語法通用格式:
    /]# COMMAND OPTIONS ARGUMENTS
  • 命令示例:/]#ls -l /etc/ssh

104

  • COMMAND(命令):ls

命令分為兩類
內部命令(builtin):由shell程序的自帶的命令,這類命令沒有對應的可執行文件。
外部命令:獨立的可執行程序文件,文件名即命令名。

發起一命令:請求內核將某個二進制程序運行為一個進程;命令(這里指外部命令)就是文件系統的指定路徑下的二進制程序文件,發起命令就是運行指定路徑的二進制程序文件。

命令的執行過程:靜態的二進制程序文件→動態的進程

二進制程序文件未被運行時就是靜態的,二進制程序文件被執行后就變成了動態的進程。

進程生命周期:此進程需要做的事做完了,進程就結束了,二進制程序文件又恢復到靜態

  • OPTIONS(選項):-l

選項有兩種表現形式
短選項:-C, 例如-l, -d
注意:有些命令的選項沒有-;
如果同一命令同時使用多個短選項,多數可合并:-l -d = -ld

長選項:–word, 例如–help, –human-readable
注意:長選項不能合并;

注意:有些選項可以帶參數,此稱為選項參數;

  • ARGUMENTS(參數):/etc/ssh/

參數是指命令的作用對象;命令對什么生效;

注意:不同的命令的參數;有些命令可同時帶多個參數,多個之間以空白字符分隔;

例如:ls -ld /var /etc

 

 

12個常用命令介紹

詳細介紹:

ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、date、hwclock。

ifconfig 命令:

命令用來查看和配置網絡設備。當網絡環境發生改變時可通過此命令對網絡進行相應的配置。

  • 語法格式

    ifconfig [OPTIONS] [interface]

ifconfig [-v] interface [aftype] options | address …

  • 選項和參數

-a :顯示全部接口信息

-s :顯示摘要信息(類似于 netstat -i)

interface:網卡接口代號

up: 啟動指定網絡設備/網卡。

down :關閉指定網絡設備/網卡。該參數可以有效地阻止通過指定接口的IP信息流,如果想永久地關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。

[-]arp :設置指定網卡是否支持ARP協議。

[-]promisc: 設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網絡中發給它所有的數據       包

[-]allmulti 設置是否支持多播模式,如果選擇此參數,網卡將接收網絡中所有的多播數據包

mtu:<字節數> 設置網卡的最大傳輸單元 (bytes)

dstaddr: 設定一個遠端地址,建立點對點通信

netmask:<子網掩碼> 設置網卡的子網掩碼。掩碼可以是有前綴0x的32位十六進制數,也可以是用點分開的4個十進制數。如果不打算將網絡分成子網,可以不管這一選項;如果要使用子網,那么請記住,網絡中每一個系統必須有相同子網掩碼。

add addr/prefixlen: 給指定網卡配置IPv6地址

del addr/prefixlen: 刪除指定網卡的IPv6地址

tunel :建立隧道

[-]broadcast:<地址> 為指定網卡設置廣播協議

[-]pointtopoint:<地址> 為網卡設置點對點通訊協議

hw class address:設置該接口的硬件地址

multicast: 為網卡設置組播標志

address: 為網卡設置IPv4地址

txqueuelen:<長度> 為網卡設置傳輸列隊的長度

  • ifconfig密令常用參數和選項使用示例:

-a:顯示所有網卡的詳細信息

ifconfig-a

一般來說,直接輸入 ifconfig 就會列出目前已經被啟動的卡,不論這個卡是否有設置 IP,都會被顯示出來。而如果是輸入 ifconfig eno16777736,則會顯示出這個接口的相關數據,而不管該接口是否啟動。所以,如果你想要知道某個網卡的 Hardware Address,直接輸入“ifconfig "網絡接口代號"”即可。至于上述代碼中出現的各項數據是這樣的(數據排列由上而下、由左而右

  • eth0:網卡的代號,也有 lo 這個 loopback。
  • inet addr:IPv4 的 IP 地址,后續的Netmask  與Broadcast 分別代表的是子網掩碼 與廣播地址。
  • inet6 addr:是 IPv6 的版本的 IP, prefixlen 64 代表子網掩碼,
  • ehter:網卡的硬件地址,習慣稱為 MAC
  • txqueuelen:代表用來傳輸數據的緩沖區的儲存長度。
  • RX:那一行代表的是網絡由啟動到目前為止的數據包接收情況,packets 代表數據包數、errors 代表數據包發生錯誤的數量、dropped 代表數據包由于有問題而遭丟棄的數量等。
  • TX:與 RX 相反,為網絡由啟動到目前為止的傳送情況。
  • RX Bytes、TX Bytes:總傳送、接收的字節總量。
  • collisions:代表數據包碰撞的情況,如果發生太多次,表示你的網絡狀況不太好。
  • Interrupt、Memory:網卡硬件的數據,IRQ 岔斷與內存地址。(linux6)

通過觀察上述的資料,大致上可以了解到你的網絡情況,尤其是 RX、TX 內的 error 數量,以及是否發生嚴重的 collision 情況,都是需要注意的。

 

-s :顯示摘要信息(類似于 netstat -i):只加-s顯示全部網卡的摘要信息,后面還可以跟上具體的接口代碼

ifconfig-s

ifconfig interface up或down啟動或終止某網卡

網卡激活和終止

  • 開啟網卡eno16777736 的arp協議:~]#ifconfig eno16777736 arp
  • 關閉網卡eno16777736 的arp協議:~]#ifconfig eno16777736 -arp
  • add addr/prefixlen: 給指定網卡配置IPv6地址:

~]#ifconfig eno16777736 add fe80::20c:29ff:fe97:4276/64

  • del addr/prefixlen: 刪除指定網卡的IPv6地址:

~]#ifconfig eno16777736 del fe80::20c:29ff:fe97:4276/64

  • hw:設置接口硬件地址:~]#fconfig eno16777736 hw ether 00:AA:BB:CC:DD:EE
  • address參數就是指輸入IP地址的位置、netmask屬于選項

~]# ifconfig eno16777736 192.168.120.56 netmask 255.255.255.0

  • 給eno16777736網卡配置IP地址:192.168.120.56,加上子掩碼:255.255.255.0,加上個廣播地址: 192.168.120.255;broadcast(廣播地址)屬于選項:

~]#ifconfig eno16777736 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255

備注:用ifconfig命令配置的網卡信息,在網卡重啟后或機器重啟后,配置就不存在。要想將上述的配置信息永遠的存的電腦里,那就要修改網卡的配置文件了。

 

echo 命令:

echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。

echo命令用于在shell中打印shell變量的值,或者直接輸出指定的字符串。linux的echo命令,在shell編程中極為常用, 在終端下打印變量value的時候也是常常用到的,因此有必要了解下echo的用法

  • 語法格式

    echo [SHORT-OPTION]… [STRING]…
    echo LONG-OPTION

  • 選項和參數

-n: 顯示結果并不進行換行;結果與命令提示符在同行

-e:讓轉義符生效;

使用-e選項時,若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出:

\a 發出警告聲;
\b 刪除前一個字符;
\c 最后不加上換行符號;
\f 換行但光標仍舊停留在原來的位置;
\n 換行且光標移至行首;
\r 光標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\\ 插入\字符;
\nnn 插入nnn(八進制)所代表的ASCII字符;

STRING(字符串)可以使用引號,單引號和雙引號均可用;

單引號:強引用,變量引用不執行替換;引號內是什么就輸出什么

~]# echo '$SHELL'

輸出內容:$SHELL

雙引號:弱引用,變量引用會被替換;

~]# echo "$SHELL"

輸出內容: /bin/bash

注意:變量引用的正規符號方式:${name}  但是花括號可以省略。

  • echo命令使用示例:

echo

用echo命令打印帶有色彩的文字:

文字色:

echo -e "\e[1;31mhello what is your name\e[0m"

  • \e[1;31m 將顏色設置為紅色
  • \e[0m 將顏色重新置回

顏色碼:重置=0,黑色=30,紅色=31,綠色=32,黃色=33,藍色=34,洋紅=35,青色=36,白色=37

背景色

echo -e "\e[1;42mThis is greed\e[0m"

顏色碼:重置=0,黑色=40,紅色=41,綠色=42,黃色=43,藍色=44,洋紅=45,青色=46,白色=47

文字閃動:

echo -e "\033[37;31;5mTHis is Linux\033[39;49;0m"

紅色數字處還有其他數字參數:0 關閉所有屬性、1 設置高亮度(加粗)、4 下劃線、5 閃爍、7 反顯、8 消隱

 

tty 命令:

tty命令用于顯示終端機連接標準輸入設備的文件名稱。

在Linux操作系統中,所有外圍設備都有其名稱與代號,這些名稱代號以特殊文件的類型存放于/dev目錄下。你可以執行tty(teletypewriter)指令查詢目前使用的終端機的文件名稱。

  • 語法格式

    tty [OPTION]…

  • 選項和參數

  • -s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。
  • –help 在線幫助。
  • –version 顯示版本信息。

~]#tty輸出結果:

  • /dev/console即控制臺,是與操作系統交互的設備,系統將一些信息直接輸出到控制臺上。目前只有在單用戶模式下,才允許用戶登錄控制臺。
  • /dev/ttyS*是串行終端設備。
  • /dev/pty*即偽終端,所謂偽終端是邏輯上的終端設備,多用于模擬終端程序。例如,我們在X Window下打開的終端,以及我們在Windows使用telnet 或ssh等方式登錄Linux主機,此時均在使用pty設備(準確的說應該pty從設備)。
  • /dev/tty0代表當前虛擬控制臺,而/dev/tty1等代表第一個虛擬控制臺,例如當使用ALT+F2進行切換時,系統的虛擬控制臺為/dev/tty2 ,當前的控制臺則指向/dev/tty2。

starx 命令:

startx命令用來啟動X Window,實際上啟動X Window的程序為xinit。

  • 語法格式

    startx [OPTION]…

  • 選項和參數

要在工作站上或 X 終端上啟動 X 會話,請輸入:

startx
要在工作站上強制啟動 X 會話,請輸入:

startx -w
要為 X 終端啟動 X 會話,并注銷用戶的 Telnet 會話,請輸入:

startx; kill -9 $$
要使用 .xinitrc 腳本啟動 X 會話,請輸入:

startx -x .xinitrc
要使用 mwm 窗口管理器啟動 X 會話,請輸入:

startx -m mwm

但是,如果找到啟動腳本文件,則忽略 -w 選項。
在啟動腳本中,啟動窗口管理器、裝入 X 資源以及產生 X 客戶機是用戶的責任。以下是 .xsession 腳本的一個示例。

#!/bin/csh
(mwm &)
xrdb -load .Xdefaults
(xclock -g 75×75+0+0 &)
(xbiff -g 75×75+101-0 &)
if ("/dev/lft*" == "tty") then
aixterm -g 80×24+0+0 +ut -C -T hostname
else
aixterm -g 80×24+0+0 +ut -T hostname
endif

對于工作站,startup 腳本中的最后一行應該是前臺 aixterm 命令,該命令帶有 -C 選項表示控制臺信息。

對于 X 終端,startup 腳本中的最后一行應該是不帶有 -C 選項的前臺 aixterm 命令。另外,由于某些 X 終端在關閉時不終止 telnet 會話,所以用戶必須在使用熱鍵切換至 X 會話前退出當前的 telnet 會話。

/usr/lib/X11/xdm/Xsession 文件中的 xdm 命令也可以使用 startx 命令。這為 xdm 命令提供了 startx 命令的功能。

pwd命令:

pwd命令以絕對路徑的方式顯示用戶當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。全部目錄使用/分隔。第一個/表示根目錄,最后一個目錄是當前目錄。執行pwd命令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

  • 使用示例:

[root@localhost tmp]# pwd
/etc/tmp

 

history命令:

history命令用于顯示指定數目的指令命令,讀取歷史命令文件中的目錄到歷史命令緩沖區和將歷史命令緩沖區中的目錄寫入命令文件

  • 語法格式

    history:查看當前shell進程的內存中所有歷史命令。

    history [-c] [-d 偏移量] [n]

    history -anrw [文件名]

    history -ps 參數 [參數…]

  • 選項和參數

-c: 清空命令歷史;

-d 行數:刪除指定命令歷史,顯示在命令歷史列表中的行數

-n:在-d+位置然后加上-n參數代表從指定位置開始往后刪除多少條

~]#history -d 756 4 將內存的歷史命令中,從756條開始往后刪除4條,含756條。

-r: 從文件讀取命令歷史至歷史列表中;

-w:把歷史列表中的命令追加至歷史文件中;

history #(數字):顯示最近的#條命令;

持久保存命令歷史的文件;

.bash_history 此文件對每個用戶來說都在自己的家目錄下,與其他用戶無關聯。

cat .bash_history查看此文件

注意:默認只有在登出或正常關機的情況(結束當前進程)才會將內存中的命令存儲在.bash_history文件中。 每個用戶登錄時shell都會將.bash_history文件內的歷史命令加載到內存中,新輸入的命令會補充到內存中。

特殊示例:內存和文件中都規定最大條數1000,此時文件中以存儲800條,而內存中新增加命令歷史300條,在用戶登出時,內存中新增加的300條會存儲在文件中,而此時文件中的前100條被刪除。

  • history關于變量的詳解

定制history的功能,可通過環境變量實現:

echo $HISTSIZE  查看當前內存中規劃的命令歷史存儲的最大條數。

echo $HISTFILESIZE  查看當前命令歷史存儲文件中規劃的命令歷史存儲的最大條數。

控制命令歷史記錄的方式:

環境變量:HISTCONTROL

[root@localhost ~]# echo $HISTCONTROL
ignoredups

ignoredups:忽略重復的命令;內容一致且連續

ignorespace:忽略以空白字符開頭的命令;

ignoreboth:以上兩者同時生效;

修改變量的值:此修改只對當前shell進程有效

NAME='VALUE'   如:HISTCONTROL=ignorespace

 

shutdown命令:

命令可以用來進行關機程序,并且在關機以前傳送訊息給所有使用者正在執行的程序,shutdown 也可以用來重開機。

  • 語法格式

    shutdown [-t seconds] [-rkhncfF] time [message]

  • 選項

-t : seconds : 設定在幾秒鐘之后進行關機程序
-k : 并不會真的關機,只是將警告訊息傳送給所有只用者
-r : 關機后重新開機
-h : 關機后停機
-n : 不采用正常程序來關機,用強迫的方式殺掉所有執行中的程序后自行關機
-c : 取消目前已經進行中的關機動作
-f : 關機時,不做 fcsk 動作(檢查并修復文件系統)
-F : 關機時,強迫進行 fsck 動作

  • 參數

time : 設置多久時間后執行shutdown指令
message : 傳送給所有登入用戶的警告訊息

  • 使用示例:

  • 指定現在立即關機:

shutdown now

  • 指定5分鐘后關機,同時送出警告信息給登入用戶:

shutdown +5 "System will shutdown after 5 minutes"

 

poweroff命令:

命令用來關閉計算機操作系統并且切斷系統電源

  • 語法格式

    poweroff [OPTION]

  • 選項

-n:關閉操作系統時不執行sync操作(記憶體資料寫回硬盤的動作–同步);
-w:只是把記錄寫到 /var/log/wtmp 檔案里;
-d:關閉操作系統時,不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d) -f : 強迫關機;-f:          強制關閉操作系統;
-i:關閉操作系統之前關閉所有的網絡接口;
-h:關閉操作系統之前將系統中所有的硬件設置為備用模式

如果確認系統中已經沒有用戶存在且所有數據都已保存,需要立即關閉系統,可以使用poweroff命令。

注意:poweroff在關閉計算機操作系統之后,最后還會發送ACPI指令,通知電源,最后切斷電源供應,當然路由器等嵌入系統不支持ACPI的,所以這個無效。

 

reboot命令:

命令用來重新啟動正在運行的Linux操作系統

  • 語法格式

    reboot [OPTION]

  • 選項

-d:重新開機時不把數據寫入記錄文件/var/tmp/wtmp。本參數具有“-n”參數效果;
-f:強制重新開機,不調用shutdown指令的功能;
-i:在重開機之前,先關閉所有網絡界面;
-n:重開機之前不檢查是否有未結束的程序;
-w:僅做測試,并不真正將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件。

注意:若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代

 

date命令:

命令是顯示或設置系統時間與日期。

很多shell腳本里面需要打印不同格式的時間或日期,以及要根據時間和日期執行操作。延時通常用于腳本執行過程中提供一段等待的時間。日期可以以多種格式去打印,也可以使用命令設置固定的格式。在類UNIX系統中,日期被存儲為一個整數,其大小為自世界標準時間(UTC)1970年1月1日0時0分0秒起流逝的秒數。

  • 語法格式

    date [OPTION]… [+FORMAT]
    date [MMDDhhmm[[CC]YY][.ss]]

  • 選項:

-d datestr : 顯示 datestr 中所設定的時間 (非系統時間)

–help : 顯示輔助訊息

-s datestr : 將系統時間設為 datestr 中所設定的時間

-u : 顯示目前的格林威治時間

–version : 顯示版本編號

  • +FORMAT:

時間方面:

  • % : 印出 %
  • %n : 下一行
  • %t : 跳格
  • %H : 小時(00..23)
  • %I : 小時(01..12)
  • %k : 小時(0..23)
  • %l : 小時(1..12)
  • %M : 分鐘(00..59)
  • %p : 顯示本地 AM 或 PM
  • %r : 直接顯示時間 (12 小時制,格式為 hh:mm:ss [AP]M)
  • %s : 從 1970 年 1 月 1 日 00:00:00 UTC 到目前為止的秒數
  • %S : 秒(00..61)
  • %T : 直接顯示時間 (24 小時制)
  • %X : 相當于 %H:%M:%S
  • %Z : 顯示時區

日期方面:

  • %a : 星期幾 (Sun..Sat)
  • %A : 星期幾 (Sunday..Saturday)
  • %b : 月份 (Jan..Dec)
  • %B : 月份 (January..December)
  • %c : 直接顯示日期與時間
  • %d : 日 (01..31)
  • %D : 直接顯示日期 (mm/dd/yy)
  • %h : 同 %b
  • %j : 一年中的第幾天 (001..366)
  • %m : 月份 (01..12)
  • %U : 一年中的第幾周 (00..53) (以 Sunday 為一周的第一天的情形)
  • %w : 一周中的第幾天 (0..6)
  • %W : 一年中的第幾周 (00..53) (以 Monday 為一周的第一天的情形)
  • %x : 直接顯示日期 (mm/dd/yy)
  • %y : 年份的最后兩位數字 (00.99)
  • %Y : 完整年份 (0000..9999)

若是不以加號作為開頭,則表示要設定時間,而時間格式為 MMDDhhmm[[CC]YY][.ss],其中 MM 為月份,DD 為日,hh 為小時,mm 為分鐘,CC 為年份前兩位數字,YY 為年份后兩位數字,ss 為秒數。

當您不希望出現無意義的 0 時(比如說 1999/03/07),則可以在標記中插入 – 符號,比如說 date '+%-H:%-M:%-S' 會把時分秒中無意義的 0 給去掉,像是原本的 08:09:04 會變為 8:9:4。另外,只有取得權限者(比如說 root)才能設定系統時間。

注意:在多個format之間采用-分隔,若使用space分隔則需要將所有format加上“”使其作為一個整體。

 

  • 示例:

date

格式化輸出:
date +"%Y-%m-%d"
2009-12-07

輸出昨天日期:
date -d "1 day ago" +"%Y-%m-%d"
2012-11-19

2秒后輸出:
date -d "2 second" +"%Y-%m-%d %H:%M.%S"
2012-11-20 14:21.31

傳說中的 1234567890 秒:
date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%M:%S"
2009-02-13 23:02:30

加減操作:

date +%Y%m%d                   //顯示前天年月日
date -d "+1 day" +%Y%m%d       //顯示前一天的日期
date -d "-1 day" +%Y%m%d       //顯示后一天的日期
date -d "-1 month" +%Y%m%d     //顯示上一月的日期
date -d "+1 month" +%Y%m%d     //顯示下一月的日期
date -d "-1 year" +%Y%m%d      //顯示前一年的日期
date -d "+1 year" +%Y%m%d      //顯示下一年的日期

設定時間:

date -s                        //設置當前時間,只有root權限才能設置,其他只能查看
date -s 20120523               //設置成20120523,這樣會把具體時間設置成空00:00:00
date -s 01:01:01               //設置具體時間,不會對日期做更改
date -s "01:01:01 2012-05-23"  //這樣可以設置全部時間
date -s "01:01:01 20120523"    //這樣可以設置全部時間
date -s "2012-05-23 01:01:01"  //這樣可以設置全部時間
date -s "20120523 01:01:01"    //這樣可以設置全部時間

有時需要檢查一組命令花費的時間,舉例:

#!/bin/bash

start=$(date +%s)
nmap man.linuxde.net &> /dev/null

end=$(date +%s)
difference=$(( end - start ))
echo $difference seconds

 

 

hwclock命令:

命令是一個硬件時鐘訪問工具,它可以顯示當前時間、設置硬件時鐘的時間和設置硬件時鐘為系統時間,也可設置系統時間為硬件時鐘的時間。

在Linux中有硬件時鐘與系統時鐘等兩種時鐘。硬件時鐘是指主機板上的時鐘設備,也就是通??稍贐IOS畫面設定的時鐘。系統時鐘則是指kernel中的時鐘。當Linux啟動時,系統時鐘會去讀取硬件時鐘的設定,之后系統時鐘即獨立運作。所有Linux相關指令與函數都是讀取系統時鐘的設定。

  • 語法格式

    hwclock [function] [option…]

  • function:

–adjust: hwclock每次更改硬件時鐘時,都會記錄在/etc/adjtime文件中。使用–adjust參數,可使                                hwclock根據先前的記錄來估算硬件時鐘的偏差,并用來校正目前的硬件時鐘。
–debug : 顯示hwclock執行時詳細的信息。
–directisa: hwclock預設從/dev/rtc設備來存取硬件時鐘。若無法存取時,可用此參數直接以I/O指令來存                       取硬件時鐘。
-s:  –hctosys將系統時鐘調整為與目前的硬件時鐘一致。
–set –date=<日期與時間> : 設定硬件時鐘。
-r:  –show 顯示硬件時鐘的時間與日期。
-w:  –systohc  將硬件時鐘調整為與目前的系統時鐘一致。
–test: 僅測試程序,而不會實際更改硬件時鐘。
–utc: 若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。
-V:  –version  顯示版本信息

  • 選項:

-u:–utc 硬件時鐘保持為 UTC 時間
–localtime: 硬件時鐘保持為本地時間
-f: –rtc <文件> 代替默認文件的特殊 /dev/… 文件
–directisa:  直接訪問 ISA 總線,而非 /dev/rtc
–badyear:  忽略 RTC 年份(由于 BIOS 損壞)
–date:  <時間>  指定要設置的硬件時鐘時間
–epoch:  <年> 指定作為硬件紀元(epoch)值起始的年份
–noadjfile:  不訪問 /etc/adjtime;需要使用 –utc 或 –localtime 選項
–adjfile:  <文件> 指定調整文件的路徑;默認為 /etc/adjtime
–test:  不更新,只顯示將進行什么操作
-D:  –debug 調試模式

  • 示例:

先設定硬件時間為2017-01-01 21:33:33,再將硬件時間同步到系統時間上,然后再反向操作。

hwclock

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/104520

(0)
咖啡棗咖啡棗
上一篇 2018-08-04
下一篇 2018-08-05

相關推薦

  • RAID和邏輯卷

    1、RAID技術
    2、RAID實驗
    3、邏輯卷管理
    4、邏輯卷快照

    Linux筆記 2018-06-10
  • RAID

    RAID技術 stripe:條帶。將連續的數據切分成相同大小的數據塊,把每段數據塊分別寫入到不同磁盤上的方法。 條帶技術可以增加硬盤的讀寫性能,但是不支持數據容錯。最少使用2塊盤做條帶。磁盤利用率為100% mirror:鏡像。鏡像技術是將n(2的倍數)塊磁盤上的每個數據位同步成相同的數據位。在寫數據時,寫入2 份數據。鏡像技術有容錯功能,但是硬盤的寫性能有…

    Linux筆記 2018-04-25
  • 文本三劍客之grep及正則表達式用法

    grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,與sed(文本過濾工具),awk(文本報告生成器)并稱為Linux文本處理三劍客,它能使用特定模式匹配(包括正則表達式)搜索文本,并默認輸出匹配行。

    2018-04-07
  • N31第三周作業

    本周(7.2–7.8)第3周 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 [a@localhost ~]$ who | cut -d” ” -f1 | sort -u a [a@localhost ~]$ who a pts/0 2018-07-09 09:14 (192.16…

    Linux筆記 2018-07-09
  • 高效傳輸的幾種用法

    scp命令下載:scp [options] [user@]host:/sourcefile /destpath scp -pr root@172.20.96.1:/root/kanger /root/傳送:scp [options] /sourcefile [user@]host:/destpath scp -pr /kanger 172.20.96.1:?!?/p>

    Linux筆記 2018-05-21

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-08-23 10:18

    統一回復下,寫的很棒,如果可以不把黑屏截上來會更棒,希望可以再接再厲,繼續保持

欧美性久久久久