▶shell
文章平均质量分 56
▶
锡城筱凯
人工智能和机器人爱好者,因资金有限,常在机器人仿真软件中游荡。目前从事无人驾驶行业。
展开
-
[shell] 将脚本编译成二进制可运行文件
通过SHC编译过的脚本程序对普通用户而言是不读的,因此如果你想保护你的代码(例如含有密钥),则可以考虑SHC; 中,密钥被携带到加密脚本本身中,所以,是存在 通过反汇编破解出密钥,进而通过密钥还原原始脚本的可能性。在编写shell脚本的时候可能会存在一些端到端连接的密钥,这时候需要对脚本进行加密处理才能给客户使用。 使用的加密类型是叫做 RC4流密码的一个变体,目前它已经被证实存在弱点,存在被破解的可能, 加密的安全性,而是更多的把它当作是shell脚本内容的隐藏或者混淆工具。因此,我们不应该依赖。原创 2024-03-15 15:25:56 · 1656 阅读 · 0 评论 -
删除docker镜像文件时出现image is referenced in multiple repositories问题
所以在编写脚本自动化删除镜像文件的时候,直接删除。,避免这个问题的发生。原创 2024-03-06 11:27:21 · 650 阅读 · 0 评论 -
Jenkins 将shell脚本启动方式修改为bash
❗bash与sh是有区别的,两者是不同的命令,且bash是sh的增强版,而"[[]]"是bash脚本中的命令,因此在执行时,使用sh命令会报错,将sh替换为bash命令即可。❗若需要在特定的构建步骤中手动指定使用Bash,则可以在相关的构建步骤中添加"sh"命令,例如:sh script.sh。❗如果系统没有安装Bash,那么首先需要在服务器上安装Bash才能使其生效。,在搜索过资料后发现这两个问题都会指向脚本的启动方式,也就是区分。实现的一些功能,发现在本地可以运行的脚本内容到了。原创 2024-03-05 11:55:47 · 1242 阅读 · 0 评论 -
xargs命令的使用
对于xargs这个命令了解的不是很多,但是在脚本编写中能起到非常大的作用。原创 2024-01-02 18:07:22 · 405 阅读 · 0 评论 -
tar 打包工具如何忽略一些文件或者文件夹
平时我们在使用打包工具的时候都是用这个命令进行打包。但是可能我不需要test文件夹下的test.txt文件,这时候就需要在打包的时候加上--exclude参数来忽略它。原创 2023-10-30 18:03:45 · 1368 阅读 · 0 评论 -
shell打印log的同时保存log
【代码】shell打印log的同时保存log。原创 2022-09-07 14:40:15 · 881 阅读 · 0 评论 -
C++ 下system()函数的一些记录
system()函数在<cstdlib>头文件里函数格式为int system( const char* command );当调用此函数时,需要输入我们平时常用的linux命令,例如system("ls"),它就会列出文件夹下的所有文件。而他的返回值则大有学问:system函数对返回值的处理,涉及3个阶段:阶段1:创建子进程等准备工作。如果失败,返回-1。阶段2:调用/bin/sh拉起shell脚本,如果拉起失败或者shell未正常执行结束(见下面的引用),其返回值如同shell原创 2021-09-19 21:30:57 · 703 阅读 · 0 评论 -
LeeCode shell 统计词频
写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。为了简单起见,你可以假设:words.txt只包括小写字母和 ' ' 。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。示例:假设 words.txt 内容如下:the day is sunny the thethe sunny is is你的脚本应当输出(以词频降序排列):the 4is 3sunny 2day 1解决思路第一种使用cat 打印words.txt使用tr命原创 2021-03-23 13:25:17 · 103 阅读 · 0 评论 -
shell脚本输出没换行符
问题如下:在终端里输入dmesg | grep -i speed命令显示如下[ 1.358314] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed[ 1.690882] usb 1-3: new full-speed USB device number 2 using xhci_hcd[ 1.966868] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using x原创 2021-03-16 09:27:00 · 1248 阅读 · 5 评论