【Linux】常見指令總結(三)

一.more指令

  • 語法:more [選項][文件]
  • 功能:more命令,功能類似 cat
  • 常用選項:
    -n 對輸出的所有行編號
    q 退出more
more b.txt

二.less指令

  • less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。
    less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看
    但若使用了 less 時,就可以使用 [pageup][pagedown] 等按鍵的功能來往前往後翻看文件,更容易用 來查看一個文件的內容!
    除此之外,在 less 裏頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
  • 語法: less [參數] 文件
  • 功能:
    less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前 不會加載整個文件。
  • 常用選項:
    -i 忽略搜索時的大小寫
    -N 顯示每行的行號
    /字符串:向下搜索“字符串”的功能
    ?字符串:向上搜索“字符串”的功能
    n:重複前一個搜索
    N:反向重複前一個搜索
    q:quit

三.head指令

  • 語法: head[必要參數][選擇參數][文件]
  • 功能: 用於顯示指定文件開頭內容,不指定文件時,作爲輸入信息進行處理。
  • 選項:
    -f 循環讀取
    -n<行數> 顯示的行數
  • 舉例
head -n1 a.txt

四.tail指令

  • 語法: tail[必要參數][選擇參數][文件]
  • 功能: 用於顯示指定文件末尾內容,不指定文件時,作爲輸入信息進行處理。常用查看日誌文件。
  • 選項:
    -f 循環讀取
    -n<行數> 顯示的行數
  • 舉例
tail -n1 a.txt

五.時間相關的指令

  • date 指定格式顯示時間: date +%Y:%m:%d
  • date 用法:date [OPTION]… [+FORMAT]
  • 1.在顯示方面,使用者可以設定欲顯示的格式,格式設定爲一個加號後接數個標記,其中常用的標記列表如下
    %H : 小時(00…23)
    %M : 分鐘(00…59)
    %S : 秒(00…61)
    %X : 相當於 %H:%M:%S
    %d : 日 (01…31)
    %m : 月份 (01…12)
    %Y : 完整年份 (0000…9999)
    %F : 相當於 %Y-%m-%d
  • 2.在設定時間方面
    date -s //設置當前時間,只有root權限才能設置,其他只能查看。
    date -s 20080523 //設置成20080523,這樣會把具體時間設置成空00:00:00
    date -s 01:01:01 //設置具體時間,不會對日期做更改
    date -s “01:01:01 2008-05-23" //這樣可以設置全部時間
    date -s “01:01:01 20080523"//這樣可以設置全部時間
    date -s “2008-05-23 01:01:01" //這樣可以設置全部時間
    date -s “20080523 01:01:01"//這樣可以設置全部時間
  • 3.時間戳
    時間->時間戳:date +%s
    時間戳->時間:date -d@1508749502
    Unix時間戳(英文爲Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的
    午夜)開始所經過的秒數,不考慮閏秒。

六.cal指令

cal命令可以用來顯示公曆(陽曆)日曆。公曆是現在國際通用的歷法,又稱格列歷,通稱陽曆。“陽曆”又名“太陽 歷”,系以地球繞行太陽一週爲一年,爲西方各國所通用,故又名“西曆”。

命令格式: cal [參數][月份][年份]
功能: 用於查看日曆等時間信息,如只有一個參數,則表示年份(1-9999),如有兩個參數,則表示月份和年份
常用選項:

-3 顯示系統前一個月,當前月,下一個月的月曆
-j 顯示在當年中的第幾天(一年日期按天算,從1月1號算起,默認顯示當前月在一年中的天數)
-y 顯示當前年份的日曆
舉例:

cal -y 2020

七.chmod

功能:設置文件的訪問權限

  • 格式:chmod [參數] 權限 文件名
  • 常用選項:
    R -> 遞歸修改目錄文件的權限
  • 說明:只有文件的擁有者和root纔可以改變文件的權限
  • chmod命令權限值的格式
    用戶表示符+/-=權限字符
    +:向權限範圍增加權限代號所表示的權限
    -:向權限範圍取消權限代號所表示的權限
    =:向權限範圍賦予權限代號所表示的權限
    用戶符號:
    u:擁有者
    g:擁有者同組用
    o:其它用戶
    a:所有用戶
  • 權限字符:
    r:讀取權限,數字代號爲“4”
    w:寫入權限,數字代號爲“2”
    x:執行或切換權限,數字代號爲“1”
    -:不具任何權限,數字代號爲“0”
    777 :所有權限
    [注]:3=1+2(wx) 5=4+1(rx)
  • 舉例
chmod u+w /home/abc.txt
chmod o-x /home/abc.txt
 chmod 777 -R xxx (更改文件夾及其子文件夾權限爲777)
 chmod 600 ××× (只有所有者有讀和寫的權限)
 chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)
 chmod 700 ××× (只有所有者有讀和寫以及執行的權限)
 chmod 666 ××× (每個人都有讀和寫的權限)
 chmod 777 ××× (每個人都有讀和寫以及執行的權限)

八.關機

語法:shutdown [選項]

  • 常見選項:
    -h : 將系統的服務停掉後,立即關機。
    -r : 在將系統的服務停掉之後就重新啓動
    -t sec : -t 後面加秒數,亦即『過幾秒後關機』的意思
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章