Linux 的基本指令(3)

    指令1:date

        作用:用来获取时间的指令。

       1.  获取当下的时间:

date +%Y-%m-%d_%H:%M:%S

        其中:%Y 表示年,%m 表示月,%d 表示日,%H 表示 小时,%M 表示分,%S 表示秒。

        上面代码还可简化为:

date +%F:%X

        %F 表示年月日,%X表示 时分秒。

         2. 时间戳

        概念:是自1970年1月1日开始所经历的秒数。

        1. 时间戳的获取:

date +%s

         2. 将时间戳转化为当下的年月日时分秒。

        格式1:date  -d  @时间戳

date -d @1691411664

        格式2:date  +%F_%X  -d @时间戳

date  +%F_%X  -d  @时间戳

指令2:cal

        作用:查看日历。

        1. 直接输入cal指令

        获取当前时刻的年月的日历。

        2. cal -3

        获取当前年月的上一月,本月,下一月的日历。

         3. 显示某一年的日历。

cal -y  年份

 

        补充指令:sort

        作用:对文件进行升序排列。

sort  文件名

        示范:对test.txt文件内容进行升序排序。

         注意:这个排序不是根据位数大小排序,是先根据第一位数大小排序,相同则比较第二位数字的大小。

         逆序排列:

sort  test.txt -r

 

        假如文件里面存在相邻重复性元素,如何去重,并显示去重后文件的行数。

sort test.txt | uniq | wc -l

        指令3:find

         作用:在某个文件路径下查找文件。

find  文件路径   -name 所要查找的文件名

        示例:在家目录(~)下查找test.c文件

find ~  -name test.c

         搜索结果显示家目录下所有名为test.c文件的路径。

        补充指令1:which

        作用:搜索特定指令的路径,包含关键字。

        示范:搜索 ls指令的路径。

which ls

         显示文件在/usr/bin/ls。

        其中 alias 作用是给指令起别名。

        补充指令2:whereis

        作用:用来所搜文档和程序。

指令4:grep

        作用:文本行过滤工具。

        示范:将一个文件中包含 "88"字符的所有行列举出来。

        文件内容如下:

         利用 grep 过滤结果如下:

         命令选项1:-n

        作用:显示过滤结果的行号。

         命令选项2:-v

        作用:将不包含搜素内容的内容显示出来。

        示范:将不包含 "88" 字符的内容显示出来。

         命令选项3:-i 

        作用:搜索的内容忽略大小写显示。

        示范1:搜索 "aaa" 内容的结果(不忽略大小写的显示)。

         示范2:搜索 "aaa" 内容的结果(忽略大小写的显示)。

         补充指令:top

        作用:是Linux下的任务管理器。

        按 q 键可退出。

指令5:zip

        作用:用来打包文件。

        命令选项:-r。

        作用:递归处理,将该目录下的所有子目录和文件一起打包。

zip -r dir.zip dir/*

         解压命令:unzip

unzip 压缩包名

        不加命令选项,默认解压到当前路径下。

        命令选项:-d

        作用:可以解压到指定目录下。

unzip dir.zip -d 目标路径

指令6:tar

        打包指令:

tar  -czf  目标文件.zip  目标文件

        示范:将 文件dir 打包

tar -czf dir.tgz dir

         解包指令:

tar  -xzf dir.tgz

         

        如何解包到指定路径下:-C

tar -xzf dir.tgz -C ./dir1

         如果不想解包,指向查看包里面的内容。

        指令:

tar -ztvf  dir.tgz

 指令7:bc

        作用:是Linux下的计算器(支持浮点数计算)。

指令8:unmame -r

         作用:查看计算机体系结构。

指令9:shutdown

        作用:关机。

        命令选项1:-h。

shutdown -h

        作用:服务器关机。

        命令选项2:-r。

shutdown -r

        作用:重启服务器。

        命令选项3:-t。

shutdown -t n

        作用:n秒后关机。

指令10:history

        作用:显示以往使用过的所有指令。

指令11:ctrl  r

        作用:在历史命令中进行智能搜索。

指令完!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/70085.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

用 oneAPI 实现 AI 欺诈检测:一款智能图像识别工具

简介 虚假图像和视频日益成为社交媒体、新闻报道以及在线内容中的一大隐患。在这个信息爆炸的时代,如何准确地识别和应对这些虚假内容已经成为一个迫切的问题。为了帮助用户更好地辨别虚假内容,我开发了一款基于 oneAPI、TensorFlow 和 Neural Compress…

springBoot集成caffeine,自定义缓存配置 CacheManager

目录 springboot集成caffeine Maven依赖 配置信息:properties文件 config配置 使用案例 Caffeine定制化配置多个cachemanager springboot集成redis并且定制化配置cachemanager springboot集成caffeine Caffeine是一种基于服务器内存的缓存库。它将数据存储在…

进销存管理系统(小杨国贸)springboot采购仓库财务java jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 进销存管理系统(小杨国贸)spri…

k8s之StorageClass(NFS)

一、前言 1、环境 k8s v1.23.5 ,服务器是centos7.9 192.168.164.20 k8s-master1 192.168.164.30 k8s-node1 192.168.164.40 k8s-node2 2、貌似storageClass在kubernetes v1.20就被砍了。 因为它比较慢,而且耗资源,但可以通过不同的实现镜…

玩机搞机--【开机出现您的设备内部出现了问题,请联系你的制造商了解详情】故障解决思路

很多友友在玩机过程中经常会遇到下图所示故障。大多数都是刷了第三方系统或者内核或者面具导致的。正常来说。这个提示可以无视的,不影响正常的手机使用。但强迫症例外。究其原因。一般是内核校验原因。解决方法也分为多种。今天就为大家解析下这个提示的解决思路 &…

基于docker部署的Selenium Grid分布式自动化测试

01、什么是Selenium Grid Selenium Grid是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。 Selenium Grid有两个版本——老版本Grid 1和新版本Grid 2。我们只对新版本做介绍,因为Selenium团队已经逐渐遗弃老版…

yum 安装本地包 rpm

有时直接yum install 有几个包死活下不下来 根据网址,手动下载,下载后上传至 centos 然后运行 sudo yum localinstall xxx.rpm 即可安装 参考 https://blog.csdn.net/weiguang1017/article/details/52293244

微服务01-SpringCloud

1、简介 SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验。 其中常见的组件包括: 2、服务拆分和远程调用 2.1 服务拆分 这里总结了微服务拆分时的几个原则: …

JAVA Android 正则表达式

正则表达式 正则表达式是对字符串执行模式匹配的技术。 正则表达式匹配流程 private void RegTheory() {// 正则表达式String content "1998年12月8日,第二代Java平台的企业版J2EE发布。1999年6月,Sun公司发布了第二代Java平台(简称为Java2) &qu…

HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具

公文一键排版系统基本完成,准备继续完善SysInfo,增加用户帐户信息,其中涉及到Win32_Account结构,其C定义如下: [Dynamic, Provider("CIMWin32"), UUID("{8502C4CC-5FBB-11D2-AAC1-006008C78BC7}"…

【Linux】进程间通信——System V信号量

目录 写在前面的话 一些概念的理解 信号量的引入 信号量的概念及使用 写在前面的话 System V信号量是一种较低级的IPC机制,使用的时候需要手动进行操作和同步。在现代操作系统中,更常用的是POSIX信号量(通过sem_*系列的函数进行操作&…

【雕爷学编程】Arduino动手做(24)---水位传感器模块3

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…

激活函数总结(五):Shrink系列激活函数补充(HardShrink、SoftShrink、TanhShrink)

激活函数总结(五):Shrink系列激活函数补充 1 引言2 激活函数2.1 HardShrink激活函数2.2 SoftShrink激活函数2.3 TanhShrink激活函数 3. 总结 1 引言 在前面的文章中已经介绍了一系列激活函数 (Sigmoid、Tanh、ReLU、Leaky ReLU、PReLU、Swis…

基本动态规划问题的扩展

基本动态规划问题的扩展 应用动态规划可以有效的解决许多问题,其中有许多问题的数学模型,尤其对一些自从57年就开始研究的基本问题所应用的数学模型,都十分精巧。有关这些问题的解法,我们甚至可以视为标准——也就是最优的解法。…

Vue组件库

Vue组件库 ViteVue3TypescriptTSX 1、项目搭建 1.1、创建项目(yarn) D:\WebstromProject>yarn create vite yarn create v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh pa…

为新手和非技术人员提供扩展Web网站提供一个升级指南

本指南总结了扩展的基本原则,从一台服务器扩展到能够服务数百万用户的Web应用程序。它面向在技术领域工作的新手和非开发人员。因此,如果您刚刚部署了您的多云平台VPN设置,那么本文并不适合您。 话不多说,那就让我们开始吧&#x…

基于灰狼优化(GWO)、帝国竞争算法(ICA)和粒子群优化(PSO)对梯度下降法训练的神经网络的权值进行了改进(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

存储过程的学习

1,前言 这是实习期间学习的,我可能是在学校没好好听课,(或者就是学校比较垃,没教这部分,在公司经理让我下去自己学习,太难了,因为是公司代码很多部分都是很多表的操作&#…

SQL Server 查询数据并汇总相关技巧 23.08.08

GROUPING 是一个聚合函数,它产生一个附加的列,当用 CUBE 或 ROLLUP 运算符添加行时,附加的列输出值为1,当所添加的行不是由 CUBE 或 ROLLUP 产生时,附加列值为0。 仅在与包含 CUBE 或 ROLLUP 运算符的 GROUP BY 子句相联系的选择…

基于grpc从零开始搭建一个准生产分布式应用(1) - 开始准备

开始前必读:​​基于grpc从零开始搭建一个准生产分布式应用(0) - quickStart​​ 本来笔者并不想开设这个系列,因为工作量比较大,另外此专题的技术点也偏简单。最近复盘了下最近的工作,发现一个问题就是各个互联网大厂一般都会有…