当前位置: 首页 > news >正文

【Linux探索学习】第三篇Linux的基本指令(3)——开启Linux学习第三篇

目录

1.date 指令

2.find指令

3.whereis指令

4.grep指令

5.zip/unzip指令

6.cal指令

7.tar指令

8.bc指令

9.uname指令

10.总结

【Linux探索学习】第二篇Linux的基本指令(2)——开启Linux学习第二篇

【Linux探索学习】第一篇Linux的基本指令(1)——开启Linux学习第一篇

1.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

显示时间戳

显示时间戳的方法date +%s

时间戳转成可视时间:

2.find指令

-name 按照文件名查找文件

其他选项需要在查,这个命令其实比较复杂。

Linux下find命令在目录结构中搜索文件,并执行指定的操作。

Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解⼀下。

3.whereis指令

这个指令的功能是在系统特定的路径下查找,既可以找到可执行程序,又可以找到手册、安装包、压缩包等

4.grep指令

语法: grep [ 选项 ]   搜寻字符串   文件

功能:在文件中搜索字符串,将找到的行打印出

grep还有几个用法

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

现在有一个这样的文件,内容如下:

-n选项的用法:

找到包含 ‘wyb’ 的行,并把它的行号打印出来

-v选项的用法:

把不包含 wyb 的行打印出来

-i选项的用法:

忽略大小写,只要是字母一样且顺序一样就找出来

5.zip/unzip指令

zip/unzip指令是Linux下的一种压缩和解压缩的指令,下面我们来看一下它们两个是如何对文件或目录进行压缩和解压缩

打我们在平时学习提交作业等东西的时候,就经常需要将一个或几个相关联的文件打包压缩在一起,这样即可以防止这些文件中发生部分丢失,也可以节省内存。

我们现在有这样一个文件夹

我们现在将java.c压缩

如下图可知,现在dir1中有一个java.c.zip的压缩包

现在我们将java.c文件删除

对java.c.zip进行解压

6.cal指令

cal指令是与日历(阳历)有关的指令,它可以帮助我们查看日历相关的信息

cal指令不加任何选项默认的是查看当前年份当前月份的日历:

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

-3选项

-j选项

-y选项

7.tar指令

tar指令与打包压缩有关的是:tar caf 压缩包名 文件名(可以是多个文件)

有这样一个目录如下:

我妈把上面的压缩包删掉之后,打包压缩其他的文件

通过红色的字母,我们发现它是.tar.gz后缀,其实这个tar 是tar指令压缩而来的意思,.gz 是压缩文件的意思,我们也可以把这个后缀简写成 .tgz

还有一个比较重要的功能:预览

就比如上面的那个压缩文件,我们就可以对它进行预览

解压缩包

我们先把原来的文件的删掉

然后我们再进行解压

8.bc指令

就是linux环境下的计算器,可以进行加减乘除,退出的话在键盘上按quit字母(当然键盘没有这个按钮键,是要用键盘打出来)

9.uname指令

uname指令是用来帮助我们查看我们当前使用的Linux的内核版本的

uname -a指令:查体系结构和内核系统,

uname -r指令:只查体系结构

10.总结

好啦~这期的博客就到这里啦,我们下期见,感谢大家的关注。

http://www.dtcms.com/a/474154.html

相关文章:

  • 牛客算法_模拟
  • 多线程 —— CAS 原理
  • 兰州做网站的有哪几个网站后台登陆不了
  • css实现表格中最后一列固定
  • 优秀原创设计网站门户系统设计
  • linux环境docker如何让启动的容器在后台运行
  • 软考架构师高分避坑指南:三科实战拆解与破局之道
  • 新手向C语言JavaPython 的选择与未来指南
  • 摄影网站难做吗网站如何集成微信支付
  • Redis5安装与核心命令详解
  • 单个请求中同时使用 multipart/form-data 和 application/json 的可行性及正确实现方式
  • wordpress网站配置甜妹妹福利wordpress
  • 新奇的Word表格单元格合并
  • 网站建设模板系统网站漂浮广告怎么做
  • 【如何解决“支付成功,但订单失败”的分布式系统难题?】
  • MQTT系列(三)
  • app开发流程表北京网站优化快速排名
  • 衡石科技嵌入式BI:重构企业应用的数据智能生态
  • rdd数据存储在spark内存模型中的哪一部分
  • 肥西县重点工程建设管理局网站支付宝 收费 网站开发
  • [webgl]基于THREEJS开发的sdk,使开发三维效果更加的容易
  • [Java、C语言、Python、PHP、C#、C++]——深度剖析主流编程语言的核心特性与应用场景
  • Deployment 和 StatefulSet 的区别
  • 广州自助网站制作网站开发成app
  • LeetCode 396 - 旋转函数 (Rotate Function)
  • 服装公司网站策划书网站无法连接服务器
  • 【C++篇】:LogStorm——基于多设计模式下的同步异步高性能日志库项目
  • php怎么做网站怎么做试玩平台推广网站
  • go语言:在 Win10上,如何编译 ffuf-v2.1.0?
  • 做网站没装数据库建站 网站程序