Linux 的基本指令(3)

news2024/11/27 8:39:56

    指令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

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

指令完!!!!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是GCC

GCC(GNU Compiler Collection,GNU编译器套件)是由 GNU 开发的编程语言译器。GNU 编译器套件包括 C、C、Objective-C、Java、Ada 和 Go 语言前端,也包括了这些语言的库(如 libstdc,libgcj等) GC…

什么是芯片?

https://zhuanlan.zhihu.com/p/228757435?utm_sourceweibo&utm_mediumsocial&utm_oi895441374156029952&utm_contentsnapshot 什么是芯片? 半导体:一种材料,导电性能介于导体和半导体之间,比如硅、锗、砷化镓。用这…

安卓5.x安装Termux

由于Termux7.9版本之后,仅支持7.0以上的安卓系统。这里使用旧版本进行安装。 版本信息: 安卓 5.0.1 Termux 7.9 1. 下载Termux7.9 https://archive.org/details/termux-repositories-legacy#reviews 拷贝到手机后,进行安装。 安装完Termux…

全网最细,Fiddler修改接口返回数据详细步骤实战,辅助接口测试...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在测试的过程中&a…

R3LIVE项目实战(3) — 双目相机与激光雷达联合标定

目录 3.1 lidar_camera_calib简介 3.2 环境准备 3.3 编译 3.4 运行数据集 (1) 单场景标定 (2) 多场景标定 3.5 使用您自己的传感器设置 3.5.1 采集相机图片和雷达bag数据 3.5.2 使用多场景标定 3.5.3 相机内参获取 3.5.4 运行标定程序 3.5.5 验证结果 源码地址&am…

【Nacos篇】Nacos基本操作及配置

官方文档&#xff1a;https://nacos.io/zh-cn/docs/v2/ecology/use-nacos-with-spring-cloud.html 前置条件&#xff1a;SpringCloud脚手架 单机模式下的Nacos控制台&#xff1a; <dependencies><!-- Registry 注册中心相关 --><dependency><groupId>…

跨隔离网文件交换,IT部门和业务部门难以兼顾怎么办?

网络隔离技术作为有效的网络安全和数据安全的管理手段&#xff0c;现在已经被充分运用在企业网络建设中。但企业进行网络隔离是基于安全考虑&#xff0c;被隔离的网络间的数据交换需求不会因网络隔离而消失&#xff0c;因此&#xff0c;企业就需要进行隔离网间的数据和文件交换…

【VB6|第22期】用SQL的方式读取Excel数据

日期&#xff1a;2023年8月7日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不对的地方&#xff…

ZABBIX 6.4 Mysql数据库分表

ZABBIX监控设备较多的时候&#xff0c;Mysql数据库容易成为性能的瓶颈&#xff0c;可以通过数据库分表的方式来进行优化。步骤如下&#xff1a; 一、停用zabbix服务 # 避免修改分区表时&#xff0c;数据还有写入 systemctl stop zabbix 二、备份MySQL zabbix DB 避免修改分…

Java实现Google授权登录,OAuth 2.0登录

首先创建OAuth 2.0 客户端 ID 配置url&#xff0c;必须是https的&#xff0c;同时复制好客户端id 和密钥 配置回调url /*** Google授权登录跳转。但是会重定向&#xff0c;建议前端跳转** 前端js* // 构建 Google 授权 URL* const authParams new URLSearchParams({* resp…

【C++】STL——priority_queue优先级队列的介绍和使用、priority_queue的其他成员函数使用

文章目录 1.priority_queue的介绍2.priority_queue的使用&#xff08;1&#xff09;priority_queue() 构造一个空的优先级队列 &#xff08;2&#xff09;priority_queue(first,last) 通过迭代器构造优先级队列&#xff08;3&#xff09;empty( )检测优先级队列是否为空&#x…

【C++从0到王者】第十七站:手把手教你写一个stack和queue及deque的底层原理

文章目录 一、stack1.利用适配器2.栈的实现 二、queue三、deque1.deque介绍2.deque的接口3.deque的基本使用4.deque的效率5.deque的原理 一、stack 1.利用适配器 我们不可能写了一份数组栈以后&#xff0c;还要在手写一个链式栈&#xff0c;这样显得太冗余了。于是我们可以利…

小研究 - MySQL 数据库下存储过程的综合运用研究

信息系统工程领域对数据安全的要求比较高&#xff0c;MySQL 数据库管理系统普遍应用于各种信息系统应用软件的开发之中&#xff0c;而角色与权限设计不仅关乎数据库中数据保密性的性能高低&#xff0c;也关系到用户使用数据库的最低要求。在对数据库的安全性进行设计时&#xf…

dotConnect for DB2 Crack

dotConnect for DB2 Crack dotConnect for DB2是一个增强的DB2 ORM数据提供程序&#xff0c;它构建在ADO.NET技术和IBM DB2.NET数据提供程序之上&#xff0c;为开发基于DB2的数据库应用程序提供了一个完整的解决方案。它允许您轻松地将DB2数据与广泛使用的面向数据的技术集成&a…

C/C++面试总结

一、关键字static、const、extern作用 1、const 修饰常量&#xff1a;用const修饰的变量是不可变的 修饰常量&#xff1a; 如果const位于*的左侧&#xff0c;eg&#xff1a;const int* a&#xff0c;则const就是用来修饰指针所指向的变量&#xff0c;此时为常量指针&#x…

汽车BOOTLOADER开发经历

鄙人参与电动汽车BOOTLOADER开发近三年&#xff0c;从完全没有这方面的基础到参与国内外大小知名或不知名车企的电动车三大件的BOOTLOADER开发&#xff0c;总结了以下一点学习心得。 1.熟悉基本术语含义 诊断、寻址方式、FBL、擦除、驱动 2.熟悉国际标准、UDS服务格式 汽车的…

一篇文章带你彻底理解Java HashMap数据结构详解

基本概念&#xff1a; ​ HashMap 是一个散列表&#xff0c;它存储的内容是键值对(key-value)映射。 HashMap 是无序的&#xff0c;即不会记录插入的顺序。 HashMap 继承于AbstractMap&#xff0c;实现了 Map、Cloneable、java.io.Serializable 接口。 HashMap 实现了 Map 接…

嵌入式:C高级 Day4

一、整理思维导图 二、写一个函数&#xff0c;获取用户的uid和gid并使用变量接收 三、整理冒泡排序、简单选择排序和快速排序的代码 冒泡排序 #include <myhead.h>void output(int arr[], int len); void bubble_sort(int arr[], int len);int main(int argc, const ch…

Python(Web时代)——请求钩子

简介 有时在处理请求之前或之后需要执行一部分代码&#xff0c;比如&#xff1a;创建数据库链接或进行登陆权限认证等&#xff0c;在请求结束时指定数据的交互格式等。 为了避免在每个视图函数中编写重复的代码&#xff0c;flask提供了注册通用函数的功能&#xff08;请求钩子…

【PCB专题】Allegro高速电路Xnet网络等长约束——SDIO信号为例

高速PCB板布线过程中,经常遇到等长设置问题,例如DDR的一组数据线和地址线等。但是由于数据线和地址线中间有一个电阻(或排阻),这种情况下设置等长就要引入Xnet的概念,通过设置Xnet的等长来确保数据线和地址线的等长。 由无源、分立器件(电阻、电容、电感)连接起来的几段…