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
发布了157 篇原创文章 · 获赞 98 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43447989/article/details/102320688
今日推荐