欢迎光临散文网 会员登陆 & 注册

linux进阶命令

2023-04-03 14:46 作者:恐竹丶石叶秋  | 我要投稿

# 进阶命令

## df -h命令

- a查看磁盘的空间

- s语法

  - a`#df -h`

    - a加-h与不加-h的区别技术显示和不显示具体的单位

    - s比如1024是1G如果不加-g如果大于1024比如1029直接被显示出来

    - d

  - d

- s表头filesystem

  - a是分区的意思

  - s size(大小)

  - s Used(被使用的)

  - s Avail(可用的)

  - s Use%(已使用的百分比)

  - s Mountd on(挂载点)

  - d

- d

## free命令

- a查看内存使用使用情况

- s语法

  - a`#free`

    - afree的指令

    - s-m是兆显示

    - s-g是G现实

    - s什么也不加就会精确到最小的数

    - d

  - d

- s表头

  - a total

- s used

- s free

- s shared

- s buffers输出

- s cached输入

  - d

- s内存不够用的时候就会使用硬盘当做存储空间(虚拟内存)

- d

## head命令

- a查看一个文件的前n行,如果不指定n则默认显示的前十行列表

- s用法

  - a#head -n 文件的路径

    - a语法1`head listall.log`

    - s语法2`head 5 listall.log`

    - d

  - s

  - d

- d

## tall命令

- a查看一个文件的某位的n行,如果n不指定就默认显示后10行

- s用法

  - a语法1查看默认后十行`#tall listall.log`

  - s语法2查看后五行 `#tall -5 listall.log`

  - d

- s 可以通过tall命令来查看一个文件的动态变化

  - a语法#tall -f 文件路径

  - s `#tall -f /root/wenjian.txt`

  - d

- s退出的时候只需要按下Q键就能退出这个tall命令

- d

## less命令

- a查看文件,以较少的内容进行输出,按下辅助功能键查看更多

- s语法

  - a #less 需要查看的文件的路径

  - s `#cd ~`

    - a`#less lnstall.log`

    - s会在最下边出现一个冒号

    - s可以在冒号里输入数字就会从第20行显示

    - s空格键一页一页的翻页

    - s上下方向键和回车键是一行一行的翻页

    - d

  - d

- d


## wc命令

- a用来统计文件内容信息

  - a包括行数

  - s单词数

  - s字节数

  - d

- s用法

  - a `#wc -lwc install.log`

    - a l表示行数

    - s w表示单词数

    - s c表示字节数

    - d

  - d

- d

## date命令(重点)

- a操作时间日期(读取、设置)

- s语法1

  - a `#date`

  - d

- s语法2

  - a`#date +%F`

    - a%F等价于`#date "+%Y-%m-%d"`

      - a字母的大小写注意

      - s大写的Y表示整位的四位数年

      - s小写的m是两位的月份

      - s小写的d是天数

      - s大写的%F是完整的年月日

      - s%H是小时

      - s%M分钟

      - s%S秒数

      - d

    - d

  - d

- s语法3

  - a`#date "+%F %T"`

  - s`#date #date +%F +%T`

  - s加双引号会认为是一个整体

  - s空格后就不算是一个整体了否则会报错

  - s大T表示完整的时分秒

  - d

- s语法4获取之前或者之后的某个时间(备份)

  - a`#date -d "-1 day""+%Y-%m%d"`

  - s大写的Y表示四位年份

  - d

- s时间单位

  - a天day

  - s月份month

  - s年year

  - d

- d

## cal命令

- a操作日历

- s语法1

  - a`#cal `直接输出当前月份的日历

  - s等价于`#cal -1`

  - d

- s语法2

  - a`#cal -3`

  - s上个月本月以及下一个月日历

  - d

- s语法3

  - a`#cal -y 2022`

  - s-y表示年

  - s输出一整年的日历

  - d

- s-s是周日显示第一天

- s-m是周一显示第一天

- d

## clear命令与ctrl+L快捷键

- a clear是用啦清空终端中已显示的结果

- s或者使用快捷键ctrl+l

- s严格的说不说清除而是整体往上放假装清空的效果

- d

## 管道(重要)

- a管道符:|

- s作用

  - a可以用于过滤、特殊的用法、扩展的用法

  - d

- s语法

  - a管道不能单独使用,必须要配合以前的指令一起使用,作用就是为了辅助

  - d

- s过滤案例

  - a通过管道查询出根目录下的所有包含y的字母文档

  - s `#ls /|grep y`

  - s /|grep用于过滤的关键字

  - d

- 特殊用法案例

- d


linux进阶命令的评论 (共 条)

分享到微博请遵守国家法律