Linux学习记录(二)

写在前面

跳转连接:

进阶指令

df

作用

查看磁盘的空间

用法

image.png
补充:
--h表示以可读性较高的方式显示磁盘的空间(自适应单位, 同ls -lh

free

作用

查看内存使用情况

用法

free -m
image.png
补充:

  • -m表示以 $MB$ 为单位进行显示
  • Swap表示临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存。

作用

查看一个文件的前n行,如果不指定n,则默认显示前10行。

用法

head -n 文件路径【n表示数字】
image.png

tail

作用

查看一个文件的未n行,如果n不指定默认显示后10行

用法

用法 1

tail -n 文件路径【n表示数字】
image.png

用法 2

tail -f 文件路径
可以通过tail指令来查看一个文件的动态变化内容 【变化的内容不能是用户手动增加的】,该命令一般用于查看系统的日志比较多。

less

作用

查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多

用法

less 需要查看的文件路径, 按q键退出
image.png

wc

作用

统计文件的信息,包括:行数、列数、字节数

用法

wc -lwc 需要统计的文件路径
选项解释:

  • -l:表示行数
  • -w:单词数 【按照空格判断单词】
  • -c:字节数
    image.png

date

作用

操作当前系统时间(读取、设置)

用法

用法 1

date 选项
常见选项:

  • +%F
  • “+%F %T”
    image.png

用法 2

获取之前或者之后的某个时间(备份)
date -d “-1 day” “+%F %T”
符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年)

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

cal

作用

操作日历

用法

cal 表示输出当月日历
image.png

clear/ctrl + L

作用

清除终端中已经存在的命令和结果(信息)

用法

clear/ctrl + L
补充:需要注意的是,该命令并不是真的清除了之前的信息,而是把之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。

管道

作用

管道一般可以用于“过滤”,“特殊”,“扩展处理”。

用法

管道符:|,管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用

  • eg1:统计当前目录下包含 L 字母的文件/目录名称
    image.png
    补充:
  1. 管道符作为分界线,符号左侧指令的输出,做为符号右侧命令的输入
  2. grep 表示过滤
  • eg2:统计当前目录下有多少个文件/文件夹
    image.png