linux怎么清空历史记录,linux清空历史记录

本文介绍如何在Linux系统中管理历史命令,包括清空.bash_history文件、调整历史命令数量及配置自动清空策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天弄了个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显示历史记录

Linux显示历史记录 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ history 1 uname -a 2 lsusb 3 df -h 4 ps -A 5 ...

linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】

1.重定向方法清空文件   [root@localhost logs]# du -h catalina.out  查看文件大小17M catalina.out[root@localhost logs] ...

linux清空文件内容的几种方式与区别

虽然linux清空文件内容的方式有很多种,但是他们之间有着细微的差别.通过实践我将他们分为两类: 将文件清空,文件大小为0k $ : > filename  $ > filename  $ ...

[转帖]linux 清空history以及记录原理

linux 清空history以及记录原理 自己的linux 里面总是一堆 乱七八槽输错的命令 用这个办法 可以清空 linux的内容. 清爽一些. 1.当前session执行的命令,放置缓存中,执行 ...

linux清空屏幕

linux清空屏幕 clear ctrl+L reset也是真正的清空终端屏幕,这个命令执行起来有点慢,但它的兼容性显然比之前的那个好,在终端控制错乱时非常有用

Linux清空屏幕和清空当前输入的快捷键

Linux清空屏幕和清空当前输入的快捷键 但是实际上...放弃当前的命令,命令行提示符跳到下一行的有效命令是ctrl + c

17 Flutter仿京东商城项目 保存历史搜索记录 删除历史记录 清空历史记录 长按删除

Storage.dart import 'package:shared_preferences/shared_preferences.dart'; class Storage{ static Futu ...

linux 清空文件

将Linux文件清空的几种方法 1.使用重定向的方法 [root@centos7 ~]# du -h test.txt 4.0K test.txt [root@centos7 ~]# > tes ...

linux清空文件内容的三种方法

linux系统中清空文件内容的三种方法 1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下:vim file_name:%d: ...

随机推荐

xml 实现圆形图 和 椭圆形图

1. 效果图 2.圆形图

Windows Azure的故障检测和重试逻辑

高度可用的应用程序设计的一个关键点,是利用代码中的重试逻辑正常处理临时中断的服务.Microsoft 模式和实践团队开发的暂时性故障处理应用程序块可协助应用程序开发人员完成此过程.“暂时性”一词表示仅 ...

Android学习_ContentProvider和Uri

ContentProvider概述 public abstract class ContentProvider extends Object implements ComponentCallbacks ...

C#判断画的图形是不是三角形

这个源代码写的不是十全十美,只是提供一个 还待完善的地方例如判断是否这个图形是封闭的.得空在解决吧 这只是一个算法上 谁有c#的参考手册网盘分享一份 谢谢 下面请看源码 凑够150个字了,不废话了. ...

初识Asp.Net WebApi

using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.T ...

BASEDIR

1)正常写python程序会有一个可执行的bin.py文件,假如这个文件需要导入my_module里面定义的模块,应该怎么设置sys.path(此时可以直接导入), 因为bin和model属于同级目录 ...

Yann Martell《少年 pi 的奇幻漂流》

事情并没有像我们预想的那样发生,你能怎么办呢?无论生活以怎样的方式向你走来,你都应该勇敢地面对它,尽可能地享受它!

go 接口以及对象传递

// Sample program to show how to use an interface in Go. package main import ( "fmt" ) // ...

spark-submit提交参数设置

/apps/app/spark-1.6.1-bin-hadoop2.6/bin/spark-submit --class com.zdhy.zoc2.sparksql.core.JavaSparkSq ...

eclipse里面的时间错误,比电脑系统时间慢了8个小时

eclipse里面的时间错误,比电脑系统时间慢了8个小时 解决办法: 打开/eclipse.ini文件 在文件末尾追加 -Duser.timezone=Asia/ ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值