免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

總結(jié)Linux常用命令使用格式,并用實例說明

echo

echo命令用于在shell中打印shell變量的值,或者直接輸出指定的字符串。
語法
echo(選項)(參數(shù))
選項
-e:激活轉(zhuǎn)義字符。
使用-e選項時,若字符串中出現(xiàn)以下字符,則特別加以處理,而不會將它當(dāng)成一般文字輸出:
\a 發(fā)出警告聲;
\b 刪除前一個字符;
\c 最后不加上換行符號;
\f 換行但光標(biāo)仍舊停留在原來的位置;
\n 換行且光標(biāo)移至行首;
\r 光標(biāo)移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\ 插入\字符;
\nnn 插入nnn(八進(jìn)制)所代表的ASCII字符;
實例

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比三沙網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式三沙網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋三沙地區(qū)。費(fèi)用合理售后完善,10年實體公司更值得信賴。

echo “hello world”顯示普通字符串

[root@localhost ~]# echo “hello world”
“hello world”
echo -n “hello world” :-n 不換行

[root@localhost ~]# echo -n “hello world”
“hello world”[root@localhost ~]#
echo -e "hello \nworld": \n 換行

[root@localhost ~]#echo -e "hello \nworld"
hello
world
echo -e "hello \tworld" :\t 水平制表符

[root@localhost ~]# echo -e "hello \tworld"
hello world
echo -e "hello \bworld" \b 退格

[root@localhost ~]# echo -e "hello \bworld"

總結(jié)Linux常用命令使用格式,并用實例說明

screen命令

一、screen命令
Screen是一款由GNU計劃開發(fā)的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠(yuǎn)程的命令行會話,并在其間自由切換。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統(tǒng)一的管理多個會話的界面和相應(yīng)的功能。
1.1 回復(fù)會話
只要Screen本身沒有終止,在其內(nèi)部運(yùn)行的會話都可以恢復(fù)。這一點(diǎn)對于遠(yuǎn)程登錄的用戶特別有用——即使網(wǎng)絡(luò)連接中斷,用戶也不會失去對已經(jīng)打開的命令行會話的控制。只要再次登錄到主機(jī)上執(zhí)行screen -r就可以恢復(fù)會話的運(yùn)行。同樣在暫時離開的時候,也可以執(zhí)行分離命令detach,在保證里面的程序正常運(yùn)行的情況下讓Screen掛起(切換到后臺)。這一點(diǎn)和圖形界面下的VNC很相似。

1.2 多窗口
在Screen環(huán)境下,所有的會話都獨(dú)立的運(yùn)行,并擁有各自的編號、輸入、輸出和窗口緩存。用戶可以通過快捷鍵在不同的窗口下切換,并可以自由的重定向各個窗口的輸入和輸出。Screen實現(xiàn)了基本的文本操作,如復(fù)制粘貼等;還提供了類似滾動條的功能,可以查看窗口狀況的歷史記錄。窗口還可以被分區(qū)和命名,還可以監(jiān)視后臺窗口的活動。 會話共享 Screen可以讓一個或多個用戶從不同終端多次登錄一個會話,并共享會話的所有特性(比如可以看到完全相同的輸出)。它同時提供了窗口訪問權(quán)限的機(jī)制,可以對窗口進(jìn)行密碼保護(hù)。

語法
screen [-AmRvx -ls -wipe][-d <作業(yè)名稱>][-h <行數(shù)>][-r <作業(yè)名稱>][-s ][-S <作業(yè)名稱>]

1.4 選項
選項 描述
-A 將所有的視窗都調(diào)整為目前終端機(jī)的大小。
-d <作業(yè)名稱> 將指定的screen作業(yè)離線。
-h <行數(shù)> 指定視窗的緩沖區(qū)行數(shù)。
-m 即使目前已在作業(yè)中的screen作業(yè),仍強(qiáng)制建立新的screen作業(yè)。
-r <作業(yè)名稱> 恢復(fù)離線的screen作業(yè)。
-R 先試圖恢復(fù)離線的作業(yè)。若找不到離線的作業(yè),即建立新的screen作業(yè)。
-s 指定建立新視窗時,所要執(zhí)行的shell。
-S <作業(yè)名稱> 指定screen作業(yè)的名稱。
-v 顯示版本信息。
-x 恢復(fù)之前離線的screen作業(yè)。
-ls或–list 顯示目前所有的screen作業(yè)。
-wipe 檢查目前所有的screen作業(yè),并刪除已經(jīng)無法使用的screen作業(yè)。

總結(jié)Linux常用命令使用格式,并用實例說明

screen -S yourname -&gt; 新建一個叫yourname的session<br/>screen -ls -&gt; 列出當(dāng)前所有的session<br/>screen -r yourname -&gt; 回到y(tǒng)ourname這個session<br/>screen -d yourname -&gt; 遠(yuǎn)程detach(暫時中斷)某個session<br/>screen -d -r yourname -&gt; 暫時中斷當(dāng)前session并回到y(tǒng)ourname這個session

4、在Session下,使用ctrl+a(C-a)
C-a ? -&gt; 顯示所有鍵綁定信息<br/>C-a c -&gt; 創(chuàng)建一個新的運(yùn)行shell的窗口并切換到該窗口<br/>C-a n -&gt; Next,切換到下一個 window <br/>C-a p -&gt; Previous,切換到前一個 window <br/>C-a 0..9 -&gt; 切換到第 0..9 個 window<br/>Ctrl+a [Space] -&gt; 由視窗0循序切換到視窗9<br/>C-a C-a -&gt; 在兩個最近使用的 window 間切換 <br/>C-a x -&gt; 鎖住當(dāng)前的 window,需用用戶密碼解鎖<br/>C-a d -&gt; detach,暫時離開當(dāng)前session,將目前的 screen session (可能含有多個 windows) 丟到后臺執(zhí)行,并會回到還沒進(jìn) screen 時的狀態(tài),此時在 screen session 里,每個 window 內(nèi)運(yùn)行的 process (無論是前臺/后臺)都在繼續(xù)執(zhí)行,即使 logout 也不影響。 <br/>C-a z -&gt; 把當(dāng)前session放到后臺執(zhí)行,用 shell 的 fg 命令則可回去。<br/>C-a w -&gt; 顯示所有窗口列表<br/>C-a t -&gt; time,顯示當(dāng)前時間,和系統(tǒng)的 load <br/>C-a k -&gt; kill window,強(qiáng)行關(guān)閉當(dāng)前的 window<br/>C-a [ -&gt; 進(jìn)入 copy mode,在 copy mode 下可以回滾、搜索、復(fù)制就像用使用 vi 一樣<br/>C-b Backward,PageUp <br/>C-f Forward,PageDown <br/>H(大寫) High,將光標(biāo)移至左上角 <br/>L Low,將光標(biāo)移至左下角 <br/>0 移到行首 <br/>$ 行末 <br/>w forward one word,以字為單位往前移 <br/>b backward one word,以字為單位往后移 <br/>Space 第一次按為標(biāo)記區(qū)起點(diǎn),第二次按為終點(diǎn) <br/>Esc 結(jié)束 copy mode <br/>C-a ] -&gt; paste,把剛剛在 copy mode 選定的內(nèi)容貼上

創(chuàng)建會話
screen -dmS session_name

展示全部會話
screen -ls
總結(jié)Linux常用命令使用格式,并用實例說明

強(qiáng)制關(guān)閉會話
screen -S pid -X quit
screen -S 7927 -X quit
總結(jié)Linux常用命令使用格式,并用實例說明

date 命令

date

date
date命令是顯示或設(shè)置系統(tǒng)時間與日期。

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

語法

date(選項)(參數(shù))

選項

-d<字符串>:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;
-s<字符串>:根據(jù)字符串來設(shè)置日期與時間。字符串前后必須加上雙引號;
-u:顯示GMT;
--help:在線幫助;
--version:顯示版本信息。
參數(shù)

<+時間日期格式>:指定顯示時使用的日期時間格式。

日期格式字符串列表

%H 小時,24小時制(00~23)
%I 小時,12小時制(01~12)
%k 小時,24小時制(0~23)
%l 小時,12小時制(1~12)
%M 分鐘(00~59)
%p 顯示出AM或PM
%r 顯示時間,12小時制(hh:mm:ss %p)
%s 從1970年1月1日00:00:00到目前經(jīng)歷的秒數(shù)
%S 顯示秒(00~59)
%T 顯示時間,24小時制(hh:mm:ss)
%X 顯示時間的格式(%H:%M:%S)
%Z 顯示時區(qū),日期域(CST)
%a 星期的簡稱(Sun~Sat)
%A 星期的全稱(Sunday~Saturday)
%h,%b 月的簡稱(Jan~Dec)
%B 月的全稱(January~December)
%c 日期和時間(Tue Nov 20 14:12:58 2012)
%d 一個月的第幾天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第幾天(001~366)
%m 月份(01~12)
%w 一個星期的第幾天(0代表星期天)
%W 一年的第幾個星期(00~53,星期一為第一天)
%y 年的最后兩個數(shù)字(1999則是99)
%Y 顯示完整的年

不帶參數(shù)輸出

[root@localhost ~]# date
Mon Mar 5 09:44:58 CST 2018
格式化輸出

[root@localhost ~]# date +"%y-%m-%d"
18-03-05
輸出昨天日期

[root@localhost ~]# date -d "1 day ago" +"%y-%m-%d"
18-03-04
普通格式轉(zhuǎn)換

[root@localhost ~]# date -d "2018-3-4" +"%Y-%m-%d %H:%M:%S"
2018-03-04 00:00:00
date +%Y%m%d //顯示前天年月日

設(shè)定時間

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

總結(jié)Linux常用命令使用格式,并用實例說明
[root@localhost ~]# date -s "2018-3-5 12:12:12"
Mon Mar 5 12:12:12 CST 2018
1.date? ? ? ? ? ? ? ? ? ? ? ? //查看本地<br/>2.hwclock --show? ? ? ? ? ? ? ? ? //查看硬件的時間<br/>3.如果硬件的時間是對不上,那就對硬件的時間進(jìn)行修改、<br/>4.hwclock --set --date '2016-01-08? 15:15:15'? ? //設(shè)置硬件時間<br/>5.hwclock? --hctosys? ? ? ? ? ? ? ? //設(shè)置系統(tǒng)時間和硬件時間同步<br/>6.clock -w? ? ? ? ? ? ? ? ? ? ? ? //保存時鐘

總結(jié)Linux常用命令使用格式,并用實例說明

ifconfig

ifconfig 配置網(wǎng)絡(luò)端口的方法:

ifconfig 工具配置網(wǎng)絡(luò)接口的方法是通過指令的參數(shù)來達(dá)到目的的,我們只說最常用的參數(shù);
ifconfig 網(wǎng)絡(luò)端口 IP地址 hw <HW> MAC地址 netmask 掩碼地址 broadcast 廣播地址 [up/down]

配置網(wǎng)卡的IP地址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

在eth0上配置上192.168.0.1 的IP地址及24位掩碼。若想再在eth0上在配置一個192.168.1.1/24 的IP地址怎么辦?用下面的命令

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

這時再用ifconifg命令查看,就可以看到兩個網(wǎng)卡的信息了,分別為:eth0和eth0:0。若還想再增加IP,那網(wǎng)卡的命名就接著是:eth0:1、eth0:2...想要幾個就填幾個。ok!

總結(jié)Linux常用命令使用格式,并用實例說明

export
-f:代表[變量名稱]中為函數(shù)名稱。
-n:刪除指定的變量。實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。
-p:列出所有的shell賦予程序的環(huán)境變量。

export -p //列出當(dāng)前的環(huán)境變量值
export MYENV //定義環(huán)境變量
export JAVA_HOME
定義環(huán)境變量賦值

export JAVA_HOME=value
export JAVA_HOME=/home/duhui/java/jdk1.8.0_191

新聞名稱:總結(jié)Linux常用命令使用格式,并用實例說明
網(wǎng)頁網(wǎng)址:http://m.newbst.com/article20/pjsoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)小程序開發(fā)虛擬主機(jī)關(guān)鍵詞優(yōu)化網(wǎng)站收錄自適應(yīng)網(wǎng)站

廣告

聲明:本網(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)

微信小程序開發(fā)