時間、screen、echo等——Linux基本命令(5)

1.     時間

1)查詢時間:

date

         +%F  年月日

         +%T  時分秒

         +%Y  

         +%m  

         +%d  

         +%H  

         +%M  

         +%S  

         +%w  星期(數字)

         +%a  星期(英文)

時間、screen、echo等——Linux基本命令(5)

 

2)修改時間

一共有兩種方式:date
MMDDHHmmYYYY[.SS]

date -s
‘yyyy-mm-dd hh:mm:ss’
(有些所有版本不一定支持這種修改方式)

時間、screen、echo等——Linux基本命令(5)

 

3)硬件時間與軟件時間

 hwclock 查示硬件時間(BIOS時間)

        hwclock -s 將硬件時間寫入軟件時間(系統時間)

        hwclock -w 將軟件時間寫入硬件時間

 psclock =
hwclock

 

2.     時區

centos6centos7命令有些不同。

centos6

    ln -f /usr/share/zoneinfo/America/New_York /etc/localtime修改成美國時區

    ln -f
/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改成中國時區

Centos7

    timedatectl 查看當前時區

    timedatectl
list-timezone
查看所有的時區

    timedatectl
set-timezone America/New_York
修改成美國時區

timedatectl set-timezone
Asia/Shanghai
修改成中國時區

 

3.     日歷

cal 顯示當月日歷

         cal yyyy 顯示指定年的日歷

         cal -y 顯示當年的日歷

         cal -3 顯示上個月當月下個月的日歷(我思考過如果是cal-2到底會顯示上月本月日歷還是上月下月日歷,結果打的時候并沒有這個命令—_!

         cal -1 cal 顯示當月日歷

         cal mm yyyy 顯示指定年,月的日歷

 

4.     關機與重啟

halt & poweroff 關機(centos7不能使用halt,只能使用poweroff

reboot 重啟

         reboot -f 強制重啟(比較暴力,不建議使用)

         reboot -p切斷電源

shutdown

         shutdown -r 重啟

         shutdown -h 關機

         shutdown +0 直接關機

         shutdown +xx xx分鐘后關機

         shutdown hh:mm  指定時間關機

         shutdown -c 取消關機(需要在另一個終端執行)

 

5.     screen命令

GNU Screen是一款由GNU計劃開發的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。

只要Screen本身沒有終止,在其內部運行的會話都可以恢復。這一點對于遠程登錄的用戶特別有用——即使網絡連接中斷,用戶也不會失去對已經打開的命令行會話的控制。只要再次登錄到主機上執行screen -r就可以恢復會話的運行。同樣在暫時離開的時候,也可以執行分離命令detach,在保證里面的程序正常運行的情況下讓Screen掛起(切換到后臺)。這一點和圖形界面下的VNC很相似。

 

使用前需要先手動安裝,在光盤下screen文件,點擊安裝。

時間、screen、echo等——Linux基本命令(5)

         screen 進入screen 名字以當前終端名.主機名前綴

         screen -S
screenname
指定screen作業的名稱

         screen -ls –list 查看當前所有的screen

         screen -r
screenname
進入一個screen。

         ctrl+d exit 退出當前screen(會話)。

 

6.     echo

echo本身是輸入什么就輸出什么,下面有一些擴展功能:

         -n 不換行

         -E(默認)不啟用解釋功能\

         -e 啟用解釋功能\

                   \a 報警

                   \b 退格

                   \c 不換行

                   \n 換行,從行首輸入

                   \r 移動行首但不換行

                   \t 輸入tab

                   \\ 輸入一個\

時間、screen、echo等——Linux基本命令(5)

PS:記得要打引號)

 

7.     其他命令用法

1$的用法

         $變量名 引用變量的值        

         $()` `(反引號,在鍵盤上~的下面) 引用命令執行的結果

         $[]運算

   時間、screen、echo等——Linux基本命令(5)

         ${變量名} “$變量名 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。

        時間、screen、echo等——Linux基本命令(5)        

 

2{}的用法

         {a..z} 表示引用指定范圍的字母

         {1..9999} 表示引用指定范圍的數字

         {1,3,5} 表示分別引用每一個字符

   時間、screen、echo等——Linux基本命令(5)

3TAB的用法

TAB用來補齊

         \2TAB 把根下的所有文件列出

         ~2TAB 家目錄下的所有文件列出

         .2TAB 當前目錄下的所有文件列出,包含隱藏文件

         *2TAB 當前目錄下的所有文件列出,不包含隱藏文件

         $2TAB 顯示當前所有的環境變量。

原創文章,作者:T_endless,如若轉載,請注明出處:http://www.www58058.com/80327

(0)
T_endlessT_endless
上一篇 2017-07-13
下一篇 2017-07-13

相關推薦

  • TCP連接的狀態詳解以及故障排查

    我們通過了解TCP各個狀態,可以排除和定位網絡或系統故障時大有幫助。(總結網絡上的內容) 1、TCP狀態 linux查看tcp的狀態命令: 1)、netstat -nat  查看TCP各個狀態的數量 2)、lsof  -i:port  可以檢測到打開套接字的狀況 3)、 &nbs…

    Linux干貨 2015-04-03
  • 第三周

    作業

    2017-12-15
  • N25-第三周作業

    1.列出當前系統所有已經登錄的用戶的用戶名,注意同一個用戶登錄多次,只顯示一次即可   who | cut -d" " -f1 |uniq 2.取出最后登錄到當前系統的用戶的相關信息    w | tail -1 3.取出當前系統上被用戶當做其默認shell最多的那個shell &nbsp…

    Linux干貨 2016-12-19
  • CentOS 7 部署LAMP架構(獨立服務模式)

    細節要求:(1) 三者分離于三臺主機,Httpd與PHP以FastCGI模式通訊; (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress; (3) 部署PHP加速器:xcache; 一、準備CentOS 7主機環境以及Repo倉庫提供基于rpm安裝包方式的程序包安裝源 安裝主機程序包規劃: 主機1:web-server(…

    Linux干貨 2017-02-17
  • Linux文本處理三劍客之sed

    處理文本工具sed sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Sed主要用來自動編輯一個或多個文件,簡化對文…

    Linux干貨 2016-08-15
  • Linux中的文本處理工具

    本章內容:   一、各種文本工具來查看、分析,統計文本文件   二、grep   三、正則表達式   四、擴展正則表達式   五、Sed 具體內容如下: 一、抽取文本的工具:      文件內容:less和cat      文件截?。篽ead和tai…

    Linux干貨 2016-08-08
欧美性久久久久