linux防止命令被记录(代码片段)

重庆熊猫 重庆熊猫     2023-04-17     167

关键词:

更新记录

2023年4月17日 初始化,内容截取自ChatGPT.

问题

在终端中输入的内容默认会被记录。
有时候输入敏感信息需要避免被记录。

解决

在 Linux 中防止命令记录主要有以下两种方式:

方法1:在命令前添加空格

在 Linux 中,命令历史记录保存在“~/.bash_history”文件中。如果在命令前添加一个空格,这个命令就不会被记录到历史记录中。例如,如果要执行的命令是“ls”,则可以输入“ ls”或“ ls”(注意前面有一个空格)。

方法2:使用历史记录命令

另一种方法是使用历史记录命令来清除历史记录。在终端中输入以下命令:

history -c

这将清除历史记录。如果只想清除最后一次命令的历史记录,可以使用以下命令:

history -d $((HISTCMD-1))

这将删除最后一条命令的历史记录。请注意,这些方法只适用于防止命令被记录到历史记录中,而无法防止其他方式的记录,如系统日志等。

linux运维12:history命令详解(代码片段)

 系列专题:Linux运维入门教程    history命令来自于英文单词历史,其功能是用于显示与管理历史命令记录。Linux系统默认会记录用户所执行过的所有命令,可以使用history命令查阅它们,也可以对其记录进行修改... 查看详情

linux有用命令记录(代码片段)

1、在vi里复制:setpaste这样粘贴时就不会前面一堆自动换行2、设置环境变量exportlzhong=/ifs/loni/faculty/shi/spectrum/Student_2020/lzhong/3、统计文件夹下文件和文件夹的数量lsproto/ABIDE_RESIZED/|wc-l不会递归查询4、递归统计文件和文件夹数量f... 查看详情

linux有用命令记录(代码片段)

1、在vi里复制:setpaste这样粘贴时就不会前面一堆自动换行2、设置环境变量exportlzhong=/ifs/loni/faculty/shi/spectrum/Student_2020/lzhong/3、统计文件夹下文件和文件夹的数量lsproto/ABIDE_RESIZED/|wc-l不会递归查询4、递归统计文件和文件夹数量f... 查看详情

常用的git命令(代码片段)

...GIT之前很多使用的svnvsstfshshttps://guides.github.com/安装GITgit命令行工具基于git命令行的一个客户端软件( 查看详情

如何防止命令出现在 Bash 历史记录中?

】如何防止命令出现在Bash历史记录中?【英文标题】:HowdoIpreventcommandsfromshowingupinBashhistory?【发布时间】:2011-09-2211:06:20【问题描述】:有时,当我运行rm-rfXYZ之类的命令时,我不希望这被记录在Bash历史记录中,因为我可能会... 查看详情

linux金钟罩系统安全防护之指定格式保存历史命令记录(代码片段)

需求linux系统默认历史记录不显示执行命令的用户及时间,为了出现问题知道哪些用户在系统那个时间执行过哪些命令,如何实现?解决提示:在全局变量文件中添加代码,即可实现,所有用户的操作均以固定格式记录并保留日... 查看详情

linux学习总结(75)——linuxhistory命令实用技巧(代码片段)

一、基本原理Linux命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。当Linux系统启动一个Shell时,Shell会从 .bash_history 文件中,读取历史记录,存储在相应内存的缓冲区中。我们平时... 查看详情

linux学习总结(75)——linuxhistory命令实用技巧(代码片段)

一、基本原理Linux命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。当Linux系统启动一个Shell时,Shell会从 .bash_history 文件中,读取历史记录,存储在相应内存的缓冲区中。我们平时... 查看详情

记录命令md5值来判断命令是否被修改(代码片段)

使用场景:操作系统安装完成后,执行下面脚本,记录命令的md5值,当命令被修改之后,再次使用脚本即可检查出来。记录位置为该用户家目录下面的.UserCheckCom.txt文件(有个点,是隐藏文件,需注意)使用方法:1.记录当前命... 查看详情

[linux]如何查看centos用户登陆记录?(代码片段)

...和退出纪录在文件wtmp中;最后一次登录文件可以用lastlog命令察看。数据交换、关机和重起也记录在wtmp文件中。所有的纪录都包含时间戳。每次有一个用户登录时,login程序在文件lastlog中察看用户的UID。如果找到了,则把用户上... 查看详情

linux命令(234)——cksum命令(代码片段)

文章目录1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介cksum计算并验证文件校验和。chsum打印或验证校验和。缺省情况下使用32位CRC算法。CRC校验码确保文件从一个系统传输到另一个系统的过程中不被损坏。这种... 查看详情

linux命令(234)——cksum命令(代码片段)

文章目录1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介cksum计算并验证文件校验和。chsum打印或验证校验和。缺省情况下使用32位CRC算法。CRC校验码确保文件从一个系统传输到另一个系统的过程中不被损坏。这种... 查看详情

linux系统之history命令的基本使用(代码片段)

Linux系统之history命令的基本使用一、history命令介绍二、本地环境检查1本地系统版本2.检查操作系统的内核版本三、history的命令帮助四、history命令的基本帮助1.查看所有历史执行命令2.指定历史命令条数3.清除历史命令记录4.引用... 查看详情

linux比较两个文件是否一样(linux命令md5sum使用方法)(代码片段)

....简介MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-DigestAlgorithm5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长... 查看详情

linux运维12:history命令详解(代码片段)

   history命令来自于英文单词历史,其功能是用于显示与管理历史命令记录。Linux系统默认会记录用户所执行过的所有命令,可以使用history命令查阅它们,也可以对其记录进行修改和删除操作。1.用法语法:history... 查看详情

上次用过的ls数据记录怎么清除(代码片段)

如果您使用的是Linux或者Mac操作系统,那么ls命令的历史记录会被保存在.bash_history文件中。如果您想要清除ls命令的历史记录,可以执行以下命令:bashCopycodehistory|grep"ls"|cut-d""-f2-|sed\'s/^*//g\'|sed\'s/*$//g\'|sed-e\'/^ls/d\'|awk\'print"history-d... 查看详情

linux删除命令(代码片段)

为了证明我还活着,今天就记录一下Linux的删除命令。说实话我挺发怵Linux的删除命令的。在Linux下删除文件用rm命令,具体用法如下:rm[选项]文件选项说明:-f    -force      忽略不存在的文件,强制删除,无任何提... 查看详情

unity记录使用preserve特性防止反射调用代码在build时被裁剪(代码片段)

本文内容本文介绍:构建时代码裁剪裁剪存在的问题Preserve特性(UnityEngine.Scripting.PreserveAttribute)自动代码裁剪(Managedcodestripping)在Edit->ProjectSettings->Player->(特定平台)Optimization->ManagedStrippingLevel中可以选择构建时代码裁剪... 查看详情