嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的passion。准备好和我一起冲进代码的奇幻宇宙了吗?Let's go!

我的博客:yuanManGan
我的专栏:C++入门小馆 C言雅韵集 数据结构漫游记 闲言碎语小记坊 题山采玉 领略算法真谛 走进Linux的世界 进阶数据结构

date指令
我们直接date就会得到:

星期四 7月 17日 23:39:35 中国时间2025
但是我们习惯的是年月日输出,我们就得格式化输出
%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

但这个没什么用,我们都有手机,但计算机出现的时间比手机早,我们不可否认它的意义。
date +%s 是时间戳
Unix时间戳(英⽂为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1⽉1
⽇(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒


cal 指令
calculate 日历的意思,知道怎么用就行


find 指令
我们学习这个指令之前先来揭开指令的面纱。
我们所学习的大部分指令:本质都是Linus系统下固定目录下的可执行文件! ! !
/usr/bin/
如果你想的话,也可以写一个c语言程序编译后形成的exe可执行程序放置再这个目录下,也就成了一个指令,但不建议这样做哦。


我们查找指令更偏向于使用接下来这个指令
which指令
功能:搜索系统指定的命令

whereis指令
⽤于找到程序的源、⼆进制⽂件或⼿册

alias 指令
功能:设置命令的别名

可见bin里面的ls是不带颜色的我们把ls取成了ls --color =auto的别名 。
我们也可以取别名:

但我们取的别名,我们关掉程序之后就消失了。
grep 指令
语法: grep [选项] 搜寻字符串 ⽂件
功能:在⽂件中搜索字符串,将找到的⾏打印出来
-i忽略大小写

-n输出行号

-v 反向就是不输出选定的行

top指令
top -d 1 -n 5
-d: 刷新的时间间隔
-n: 刷新的次数
q:退出
查看进程的
zip/unzip 指令
压缩解压的


但我们一般压缩都使用下面这条指令:
tar 指令
-c :建⽴⼀个压缩⽂件的参数指令(create 的意思);
-x :解开⼀个压缩⽂件的参数指令!
-t :查看 tarfile ⾥⾯的⽂件!
-z :是否同时具有 gzip 的属性?亦即是否需要⽤ gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要⽤ bzip2 压缩?
-v :压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!
-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!
-C : 解压到指定⽬录
一般压缩文件我们使用:tar -czf target.tgz XXX
而解压文件我们一般采用:tar -xzf target.tgz
bc 指令
等于一个计算器

uname ‒r 指令
uname⽤来获取电脑和操作系统的相关信息
关机
语法:shutdown [选项]
-h:将系统的服务停掉后,⽴即关机。
-r:在将系统的服务停掉之后就重新启动
-t sec:-t 后⾯加秒数,亦即『过⼏秒后关机』的意思
