首页 > 其他分享 >上次用过的ls数据记录怎么清除

上次用过的ls数据记录怎么清除

时间:2023-04-21 15:01:13浏览次数:31  
标签:历史记录 删除 清除 命令 sed ls 用过 history

如果您使用的是 Linux 或者 Mac 操作系统,那么 ls 命令的历史记录会被保存在 .bash_history 文件中。如果您想要清除 ls 命令的历史记录,可以执行以下命令:

bash history | grep "ls" | cut -d " " -f 2- | sed 's/^ *//g' | sed 's/ *$//g' | sed -e '/^ls/d' | awk '{print "history -d " $1}' | sh

这个命令会列出所有包含 ls 的历史记录,并删除它们。请注意,这个命令会永久删除历史记录,因此请仔细考虑是否需要执行。

另外,如果您只想删除最近使用 ls 命令的历史记录,可以使用 history -d 命令。例如,如果您最近使用了 ls 命令并且它是最后一条历史记录,可以使用以下命令删除它:

bash history -d $(history | tail -1 | awk '{print $1}')

这个命令会删除最后一条历史记录,也就是最近使用的 ls 命令。

标签:历史记录,删除,清除,命令,sed,ls,用过,history
From: https://www.cnblogs.com/dididtui/p/17340355.html

相关文章

  • CentOS网卡无法启动返回'Failed to start LSB:Bring up/down networking.'
    装了一台虚机,配置docker服务的时候发现忘了开CPU虚拟化,关机开启后再登录,发现网卡down了,重启网卡报错。1.journalctl-ex  #查看日志,发现返回错误'FailedtostartLSB:Bringup/downnetworking.';2.vi/var/long/messages  #再查看系统日志,发现有关于NetworkManager的信......
  • POJ 1502 MPI Maelstrom(最短路)
    MPIMaelstromTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 5476 Accepted: 3409DescriptionBIThasrecentlytakendeliveryoftheirnewsupercomputer,a32processorApolloOdysseydistributedsharedmemorymachinewithahierarchica......
  • Java Long对象对比,用equals函数
    文章目录一、前文二、调试三、后记一、前文同事问我一个问题,我咋一看也愣住了代码:if(ObjectUtil.isNotNull(temp.getUserId())&&temp.getUserId()!=SecurityUtils.getUserId()){logger.error(temp.toString());logger.error("SecurityUtils.getUserId()="+Secur......
  • 1020 Tree Traversals
    Supposethatallthekeysinabinarytreearedistinctpositiveintegers.Giventhepostorderandinordertraversalsequences,youaresupposedtooutputthelevelordertraversalsequenceofthecorrespondingbinarytree.InputSpecification:Eachinput......
  • BeautifulSoup库/bs4 基础&深入 技术干货
    BeautifulSoup库的安装pipinstallbs4对HTML的装载,prettify()即表示整理,能清晰的显示文档结构(文档数)soup=BeautifulSoup(doc,"lxml")s=soup.prettify()print("s")如果HTML缺失缺失,beautifulsoup库会自动补缺。BeautifulSoup查找文档元素获取网页html代码以后,那么我们要......
  • 批量清除 Jenkins Job 的构建信息
    要批量清除JenkinsJob的构建信息,您可以使用Jenkins的Groovy脚本执行器。请按照以下步骤操作:登录到Jenkins管理界面。点击左侧导航栏中的"管理Jenkins"。向下滚动并找到"脚本控制台",点击进入。在脚本控制台中,粘贴以下Groovy脚本(根据需要修改脚本中的Job......
  • 如何让 Windows 应用程序在 Parallels Desktop 中启动得更快
    经过十多年的发展,ParallelsDesktop在性能方面得到了突飞猛进的提升。但俗话说,“没有最快只有更快。”因此,在这篇文章中,小编将分享您一个小技巧:如何使您的Windows应用程序启动得更快。下图显示了视频中的同一台M1MacBookPro和在InteliMac上测试个过的启动时间。“第......
  • MySQL使用过程中常见问题的解决
    问题1:root用户密码忘记,重置的操作、1:通过任务管理器或者服务管理,关掉mysqld(服务进程)2:通过命令行+特殊参数开启mysqldmysqld--defaults-file="D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini"--skip-grant-tables3:此时,mysqld服务进程已经打开。并且不需......
  • SqlServer触发器获取变更的数据
    1、Inserted和DeletedInserted表用于存储INSERT和UPDATE语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到inserted表和触发器表中。Inserted表中的行是触发器表中新行的副本。插入操作Inserted表有数据,Deleted表无数据删除操作Inserted表无数据,De......
  • 装饰器functools wraps, update_wrapper, partial 以及 装饰器传参
    partial、update_wrapper、wraps的使用引用fromfunctoolsimportwraps,update_wrapper,partial1.partialpartial又叫偏函数。函数在执行的时候需要带上必要的参数,有些参数是执行之前就是可知的,这种情况下,一个函数有一个或者多个函数预先就能用上,以便函数能够更少的参数......