返回顶部
首页 > 资讯 > 操作系统 >Linux操作系统怎么解决-bash: !: event not found的问题
  • 814
分享到

Linux操作系统怎么解决-bash: !: event not found的问题

2023-06-06 00:06:46 814人浏览 八月长安
摘要

本篇内容介绍了“linux操作系统怎么解决-bash: !: event not found的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所

本篇内容介绍了“linux操作系统怎么解决-bash: !: event not found的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

短字符串转码/解码测试

正常转码(经测试,加单引号、双引号或者不加引号的结果):

[root@db5 ~]# echo 123456 | base64MTIzNDU2Cg==[root@db5 ~]# echo '123456' | base64MTIzNDU2Cg==[root@db5 ~]# echo "123456" | base64MTIzNDU2Cg==正常解码:[root@db5 ~]# echo MTIzNDU2Cg== | base64 -d123456[root@db5 ~]# echo 'MTIzNDU2Cg==' | base64 -d123456[root@db5 ~]# echo "MTIzNDU2Cg==" | base64 -d123456

长字符串转码/解码测试(建议使用双引号,文中会出现单引号等字符,解析成字符串)
正常转码:

[root@db5 ~]# echo "May you have enough happiness to make you sweet,enough trials to make you strong,enough sorrow to keep you human,enough hope to make you happy? Always put yourself in others’soes.If you feel that it hurts you,it probably hurts the other person, too." | base64TWF5IHlvdSBoYXZlIGVub3VnaCBoYXBwaW5lc3MgdG8gbWFrZSB5b3UGC3DlZXQsZW5vdWdoIHRyaWFscyB0byBtYWtlIHlvdSBzdHJvbmcsZW5vdWdoIHNvcnJvdyB0byBrZWVwIHlvdSBodW1hbixlbm91Z2ggaG9wZSB0byBtYWtlIHlvdSBoYXBweT8gQWx3YXlzIHB1dCB5b3Vyc2VsZiBpbiBvdGhlcnPigJlzaG9lcy5JZiB5b3UgZmVlbCB0aGF0IGl0IGh2cnRzIHlvdSxpdCBwcm9iYWjseSBodXJ0cyB0aGUgb3RoZXIgcGVyc29uLCB0b28uCg==

正常解码:

[root@db5 ~]# echo "TWF5IHlvdSBoYXZlIGVub3VnaCBoYXBwaW5lc3MgdG8gbWFrZSB5b3Ugc3dlZXQsZW5vdWdoIHRy> aWFscyB0byBtYWtlIHlvdSBzdHJvbmcsZW5vdWdoIHNvcnJvdyB0byBrZWVwIHlvdSBodW1hbixl> bm91Z2ggaG9wZSB0byBtYWtlIHlvdSBoYXBweT8gQWx3YXlzIHB1dCB5b3Vyc2VsZiBpbiBvdGhl> cnPigJlzaG9lcy5JZiB5b3UgZmVlbCB0aGF0IGl0IGh2cnRzIHlvdSxpdCBwcm9iYWJseSBodXJ0> cyB0aGUgb3RoZXIgcGVyc29uLCB0b28uCg==" | base64 -dMay you have enough happiness to make you sweet,enough trials to make you strong,enough sorrow to keep you human,enough hope to make you happy? Always put yourself in others’shoes.If you feel that it hurts you,it probably hurts the other person, too.

字符串转码指定—wrap参数测试**
转码时指定—wrap=0参数,转码后不换行

[root@db5 ~]# echo "May you have enough happiness to make you sweet,enough trials to make you strong,enough sorrow to keep you human,enough hope to make you happy? Always put yourself in others’ses.If you feel that it hurts you,it probably hurts the other person, too." | base64 --wrap=0TWF5IHlvdSBoYXZlIGVub3VnaCBoYXBwaW5lc3MgdG8gbWFrZSB5b3Ugc3dlZXQsZW5vdWdoIHRyaWFscyB0byBtYWtlIHlvdSBzdHJvbmcsZW5vdWdoIHNvcnJvdyB0byBrZWVwIHlvdSBodW1hbixlbm91Z2ggaG9wZSB0byBtYWtlIHlvdSBoYXBweT8gQWx3YXlzIHB1dCB5b3Vyc2VsZiBpbiBvdGhlcnPigJlzb2VzLklmIHlvdSBmZWVsIHRoYXQgaXQgaHVydHMgeW91LGl0IHByb2JhYmx5IGh2cnRzIHRoZSBvdGhlciBwZXJzb24sIHRvby4K[root@db5 ~]#

正常解码:

[root@db5 ~]# echo "TWF5IHlvdSBoYXZlIGVub3VnaCBoYXBwaW5lc3MgdG8gbWFrZSB5b3Ugc3dlZXQsZW5vdWdoIHRyaWFscyB0byBtYWtlIHlvdSBzdHJvbmcsZW5vdWdoIHNvcnJvdyB0byBrZWVwIHlvdSBodW1hbixlbm91Z2ggaG9wZSB0byBtYWtlIHlvdSBoYXBweT8gQWx3YXlzIHB1dCB5b3Vyc2VsZiBpbiBvdGhlcnPigJlzb2VzLklmIHlvdSBmZWVsIHRoYXQgaXQgaHVydHMgeW91LGl0IHByb2JhYmx5IGh2cnRzIHRoZSBvdGhlciBwZXJzb24sIHRvby4K" | base64 -dMay you have enough happiness to make you sweet,enough trials to make you strong,enough sorrow to keep you human,enough hope to make you happy? Always put yourself in others’soes.If you feel that it hurts you,it probably hurts the other person, too.

这里说明对长字符串转码,通过换行参数,明确第N个字符后换行(或者不换行),可以得出不同的转码结果。但是对不同转码值进行解码后的结果是一致的,都是原字符串。

特殊字符转码/解码测试**
如果是一个特殊字符

[root@db5 ~]# echo ! | base64IQo=[root@db5 ~]# echo '!' | base64IQo=[root@db5 ~]# echo "!" | base64-bash: !: event not found如果是多个特殊字符[root@db5 ~]# echo !@ | base64-bash: !@: event not found[root@db5 ~]# echo '!@' | base64IUAK[root@db5 ~]# echo "!@" | base64-bash: !@: event not found

这里说明对特殊字符进行转码时,应该使用单引号。

解决-bash: !: event not found的问题
为了解决-bash: !: event not found的问题,可以执行set +H命令(set命令    参数:-H shell  可利用”!”加<指令编号>的方式来执行history中记录的指令。)

[root@db5 ~]# echo "!" | base64-bash: !: event not found[root@db5 ~]# echo !@ | base64-bash: !@: event not found[root@db5 ~]# echo "!@" | base64-bash: !@: event not found[root@db5 ~]# set +H[root@db5 ~]# echo "!" | base64IQo=[root@db5 ~]# echo !@ | base64IUAK[root@db5 ~]# echo "!@" | base64IUAK

“Linux操作系统怎么解决-bash: !: event not found的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux操作系统怎么解决-bash: !: event not found的问题

本文链接: https://lsjlt.com/news/245181.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux操作系统怎么解决-bash: !: event not found的问题
    本篇内容介绍了“Linux操作系统怎么解决-bash: !: event not found的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2023-06-06
  • Linux操作系统问题怎么解决
    这篇文章主要讲解了“Linux操作系统问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux操作系统问题怎么解决”吧!在多人共用一台电脑或管理局域网时,常常会遇到这种情况:普通...
    99+
    2023-06-17
  • 如何解决bash: composer: command not found的问题
    本篇内容介绍了“如何解决bash: composer: command not found的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-06-20
  • 如何解决centos6.0 bash scp command not found的问题
    本篇内容介绍了“如何解决centos6.0 bash scp command not found的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2023-06-09
  • linux出现command not found问题怎么解决
    当在Linux系统中执行一个命令时出现"command not found"错误,可能有以下几种解决方法: 检查命令是否正确输入:...
    99+
    2023-10-23
    linux
  • 解决 mac 系统报zsh: command not found: npm 问题
    文章目录 1、报错zsh: command not found: npm2、解决办法 1、报错zsh: command not found: npm 根据提示:zsh: command not found: npm。说明没有...
    99+
    2023-08-19
    npm macos 前端
  • 怎么解决mysqld_safe command not found问题
    这篇文章主要介绍“怎么解决mysqld_safe command not found问题”,在日常操作中,相信很多人在怎么解决mysqld_safe command not found问题问题上存在疑惑,小...
    99+
    2024-04-02
  • 怎么快速解决mysql_config not found的问题
    本篇内容主要讲解“怎么快速解决mysql_config not found的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么快速解决mysql_confi...
    99+
    2024-04-02
  • 怎么解决MySQL server PID file could not be found问题
    本篇内容介绍了“怎么解决MySQL server PID file could not be found问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何...
    99+
    2024-04-02
  • 操作系统故障排除:如何解决常见的操作系统问题?
    操作系统是计算机的基础软件,负责管理计算机的硬件资源和软件资源,为应用程序提供运行环境。操作系统故障可能会导致计算机无法启动、应用程序无法运行、文件丢失等问题。 1. 启动问题 计算机启动时,如果出现黑屏、蓝屏、白屏等情况,则可能存在启...
    99+
    2024-02-05
    操作系统 故障排除 启动问题 蓝屏死机 文件系统故障
  • Linux系统崩溃问题怎么解决
    这篇文章主要介绍“Linux系统崩溃问题怎么解决”,在日常操作中,相信很多人在Linux系统崩溃问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统崩溃问题怎么解决”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • 如何解决操作系统运行慢的问题
    这篇文章给大家分享的是有关如何解决操作系统运行慢的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。操作系统运行慢可能是由于硬件或软件原因导致。软件原因:解决方法: 如果电脑安装多个杀毒软件,请您仅保留一个测试,...
    99+
    2023-06-14
  • 如何解决Linux操作系统下SSH终端乱码问题
    这篇文章主要讲解了“如何解决Linux操作系统下SSH终端乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决Linux操作系统下SSH终端乱码问题”吧!vi /etc/sysco...
    99+
    2023-06-10
  • 如何解决Linux操作系统下部分文件乱码的问题
    本篇内容主要讲解“如何解决Linux操作系统下部分文件乱码的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Linux操作系统下部分文件乱码的问题”吧!原Windows rar压缩的文...
    99+
    2023-06-10
  • 如何使用Python解决Bash在Linux系统中的响应问题?
    在Linux系统中,Bash是一种常见的shell命令行工具。然而,有时候我们会发现Bash在运行某些命令时响应缓慢,这个问题可能会导致我们的工作效率下降。为了解决这个问题,我们可以使用Python来帮助我们优化Bash的响应速度。 本文将...
    99+
    2023-11-05
    linux 响应 bash
  • 操作系统文件操作实战指南:解决常见问题
    文件操作中的常见问题 文件打开失败 问题:使用 fopen() 函数打开文件时失败。 解决方法: 检查文件路径是否正确。 确保文件存在且具有适当的权限。 使用 errno 变量获取错误代码并检查特定原因。 FILE *fp = fo...
    99+
    2024-02-29
    文件操作 fopen fread fwrite fclose
  • Windows 7操作系统常见的问题的解决方法
    使用Windows7系统的用户肯定对其强大的功能和绚丽的界面所吸引,但是在系统出现问题时有时候却往往束手无措。下文介绍了用户使用windows7系统的常见的问题解决方法,具体内容如下所述。   Windows7的虚拟机如...
    99+
    2023-05-25
    Windows 操作系统 解决 问题 方法
  • 解决Vista操作系统还原后占内存的问题
    Windows Vista中的系统还原,用磁盘空间非常恐怖(我曾看到它在4天之内吃走了30GB的空间)。有经验的用户通常都会禁用系统还原,但是在这里,我想大家介绍两种方法,一种是清理还原点,一种是完全关闭Windows ...
    99+
    2023-05-24
    Vista 操作系统 系统还原 问题 内存
  • LINQ查询操作的问题怎么解决
    这篇文章主要介绍“LINQ查询操作的问题怎么解决”,在日常操作中,相信很多人在LINQ查询操作的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LINQ查询操作的问题怎么解决”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • Linux系统inodes资源耗尽问题怎么解决
    今天就跟大家聊聊有关Linux系统inodes资源耗尽问题怎么解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.inodes介绍Linux系统下文件数据储存在”块”中,文件的元信...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作