Linux常用命令小技巧汇总--history命令记录执行命令时间,修改保存命令条数

Linux常用命令之history命令详解 history 命令是 Unix 和 Linux 系统中一个非常有用的工具,它允许用户查看、管理和重复执行之前在终端中输入过的命令。 阅读详情

现在熟练使用Linux已经成为IT人员的必备技能了,学会一些使用小技巧,能帮助您更好的使用Linux系统,今天就来介绍一番。

在使用linux终端执行bash的时候,发现怎么没有时间标识呢,这以后还怎么查是哪天执行了那条命令呢。这个history的作用就是将bash执行过的所有命令存储到.bash_history文件中,帮助复查用户命令。默认情况使用history确实是不会输出命令执行的时间和日期,尽管这个命令记录得到时间。运行history命令的时候,会检查一个HISTIMEFORMAT的环境变量,这个变量制定了怎么去格式化输出这个命令中存储的时间,如果这个值为null,那就是默认不显示。现在使用strftime格式化时间,有三种方式:

(1)临时设置HISTIMEFORMAT变量,在下次机器重启前生效

# export HISTIMEFROMAT=‘%F %T’

(2)将变量添加到.bashrc或者.bash_profile文件中,永久生效

# echo echo'HISTTIMEFORMAT="%F %T "'>>~/.bashrc 或者~/.bash_profile并刷新生效 source ~/.bashrc文件或者./bash_profile

(3)将HISTIMEFORMAT变量添加到/etc/profile文件中,永久对所有用户生效

echo'HISTTIMEFORMAT="%F %T "'>>~/.bashrc然后生效source /etc/profile

注意:配置完,就发现怎么时间都一样,这是因为显示的是你头一次设置完参数的时间,这个变量只对设置后的时间有效,以前的就算一样的时间了!

我们大家在玩Linux时经常会用到history这个命令,这个命令默认可以保存的命令数是1000,1000对于我们Linux玩家来说实在是太少了,那么我们如何调整history的保存条数呢?

(1)查找profile文件

history命令最大记录数的设置还在profile文件中。使用命令cd /etc进入etc文件

(2)vi profile

在profile文件中找到配置项HISTSIZE,默认值为1000,按下i进行编辑,编辑为10000甚至更多,按下:wq,保存退出,history的条数设置就完成了。


其它一些Linux命令技巧

#passwd 修改密码,再次确认,区分大小写

#whoami 就是一条查看自己用户名的命令

#users/who/w 就是查看当前在线用户

ctrl+a移到命令行首

ctrl+c 终止当前运行的命令

ctrl+d 后台执行命令

ctrl+e到命令行末

ctrl+k 删除光标以后

ctrl+l 清屏

ctrl+p 查看上一条命令

ctrl+r 搜索历史命令

ctrl+u删除从光标以前的

ctrl+w 删除光标钱一个参数

ctrl+z 当前进程后台处理

head -5 /cillian/test 查看文件前n行

tail -f cillian.log 动态查看文件

sed -i ‘s/cillian/devops/g’ test.file 替换cillian为devops

grep -v 参数 显示除参数以外的内容

cat /proc/cpuinfo 查看cpu信息

cat /proc/meminfo – 查看内存信息

arp -a|awk ‘ ’ 查看网卡mac地址

bd 快速回到特定目录(需要安装)

cd – 快速回退之前目录

$ > test.log

: >test.log

ture > test.log

echo “” > test.log

cat /dev/null > test.log

echo 3 > /proc/sys/vm/drop_caches

ps aux | grep -v `whoami`

ls -lSrh

ls&&du 使用&&组合

原文来自:https://new.qq.com/rain/a/20221019A03Z4Y00

如何让 history 记录命令执行时间?Linux/macOS 终端时间戳设置指南 这个命令,它的作用远比你想象的更强大!现在每条命令都有了执行时间,你可以更方便地追踪命令的历史记录了。或者你在调试某个脚本,想回溯几个小时前的命令执行顺序——如果。有没有遇到过这样的情况:你想回顾某个重要命令的执行记录,却发现。想象一下,你在服务器上误删了某个文件,但不知道具体是几点执行的。,让你以后查询历史记录时,再也不会迷失在时间的长河里!- 排查系统问题时,精确定位某个命令的执行时间,例如。欢迎在评论区分享你的经验,交流更多好用的终端技巧!- 确保某个脚本的执行时间与日志匹配,便于调试。 阅读详情

相关推荐

history命令(查看linux的shell执行命令记录)

history命令(查看linux的shell执行命令记录)

blood_Z的博客 5686

Linux系统更改默认的history的存储条数

1、编辑系统的环境变量文件 [root@node2 tmp]# vim /etc/profile 46行的HISSIZE=1000 是history默认的条数 2、修改默认条数为5000 保存退出 3、使修改配置生效,声明环境变量 [root@node2 tmp]# source /etc/profile ...

爱辉弟的博客 1435

Linux修改history存储的最大记录数

在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢, 其实当我们仔细一看只是序列大于1000、记录的条数还是1000条。 在此我是这样理解的: 1、~/....

信息安全领域优质创作者|操作系统领域专家 2790

Linux:设置系统history相关变量、查看所有登录用户的操作历史命令【所有用户的history历史记录】【root用户无法得到其它用户histotry历史】

在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台服务器多人登陆,一天因为某人误操作了删除了重要的数据。那有没有什么办法实现通过记录登陆后的IP地址和某用户名所操作的历史记录呢。上面脚本在系统的/opt新建个loginlog目录,记录所有登陆过系统的用户和IP地址(文件名),每当用户登录/退出会创建相应的文件,该文件保存这段用户登录时期内操作历史,可以用这个方法来监测系统的安全性。

u013250861的博客 5602

Linux -- 图形界面配置Samba;system-config-samba工具

图形界面配置Samba6.6.1 system-config-sambasystem-config-samba是Red Hat公司专门为Samba服务器管理编写的图形界面的管理工具,通过system-config-samba几乎可以完成对Samba服务器的所有配置,所以在只希望通过Samba服务器实现一些简单的资源共享时,system-config-samba是一个不错的选...

weixin_33695450的博客 2200

微波射频学习笔记18-------偶极子天线和微波天线设计介绍

几种天线设计方法的介绍 一、偶极子天线 1.天线模型 两根紧挨着的金属导体,长度均为四分之一波长,直径均远小于波长,两导体间距也远小于波长。 2.天线性能的设计因素 ① 单个导体长度L:(光速/频率)/4=四分之一波长(在空气中传播的波长),但在导体中传播,波长会变短; ② 导体半径R:远小于波长即可,使用导电率高些的材料,市面上常见直径零点几毫米就挺好,或者用波长/200,得出一个小200的值,也算远小于波长; ③ 两导体间距S:远小于波长即可,可以比半径更小点。 以上三个变量L、R、S,均可在仿真软件

Sil_sprout 1万+

修改history记录一百万行

首先,你需要修改全局配置文件,以确保所有用户的命令历史记录都被保存,并且记录行数增加到1000000行。文件,或者用户的主目录路径不符合预期。为了确保脚本的健壮性,我们可以添加一些检查和改进。你提到的脚本在某些情况下可能会报错,特别是如果用户的主目录中没有。你可以编写一个脚本来自动化这个过程,遍历所有用户的主目录并修改。为了确保每个用户的配置文件也包含这些设置,你可以在每个用户的。文件时更加健壮,并且不会因为文件不存在或不可写而报错。文件中添加相同的配置。通过以上步骤,你可以确保脚本在处理用户的。

weixin_46356409的博客 915

DIC新手避坑指南:压缩实验中的应变测量常见错误与数据校验技巧

本文为DIC技术新手提供了压缩实验中应变测量的全面避坑指南。文章系统梳理了从试样尺寸录入、散斑质量到数据后处理中应变方向与符号混淆、数据插值对齐等常见错误,并分享了基于MATLAB的自动化数据校验与可视化对比技巧,帮助建立可靠的实验数据分析SOP,确保DIC测量结果的准确性。

weixin_29313423的博客 113

history记录日期时间和日志记录操作

history记录日期时间和日志记录操作

CCH2024的专栏 2729

【IoT】 产品设计之结构设计:如何设计产品按键

1、硅胶按键功能实现有两种接触方式 1)硅胶按键按压在DOME片(锅仔片)上 通常用在手机、儿童手表手机、防水手机等防水设备上。 2)硅胶按键增加导电基,一种黑色的导电碳粒,实现回路导电 通常用在遥控器、电脑键盘、特殊设备上。 两种方式结构设计原理是一样的,按键的固定与配合间隙与行程要确保好。 2、硅胶遥控器按键的结构方式(导电基) 按键帽为大颗粒实心的,触点为黑色导电基,通过压注成型融合为一体,那么这种按键结构设计时需要注意那些呢? 最主要的是按键按压回弹的手感,由于没有DOME片实现

产品线负责人 8673

AD快速上手笔记

本文详细介绍了使用Altium Designer从零创建PCB项目全流程:新建工程、绘制原理图(元件放置、连线、电源端口)、编译检查、生成PCB、布局布线(含铺铜)、DRC检查及输出Gerber与钻孔文件。重点强调了库选择、参数修改、层切换、铺铜设置和生产文件导出规范,确保设计无误,便于顺利下单生产。

qq_53529450的博客 42

linux历史命令history 增加时间记录

【代码】linux历史命令history 增加时间记录。

数据库技术 601

FPGA控制AD5754实现模数转换Verilog代码与测试激励

本文提供了使用FPGA控制AD5754芯片实现数字信号转模拟信号的Verilog代码和测试激励。AD5754芯片简介:AD5754是一款16位数字信号转模拟信号的芯片。通信方式:FPGA与AD5754之间通过SPI接口进行通信,SPI时钟clk的最大频率为30MHz。模拟输出:AD5754提供了四路模拟输出。工作方式:当前AD5754采用单极性工作方式。指令刷新:根据现有理解,同轴的速度和电流指令应同时刷新。利用LDAC引脚控制模拟信号的刷新,但需实际验证。CLR信号验证。

whm128的博客 246

Linux history 命令详解:如何查看、显示时间、清空、重复和控制历史记录

在 Linux 中,如果你使用终端操作系统(sh、bash、zsh、fish等),那么有一个非常强大且方便的命令叫做history。它的作用是让你查看之前终端中输入的所有命令记录,以及可以方便地快速重复执行某个命令或修改一些参数后重新执行。

u012964600的博客 4万+

ABAP CDS View 从入门到精通教程第一篇:ABAP CDS View 在 SAP 技术体系中的重要地位

摘要:本文介绍了SAP开发技术专家提供的多套SAP开发教程,涵盖ABAP、UI5、Fiori、OData、BTP等技术领域。重点阐述了ABAP CDS View在SAP S/4HANA中的核心地位,作为虚拟数据模型(VDM)的关键技术,它实现了OLTP和OLAP的统一处理。文章还说明了学习CDS View的前置条件,包括需要SAP NetWeaver 7.50 SP01或更高版本系统,以及使用SAP ABAP Development Tool进行开发实践。作者具有16年SAP开发经验,这些教程形成了完整的S

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 899

OpenClaw界面操作手册:命令行与交互模式的正确打开方式

"test": {"description": "运行项目的测试套件","prompt": "请执行项目的测试命令,并分析测试结果。如果有失败的测试,请提供修复建议。},"lint": {"description": "运行代码检查","prompt": "请运行代码检查工具,分析所有警告和错误,并提供修复建议。},"doc": {"description": "为当前文件生成文档","prompt": "请为当前打开的文件生成完整的API文档,包括函数说明、参数描述、返回值类型和使用示例。

gaoxiang_120的专栏 3148

Linux--用history查看历史命令&如何在history命令时,查看历史命令执行时间

文章目录history 用法汇总history——列出全部历史命令history 数字#——列出最近的#条命令history -c——将目前shell中的所有history命令消除,对命令历史文件没有影响history -w——将本次登录的命令写入命令历史文件中, 默认写入~/.bash_historyhistory -r——将命令历史文件中的内容读入到目前shell的history记忆中 history 用法汇总 命令 用法 history 列出全部历史命令 history 数字# 列

夏普通 5万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

设置linux系统history相关变量,命令时间、保存history条数,多session共享history

一、设置历史记录的时间 # vi /etc/profile //在文件末尾添加以下内容,然后保存退出重新登陆即可 HISTTIMEFORMAT='%F %T ' //注意有个空格,为了显示时日期与命令之间有空格分割。 HISTSIZE="3000" //默认保留1000条。 export HISTTIMEFORMAT='%F %T ' 2015-07-27 10:...

shuningzhang的专栏 2408

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux history 看更多历史记录_Linux怎么查询历史命令操作记录

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言使用Linux系统时,我们经常使用history来查询曾经执行过的指令。如果使用适当,将会极大提升操作效率。linux查看历史记录命令1. 查询历史记录[root@zcwyou ~]# historylinux history命令默认输出2. 查看每条历史命令执行的时间[root@zc...

weixin_39788451的博客 7237

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux设置历史命令保留数目限制,linux下修改history命令保存条数

在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history,但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢,其实当我们仔细一看只是序列大于1000、记录的条数还是1000条。在此我是这样理解的:1、~/.bash_hist...

weixin_39734048的博客 8709

Linux ubtune 修改history命令条数

HISTFILESIZE=2000 # 设置历史记录文件的大小限制为 2000 行。HISTSIZE=1000 # 设置保存的命令数量为 1000 条。./bash_history 文件复制粘贴到你要的行数。3 修改 .bash_history 以及.bashrc。./bashrc 文件中将 修改成保持的大小。1命令行 回到家目录下的子级目录。4 用vi 访问以上两个文件。2 查看目录中隐藏的文件。

Zheng_Emperor的博客 1514

Linux系统之history命令的基本使用

Linux系统之history命令的基本使用

jks212454的博客 6615

Linux 系统 history(查看执行命令历史) 命令详解

history命令是Linux/Unix系统中的一个常用命令,用于查看当前用户在命令行中执行过的命令历史记录。该命令允许用户查看、搜索、编辑和执行之前执行过的命令,为用户提供了方便、快捷的操作方式。本文将全面详细地讲解history命令的各种用法和注意事项,并提供一些实用的技巧和技巧。

兴趣是最好的老师,勤能补拙 3万+

linux将history改名字,修改linux系统history命令的条数和格式

原生的history命令,只能看到输入的命令历史,看不到什么时候,谁输入的。特此在网上找到修改history命令的办法:1.用root用户打开系统环境变量设置的文件vim /etc/profile2.在最下面,插入下面几行代码USER_IP=`who -u am i >/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`export HISTTIM...

weixin_36443680的博客 769

Linux中的history命令的使用技巧

在 Linux 系统的日常维护和运行工作里,得用到好多 Linux 命令,当中不少命令都是重复的。在 Linux 系统中呢,有这么一个文件,它专门记录用过的操作命令,这个文件就是.bash_history。还有 Linux 里的 history 命令,它是能查看历史记录的指令,主要就是用来记录和显示历史操作的指令。要是经常使用 Linux 命令行,要是能把历史命令有效地用上,那工作效率能大大提高不少。执行指令# historyhistory。

tigerhhzz的博客 1953

Linux查看History记录加时间戳小技巧

Linux查看History记录加时间戳小技巧Linux查看History记录加时间戳小技巧      熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如  [root@servyou_web ~]# history  |  more      6  ./test.sh       7  vim test.sh       8  ./test.sh    但是这里只显示...

sxf_123456的博客 3557
上一篇: Linux的ssh服务远程管理主机
下一篇: smbclient命令查看Samba服务共享时出现报错“protocol negotiation failed: NT_STATUS_IO_TIMEOUT”
TREEGLORY
博客等级 码龄7年 151粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值