进阶指令(重点)

1、df 指令

  • 作用: 查看磁盘空间
  • 语法: # df -h
  • 注:
    -h:以较高可读性的方式展示出来

2、free 指令

  • 作用: 查看内存使用情况
  • 语法: # free -m
  • 注:
    -m:以M的单位显示内存情况
    -/+ buffers/cache: free 代表真实可用的内存为 486 Mb
    Swap: 表示,临时将硬盘当作内存的数量为 1942Mb (Linux系统自动分配的)

3、head 指令

  • 作用: 查看一个文件的前n行, 如不指定n, 则默认显示前10行
  • 语法: # head -n 文件路径

4、tail 指令

  • 作用1: 查看一个文件的后10行, 如不指定n,则默认显示后10行

  • 语法1: # tail -n 文件路径

  • 作用2: 通过tail指令来查看一个文件的动态变化

  • 语法2: # tail -f 文件路径

  • 注:
    -f:是观察文件的变化.可用使用输出重定向(>)来完成,手动打开添加则无法监测
    上述:
    1.使用-f指令观察a.txt
    2.将root目录下文档的数量写入a.txt
    3.可以看见tail: a.txt: 文件已截断 输出内容

5、less 指令

  • 作用: 查看部分文件,若想继续看下去,则需要按下辅助功能键
  • 语法: # less 文件路径

6、wc 指令

  • 作用: 统计文件内容信息
  • 语法: # wc -lwc 文件路径
  • 注:
    -l: 行数 (1182)
    -w: 单词数(2377,依照空格来识别的)
    -c: 字节数(48575)

7、date 指令

  • 作用1: 表示操作( 读取/设置 )时间和日期

  • 语法1: # date

    注: CST(当地时间)

  • 语法2: # date +%F (等价于 # date “+%Y-%m-%d”)

  • 语法3: # date “+%F %T” (等价于 # date “+%Y-%m-%D %H:%M:%S”)

  • 作用2: 获取之前(之后) 某个时间 (备份)

  • 语法1: # date -d “-1day” “+%Y-%m-%d %H:%M:%S” (获取一天前的时间)

  • 语法2: # date -d “+1month” “+%Y-%m-%d %H:%M:%S” (获取一个月后的时间)

  • 总结:
    %F: 表示完整的年月日
    %T: 表示完整的时分秒
    %Y: 表示四位年份
    %m: 表示两位月份 (带前导0)
    %d: 表示日期 (带前导0)
    %H: 表示小时 (带前导0)
    %M: 表示分钟 (带前导0)
    %S: 表示秒数 (带前导0)

8、cal 指令

  • 作用: 操作日历
  • 语法1: # cal (等价于 # cal -1)

    直接输出当前月份的日历
  • 语法2: # cal -3

    输出上个月、本月、下个月
  • 语法3: # cal -y 2019

    输出2019年整年的日历

9、clear/ctrl+L 指令

  • 作用: 清空当前shell
    该命令并不是真正的删除了当前信息,可以通过滚动调继续查看以前的信息

10、管道(重要)

  • 管道符: |
  • 作用1: 过滤
    栗子1: 查询~目录下包含 ‘y’ 字母的文件名
# ls /|grep y

  • 作用2: 特殊用法
    栗子2: 通过管道实现less的等价效果
# cat ~/install.log | less
  • 作用3: 扩展
    栗子3: 统计~下文档的总个数
# ls ~ | wc -l

linux --- 进阶指令相关推荐

  1. 【Linux】Linux进阶指令

  2. linux系统指令学习

    一:基础指令 1.ls指令 含义:ls (list) 用法1:#ls 含义:列出当前工作目录下的所有文件/文件夹的名称 用法2:#ls 路径 含义:列出指定路径下的所有文件/文件夹的名称 关于路径: ...

  3. Linux进阶之路————进程与服务管理

    引言 在Linux 中,每个执行的程序(代码)都成为一个进程,Linux 为每一个进程分配了一个唯一的 id 号 - PID. 每个进程都会对应一个父进程,而这个父进程可以复制多个子进程,例如 www ...

  4. Linux进阶之路————磁盘查询

    引言 承接<Linux进阶之路----Linux磁盘分区与挂载>,本文介绍实际生产中对于磁盘的监控和查询. 一.查询磁盘整体使用情况 基本语法: df -h 该命令会显示包括我们手动挂载的 ...

  5. php软件开发--linux进阶

    linux介绍,目录,命令shell: 常见操作系统:window.max.linux.unix.android.ios等为什么使用linux操作系统:稳定性:底层架构.长时间不关机稳定性:开源.打补 ...

  6. Linux进阶之路-Ubuntu版

    Linux进阶之路 @[TOC](Linux进阶之路) Linux 简介 概述 Linux 与 Windows 比较 安装 Linux 操作系统 Linux 远程控制管理 概述 OpenSSH XSh ...

  7. 05Linux 第2天 进阶指令

    LAMP编程之Linux(2) 一.进阶指令 1.du指令 作用:du表示directory used,显示出目录所占的磁盘空间大小的情况. 语法:#du -sh 目录路径 选项说明: -s:表示su ...

  8. Linux进阶篇--磁盘分区管理

    Linux进阶篇–磁盘分区管理 11.1 磁盘基础介绍 设备文件 * I/O Ports:I/O设备地址 * 设备类型:   块设备:block,存取单位"块",来自于磁盘   字 ...

  9. Linux常用指令(命令)超级无敌全合集加图文说明

    Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...

最新文章

  1. 关闭、刷新、跳转、离开当前网页前提示
  2. 小程序 url 对象转字符串编码传参 url 字符串转对象解码接收参数
  3. 人脸相关2020eccv
  4. Ethernet/IP 学习笔记五
  5. 想靠写程序赚更多钱,写到两眼通红,写得比别人都又快又好好几倍,结果又能如何?...
  6. java 删除二进制内容_从二进制矩阵中仅删除一个元素的行/列
  7. linux 没有权限登录,CentOS中让一个用户没有登录权限
  8. 【自适应(盲)均衡6】信号过多径衰落信道的矩阵乘法表示之Toeplitz矩阵和Toeplitz块矩阵的生成(分数间隔FSE)
  9. LLVM PHI - if else
  10. constrain用法java_Java中的@UniqueConstraint注释
  11. 几种常见的基于Lucene的开源搜索解决方案对比
  12. 【元胞自动机】基于matlab元胞自动机生命游戏【含Matlab源码 655期】
  13. VOSviewer | (二)入门-分析web of science
  14. mysql非唯一索引怎么表示_MySQL 唯一索引和非唯一索引(普通索引)区别
  15. 数学分析(3): 函数极限
  16. wttr.in Linux 下查看天气
  17. Android平台上使用气压传感器计算海拔高度
  18. 《写给大家看的设计书》(第四版)分享
  19. SAP SD 销售中的借贷项凭证
  20. C语言入门学习——如何在程序中使用空格

热门文章

  1. asp.net mvc项目实例_降龙-第13章:MVC开发准备
  2. vue axios 发送get请求传递参数给后端失败_Java之Vue插件之Axios
  3. java中常量final的用法_详解Java中final的用法
  4. 有类似split的命令吗_5分钟学linux命令之split
  5. Linux 终端配置
  6. Java生鲜电商平台-统一异常处理及架构实战
  7. 正則表達式,终极使用!3个工具,搞定一切
  8. Dockerfile构建容器镜像 - 运维笔记
  9. 板邓:wordpress自定义登录页面实现用户登录
  10. [转]c++类的构造函数详解