linux基礎命令一 1、date命令 date命令介紹:顯示或者設置系統日期 date命令的語法: 顯示日期:date [options...] [+FORMAT] FORMAT:為顯示日期的格式符號 %D:以斜杠為分割符顯示日期 %F:顯示當前系統的日期,以中橫線分割日期 %T:顯示當前系統的的 ...
linux基礎命令一
1、date命令
date命令介紹:顯示或者設置系統日期
date命令的語法:
顯示日期:date [options...] [+FORMAT]
FORMAT:為顯示日期的格式符號
%D:以斜杠為分割符顯示日期
%F:顯示當前系統的日期,以中橫線分割日期
%T:顯示當前系統的的時間
%H:顯示小時
%M:顯示分鐘
%S:顯示秒鐘
設置日期:date [MMDDhhmm[[CC]YY][.ss]]
MM:月份
DD:幾號
hh:小時
mm:分鐘
YY:兩位年份
CCYY:四位年份
.ss:秒鐘
案例演示:
顯示當前為周幾?
[root@oldboy ~]# date +%a SatView Code
顯示當前的日期
[root@oldboy ~]# date +%F 2019-03-02 [root@oldboy ~]# date +%D 03/02/19View Code
linux時鐘分為
系統時鐘:由linux內核通過cpu的工作頻率進行計時
硬體時鐘:顯示硬體時鐘
linux中有兩個時鐘,那麼以哪個時鐘為準呢?
hwclock命令可以將系統時鐘設置為與硬體時鐘相同,還可以將硬體時鐘設置與系統時鐘一樣,具體的區別用不同的參數來劃分
hwclock
基本介紹
顯示和設置硬體時鐘
基本語法
hwclock [options...]
常用選項:
-s:表示以將硬體時鐘設置與系統時鐘一樣
-w:表示將系統時鐘設置為與硬體時鐘相同
2、cal命令
基本介紹
cal命令主要用於顯示日曆
使用案例
[root@oldboy ~]# cal March 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31View Code
3、cd命令
基本介紹
cd命令表示切換目錄
cd ~或者cd:表示切換到當前用戶的家目錄
cd ~Username:表示切換到用戶Username的家目錄下(這個功能只在管理員有效)
cd - :切換到上一個目錄,可以通過這個命令在上一個目錄和當前目錄下來回切換
. :表示當前目錄
.. :表示上一級目錄
4、pwd命令
基本介紹
pwd命令表示顯示當前目錄
使用案例
[root@oldboy ~]# pwd
/root
View Code
5、ls命令
基本介紹
顯示指定路徑下的文件列表
基本語法
ls [options....] [arguments...]
選項:
-a :表示顯示全部文件,包括隱藏文件
-d:顯示目錄自身的相關屬性(但是通常要與-l選項一起使用才有意義)
-l:以長格式顯示文件的所有元數據信息
-rw-r--r--. 1 root root 781 Dec 24 23:39 /etc/fstab
-rw-r--r--. :第一位表示文件的類型,後邊九位表示文件的訪問許可權
數字:表示硬連接數
左root:表示屬主
右root:表示屬組
781:表示文件大小(預設是以B為單位)
Dec 24 23:39:表示文件最近一次被修改的時間
-h或者--human-readable:以位元組的形式顯示文件的大小
-r或者--reverse:以文件名逆序方式顯示
-R:遞歸顯示子目錄下的全部文件
-i:顯示文件的inode節點
6、stat命令
基本介紹
獲取制定文件的元數據信息
使用語法
stat 文件路徑
使用案例
[root@oldboy ~]# stat /etc/fstab File: `/etc/fstab' Size: 781 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 18 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2019-03-02 15:04:33.944804206 +0800 Modify: 2018-12-24 23:39:48.973999890 +0800 Change: 2018-12-24 23:44:47.050999660 +0800View Code
7、cat命令
基本介紹
連接文件(如果查看多個文件時)並且顯示文件
基本語法
cat [options...] [arguments...]
常用選項:
-E:顯示行結束符或者叫換行符(如果給了這個選項,每行都出現一 個$符號表示換行)
-T:顯示製表符
-v:顯示那些控制符,比如:^(這個表示ctrl符號)
-n:對內容的每一行進行編號
參數:
一般是一個文件
如果沒有cat後便沒有接文件,那麼預設是從標準輸入中讀取數據,並且,你輸入一句並且回車,那麼他會把你輸入那句列印出來,結束使用ctrl+c
8、tac命令
基本介紹
連接文件並且將原來的內容逆序顯示
基本語法
tac [options...] [arguments...]
9、file命令
基本介紹
file命令表示文件類型查看
基本語法
file path
10、which命令
基本介紹
顯示對應的程式二進位文本路徑
基本語法
which [options...] 命令
常用選項:
--skip-alias:不顯示別名
使用註意:
which命令列印一個命令的二進位文件路徑時,如果有別名,它會預設把別名也列印出來
11、echo命令
基本介紹
echo命令表示回顯,echo命令會為一行內容自動添加一個換行符
基本語法
echo [options...] [arguments...]
常用選項
-n:禁止自動為一行內容添加一個換行符
-e:表示允許使用轉義符
轉義符:
\t:表示製表符
\n:表示換行符
\b:表示退格符,(類似於刪除)
\r:表示回車換行符
使用註意
echo “$VAR_NAME”:如果是雙引號,變數會被替換,雙引號是弱引用
echo ‘$VAR_NAME’:如果是單引號,變數不會被替換,單引號是強引用
12、whereis
基本介紹
查看命令的二進位程式文件、資源和使用手冊所在的位置
基本語法
whereis [options..] 命令
使用案例
[root@oldboy ~]# whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gzView Code
13、whatis
基本介紹
使用makewhatis命令,可將當前系統上所有的幫助手冊以及與之對應的關鍵字創建為一個資料庫,並且此資料庫會保留這個關鍵字的簡要使用信息,也就是在使用手冊上查詢這個關鍵字。這個命令會在特定的時間執行
基本語法
whatis keyword
使用案例
[root@oldboy ~]# whatis bash bash (1) - GNU Bourne-Again SHell bash [builtins] (1) - bash built-in commands, see bash(1) bash [sh] (1) - GNU Bourne-Again SHellView Code
14、附加1
文件類型的基本分類
-:表示普通文件
d:表示目錄
l:表示鏈接文件
b:表示塊設備
p:表示管道
s:表示套接字
15、與時間相關命令總結
hwclock、cal、date、clock
16、環境變數總結(待續....)
$PWD:保留當前的目錄路徑
$OLDPWD:保存上一次的目錄路徑