前几天弄了个Linux服务器做网站,发现在不同终端登陆时,上下键都会出现一堆无用的命令,搜了一下解决方法,做个笔记。

在Linux中,每个用户目录下都有一个.bash_history文件用于保存历史命令,当每次注销时,本次登陆所执行的命令将被写入该文件。所以可以清空该文件,下次登陆后上次保存的命令将消失,清空效果将在下次登陆生效。命令:

echo > .bash_history

.bash_history文件可保存500条历史记录,可以通过设置HISTFILESIZE和HISTSIZE参数来减少保存的命令数。

两个参数意义:

HISTSIZE:定义了history命令输出的命令数

HISTFILESIZE:定义了.bash_history文件保存的命令数

命令:

HISTFILESIZE=数字
HISTSIZE=数字

此外,命令:

history -c

该命令可以清空本次输出的命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现。

若想每次登陆后上次命令都消失可以在该用户目录下的.bash_logout文件下添加如下代码:

rm -f  ~/.bash_history

这样该每次注销将自动清空.bash_history中的记录。

root用户在/etc/skel/.bash_logout中添加代码:

rm -f $HOME/.bash_history

将对所有用户生效。

linux清空历史命令方法相关推荐

  1. Linux命令-按照与使用(10)linux清空历史命令(history)

    前言 在Linux系统的终端中,默认保存命令执行记录,当执行敏感信息后就需要清除这些痕迹. 一.清空当前历史命令 history -c 该命令可以清空当前登录会话的所有执行命令,但不清空.bash_h ...

  2. linux清空历史命令(history)

    有时候发现上下键出现太多没有用的命令或者打错的命令,可以使用以下两种方法清空命令 一.$ history -c 该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登 ...

  3. Centos7清空历史命令的方法(清空history)

    背景 在linux操作系统中基本上使用的就是命令来执行,centos系统默认会对用户之前登录执行过的命令进行储存.有时候会有一种情况是不想让别人知道自己执行了那些命令了,那怎么才能实现这种需求,执行完 ...

  4. linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识

    linux挑战:历史命令 通过博客每周社区管理主题来帮助我们收集社区知识. 本周的主题是鼓励新的贡献者. 社区是使开源软件正常工作的原因. 没有两个开源软件是相同的,因此没有两个社区是相同的,但是它们 ...

  5. Linux查找历史命令

    Linux查找历史命令 history | grep xxx 查看带有xxx的历史命令

  6. Linux查看历史命令

    查看历史命令 可以执行history命令查看历史命令: 翻到最后看看: 这些都是最近执行的命令: history命令后面可以加选项: -c:清空历史命令(包括缓存和文件) -w:把缓存中的历史命令写入 ...

  7. linux查看清空历史命令

    历史记录: history:查看历史记录 history -c:清除所有历史记录:linux中存放历史命令的文件是(bash_history),通过清空该文件,清除历史:(./var/lib/yum/ ...

  8. linux history 历史命令行查询和使用

    history命令:用于显示历史记录和执行过的指令命令,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. history命令:是被保存在内存中的,当退出或者登录shell ...

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

    在linux系统下.history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell ...

最新文章

  1. od 追踪_裁判员行为规范【基本功】——追踪裁判违例宣判练习 /五秒违例
  2. 2.Java异常学习
  3. IOS面试_1.浅析内存管理
  4. 主板h110能装linux吗_H110主板好用吗 H110主板配CPU技巧介绍(DIY装机必看)
  5. (旧)走遍美国——(一、整体)
  6. 使用“/proc”系统调试多线程程序挂死的问题:
  7. Delphi编程 -- 如何实现一个支持Visual Basic的For Each调用的COM对象
  8. java文件传输接口
  9. cmmi实践访谈测试ppt_CMMI3_实践篇.ppt
  10. 基于氢探PowerECU的燃料电池控制系统开发经验
  11. 为真实硬件安装WDM驱动
  12. bp神经网络反向传播推导,bp神经网络的传递函数
  13. 原理图学习(点读笔调试)
  14. ethool工具之TSO、UFO、GSO、LRO、GRO和RSS介绍
  15. win7 计算机定时关机脚本,Win7定时关机命令 win7系统怎么设置定时关机
  16. 亲测微信活码裂变系统源码+解除限制/附安装说明
  17. 在jQuery中,a标签trigger触发click不起作用的原因和解决方法
  18. 计算机网络基础之传输介质
  19. cv2.imread()、cv2.putText、cv2.imwrite()、cv2.waitKey()
  20. hbase java api样例(版本1.3.1,新API)

热门文章

  1. 【Android】入门案例(一)——简单登录
  2. 2018年百度算法大盘点
  3. 习题9-5 通讯录排序 (20分)
  4. python 字符串转16进制
  5. json graphql_使用json-graphql-server模拟GraphQL API
  6. webrtc拥塞控制算法对比-GCC vs BBR vs PCC
  7. python定义int变量_Python变量以及常用数字类型(上)
  8. Q25鞋带的时髦系法
  9. js中event事件对象
  10. 《撸代码学习 IOC注入技术2》—— 事件注入