Linux入门基本指令(2)

✨前言✨

📘 博客主页:to Keep博客主页
🙆欢迎关注,👍点赞,📝留言评论
⏳首发时间:2024年3 月12日
📨 博主码云地址:渣渣C
📕参考书籍:C语言程序与设计 和 数据结构(C语言版)
📢编程练习:牛客网+力扣网

date指令

利用date指令可以格式化输出年月日

date +%Y-%m-%d //格式化输出年月日
date +%H:%M:%S //格式化输出时分秒

date显示格式化时间就是利用+符号,加上一些常见的标记,常见的标记如下:

%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

时间戳

从1970年来格林威治时间所积累的秒数,在Linux中我们通过date指令,来查看时间戳

date +%s

这个在后续查找日志中会显得更有用,因为时间戳是唯一的并且是逐渐递增的。所以我们就可以查找某个时间段内的时间戳!

date -d@时间戳的数字 //将时间戳转换成时间
date +%Y%m%d -d@时间戳的数字 //将时间戳转化为指定的时间格式
date -d “2024-1-30 14:30” +%s //将指定的时间转换称为时间戳

cal指令

查日历的指令

cal [参数][月份][年份]

常见的参数选项如下:

-3 显示系统前一个月,当前月,下一个月的月历
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y  显示当前年份的日历

find指令

find -name 文件名字 //根据文件名字在当前目录以及子目录下寻找以文件名字为关键字进行查找出有关文件
find 指定路径 -name 文件名字 //作用和上面的find命令其实是一样的,只不过是在自己指定的目录以及子目录下寻找

需要注意的是,第一次使用find命令进行查找时,时间可能没有那么快,但是之后用同样的指令就会很快,那是因为在Linux系统中进行了缓存

grep指令

也是对于文本的行处理指令,我们首先创建一个名为uni的文本文件名

在这里插入图片描述

我们需要查找带有j的内容

在这里插入图片描述

同时这里也有一些常见的选项供我们使用

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串‘内容的那一行

我们需要查找带有j的内容,要求不区分大小写

在这里插入图片描述

如果我们需要去重的话,我们需要结合uniq指令
在这里插入图片描述

我们也可以通过sort指令排序然后进行降重
在这里插入图片描述

zip与unzip命令

压缩打包的本质就是为了节省空间,在网络中的传输速度可以更快!而且打包压缩也可以保证文件不会出现遗落!

zip 压缩文件名字.zip 所要压缩的文件或者目录(目录就要带上选项 -r)

先查看当前目录下的文件以及目录

在这里插入图片描述

在使用语句将lesson1进行打包压缩

在这里插入图片描述

在这里插入图片描述

解压就是通过unzip命令去进行解压操作

unzip 压缩文件名字.zip -d 所要解压的目录与文件

如图所示,就是把lesson2压缩,然后解压到指定的文件夹中

在这里插入图片描述

tar指令

语法如下

tar [选项] 文件与目录

常见的选项如下

-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录

利用tar压缩文件
在这里插入图片描述

利用tar解压文件到指定目录中

在这里插入图片描述

uname指令

uname -r //查询电脑操作系统有关信息
uname -a //输出Linux内核的详细信息
cat /etc/redhat-release //查看商业发行版centos的具体

重要的几个热键

Tab键是将命令补全,按两下可以查询有关指令,例如查询以a开头可以使用的指令有那些

在这里插入图片描述

ctrl+c是结束掉当前的进程

ctrl+d是退出的意思

关机键(shutdown命令)

语法:shutdown [选项]

常见的选项如下:

-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

扩展指令

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

**◆ 文件处理命令:**file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

**◆ 系统安全相关命令:**passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

dduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

**◆ 系统安全相关命令:**passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

**◆ 其它命令:**tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

to Keep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值