linux下的基本指令 less指令 head指令 tail 指令 時間相關指令 grep指令

Table of Contents

 

十一、less指令

十二、head指令

十三、tail 指令

十四、時間相關指令

十五、grep指令


十一、less指令

語法:less[參數] 文件名

功能:利用pageup 、pagedown 可以向下或者向上翻看文件內容

選項:

  • -i  忽略搜索時的大小寫
  • -N  顯示每行的行號
  • /字符串:向下搜索“字符串”的功能
  • n:重複前一個搜索(與 / 或 ? 有關)
  • N:反向重複前一個搜索(與 / 或 ? 有關)
  • q:quit

十二、head指令

語法: head [參數] 文件名

功能:查看文件頭部內容,默認10行。

選項:

  • head -n [num] filename  從文件頭部向下展示到num行。

十三、tail 指令

語法:tail 文件名

功能:查看文件尾部內容,默認10行。

選項:

  • tail -n [num] filename  從文件頭部向下展示到num行。

十四、時間相關指令

[test@localhost ~]$ date +%Y.%m.%d/%H:%M:%S
2019.10.07/19:22:01

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

時間戳

Unix時間戳(英文爲Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮潤秒。

[test@localhost ~]$ date +%Y.%m.%d/%H:%M:%S
2019.10.07/19:22:01
[test@localhost ~]$ date -d@152526516
1974年 11月 01日 星期五 16:28:36 CST

十五、grep指令

語法:grep[選項] 搜索的字符串 文件名

功能:在文件中搜索字符串,找到後將它打印出來

常用選項:

  • -i :忽略大小寫的不同,所以大小寫視爲相同
  • -n :順便輸出行號
  • -v :反向選擇,亦即顯示出沒有 '搜尋字符串
[test@localhost dira]$ grep -i li a.txt
lixuhui

十六、zip/unzip 指令

功能:zip壓縮文件或者目錄爲爲.zip

常用選項:

-r 遞歸處理,將指定目錄下的所有文件和子目錄一起處理

舉例:

[test@localhost dira]$ ll
總用量 4
drwxrwxr-x. 5 test test 97 10月  7 17:19 47-linux
-rw-rw-r--. 1 test test  8 10月  7 18:26 a.txt
[test@localhost dira]$ zip 47.zip 47-linux/*
  adding: 47-linux/linux-lesson1/ (stored 0%)
  adding: 47-linux/linux-lesson2/ (stored 0%)
  adding: 47-linux/README.en.md (deflated 52%)
  adding: 47-linux/README.md (deflated 37%)
[test@localhost dira]$ ll
總用量 8
drwxrwxr-x. 5 test test   97 10月  7 17:19 47-linux
-rw-rw-r--. 1 test test 1542 10月  7 19:50 47.zip
-rw-rw-r--. 1 test test    8 10月  7 18:26 a.txt

[test@localhost dira]$ unzip 47.zip -d ../dirb
Archive:  47.zip
   creating: ../dirb/47-linux/linux-lesson1/
   creating: ../dirb/47-linux/linux-lesson2/
  inflating: ../dirb/47-linux/README.en.md  
  inflating: ../dirb/47-linux/README.md  
[test@localhost dira]$ cd
[test@localhost ~]$ cd dirb
[test@localhost dirb]$ ll
總用量 0
drwxrwxr-x. 4 test test 85 10月  7 19:57 47-linux

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章