中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-07-14 20:01:18 來源:網絡 閱讀:263 作者:wx5dcc1bb1ac912 欄目:系統運維

echo

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

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"

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

screen命令

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

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

語法
screen [-AmRvx -ls -wipe][-d <作業名稱>][-h <行數>][-r <作業名稱>][-s ][-S <作業名稱>]

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

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

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

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

創建會話
screen -dmS session_name

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

強制關閉會話
screen -S pid -X quit
screen -S 7927 -X quit
總結Linux常用命令使用格式,并用實例說明

date 命令

date

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

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

語法

date(選項)(參數)

選項

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

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

日期格式字符串列表

%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到目前經歷的秒數
%S 顯示秒(00~59)
%T 顯示時間,24小時制(hh:mm:ss)
%X 顯示時間的格式(%H:%M:%S)
%Z 顯示時區,日期域(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 年的最后兩個數字(1999則是99)
%Y 顯示完整的年

不帶參數輸出

[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
普通格式轉換

[root@localhost ~]# date -d "2018-3-4" +"%Y-%m-%d %H:%M:%S"
2018-03-04 00:00:00
date +%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" //這樣可以設置全部時間

總結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.如果硬件的時間是對不上,那就對硬件的時間進行修改、<br/>4.hwclock --set --date '2016-01-08? 15:15:15'? ? //設置硬件時間<br/>5.hwclock? --hctosys? ? ? ? ? ? ? ? //設置系統時間和硬件時間同步<br/>6.clock -w? ? ? ? ? ? ? ? ? ? ? ? //保存時鐘

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

ifconfig

ifconfig 配置網絡端口的方法:

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

配置網卡的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命令查看,就可以看到兩個網卡的信息了,分別為:eth0和eth0:0。若還想再增加IP,那網卡的命名就接著是:eth0:1、eth0:2...想要幾個就填幾個。ok!

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

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

export -p //列出當前的環境變量值
export MYENV //定義環境變量
export JAVA_HOME
定義環境變量賦值

export JAVA_HOME=value
export JAVA_HOME=/home/duhui/java/jdk1.8.0_191
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长丰县| 沁阳市| 浑源县| 鄢陵县| 吴川市| 乌拉特中旗| 延川县| 通山县| 康平县| 鄢陵县| 凤庆县| 察哈| 枞阳县| 聊城市| 商洛市| 儋州市| 城市| 交城县| 太和县| 抚松县| 临清市| 全椒县| 建昌县| 葵青区| 平昌县| 罗江县| 新郑市| 辉南县| 宁陕县| 平江县| 体育| 仁怀市| 万全县| 九龙坡区| 漠河县| 喀喇| 佳木斯市| 德兴市| 连南| 乌拉特中旗| 独山县|