首页 > 系统相关 >ubuntu history 历史命令条数设置 显示日期

ubuntu history 历史命令条数设置 显示日期

时间:2023-07-15 22:24:11浏览次数:33  
标签:命令 bashrc vim 条数 https ubuntu HISTSIZE history

Linux 版本中,支持查看历史命令。

0.前言

Linux 不同的发行版的设置的文件也不一样。
Ubuntu:

vim ~/.bashrc

CentOS:

vim ~/.bashrc
或
vim /etc/profile

下面命令告诉你,历史命令保存在哪个文件:

echo $HISTFILE

历史命令保存在:~/.bash_history 文件中


1.修改默认历史条数

1)查看设置历史命令条数

echo $HISTSIZE

image


2)修改

vim ~/.bashrc

修改,HISTSIZE值即可
image
大约在19行处,如果没有可以搜索一下。


2.历史命令加入时间显示

命令太多,想知道执行时间。

vim ~/.bashrc

在20行处,加入下面内容(加入位置随意,但约定一般和相关设置在一起):

HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "
或
HISTTIMEFORMAT="%F %T "

其实HISTTIMEFORMAT的格式就是 strftime函数的格式,上面的"%F %T ",
%F 表示显示出 Y-M-D 格式的日期,
%T 表示显示出 H-M-S 格式的时间。

image

history 后面的 5 代表显示几条历史记录,不写就是全部。


3.生效

1)临时生效(关闭终端就失效)

不记录命令
export HISTSIZE=0

恢复命令记录
export HISTSIZE=1000

2)永久生效

. ~/.bashrc
或
source ~/.bashrc

或者关闭终端,重新打开就可以生效了。




参考:
https://it.cha138.com/mysql/show-6289180.html
https://blog.csdn.net/whatday/article/details/98758600/
https://blog.csdn.net/whatday/article/details/103537044
https://learnku.com/server/wikis/36636



标签:命令,bashrc,vim,条数,https,ubuntu,HISTSIZE,history
From: https://www.cnblogs.com/wutou/p/17557043.html

相关文章

  • Ubuntu学习:获取ip地址
    参考:https://www.howtouseubuntu.com/network/ubuntu-command-terminal-find-ip-address-in-ubuntu/当使用命令行在Ubuntu系统上获取IP地址时,以下是几个示例:使用ip命令获取IP地址:$ipaddrshow示例输出:1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKN......
  • 利用U盘给Intel NUC重装Ubuntu20.04系统
    背景因为社团里刚好有一个被玩坏的IntelNUC,我又刚好对此感兴趣,于是学长就交给我这一项任务,让我给这台NUC刷机。目录NUC刷机基本上简单分为四步一、格式化U盘二、下载Ubuntu20.04系统镜像三、将系统镜像写入U盘,制成启动盘四、把启动盘里的系统整到NUC里,重装系统,完成刷机。......
  • Windows子系统Ubuntu或虚拟机Ubuntu通过编译源码的方式安装wine8.0.1
    wine源码编译安装下载源码源码链接为:wine源码本文以8.1.1版本为例,下载的源码包为:wine-8.11.tar.xz拷贝包到Ubuntu使用xftp或其他工具,将压缩包拷贝到ubuntu下的home/$username/目录解包tar-Jxfwine-8.11.tar.xz //xz格式的包或tar-xvfyour_tar_file.tar //tar格式......
  • Ubuntu找不到ip无法ssh登录,解决方法开机自动重启dhcp
    问题VMware里安装的Ubuntu虚拟机,每次开机ifconfig都找不到网卡ens33,就没有ip地址,无法通过xshell进行ssh登录。每次都手动执行sudodhclienens33才可以,下面通过脚本让其开机自启。配置脚本sudovim/etc/rc.local文件里写入下面内容:#!/bin/bashdhclientens33添加执行权限......
  • baseDao.selectOne 怎么会返回多条数据,如何处理。。。
    名称是selectOne,但有多条数据满足条件的时候,会返回多条数据。解决方法:加上.last("limit1")StringtodayStart=DateUtils.getTodayStartTime();StringtodayEnd=DateUtils.getTodayEndTime();QueryWrapper<OrderEntity>wrapper=newQuer......
  • ubuntu网络防火墙设置
    sudoufwstatus 查看防火墙状态sudoufwenable 开启防火墙sudoufwdisable 关闭防火墙sudoufwdefaultdeny  禁止所有外部访问sudoufwallow80  允许访问80sudoufwdeleteallow80  禁止访问80sudoufwallowfrom192.168.1.1  ......
  • Ubuntu部署Kubernetes
    Docker安装信任Docker的GPG公钥:curl-fsSLhttps://repo.huaweicloud.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-`添加软件仓库:sudoadd-apt-repository"deb[arch=amd64]https://repo.huaweicloud.com/docker-ce/linux/ubuntu$(lsb_release-cs)stable"......
  • Ubuntu DC + Samba4 AD 实现双域控主机模
    文章将讲解如何使用Ubuntu16.04服务器版系统来创建第二台Samba4域控制器,并将其加入到已创建好的SambaADDC林环境中,以便为一些关键的ADDC服务提供负载均衡及故障切换功能,尤其是为那些重要的服务,比如DNS服务和使用SAM数据库的ADDCLDAP模式。第一步:为设置......
  • ubuntu20.04 配置编译安装nginx的systemctl启动命令
    vim/usr/lib/systemd/system/nginx.service[Unit]Description=nginx-highperformancewebserverAfter=network.targetremote-fs.targetnss-lookup.target[Service]Type=forkin......
  • winscp的root连接ubuntu“拒绝访问”
    问题解决:1、修改ssh配置文件:vimetc/ssh/sshd_config在#PermitRootLoginwithout-password此行下新增一行:PermitRootLoginyes 使用MobaXterm直接修改文件与vi命令修改文件第一种:使用MobaXterm第二种:使用vi命令修改文件vi命令没有+默认第一行;+到文件最后一行......