摘要:
title: 非交互从github中下载最新版安装包 date: 2020-10-31 17:26:26 这里以drawio-desktop为例。github链接:https://github.com/jgraph/drawio-desktop 使用github api来获取这个项目最新的relea 阅读全文
摘要:
title: zsh和bash共用自定义配置 date: 2022-04-23 13:32:29 tags: 根据这个博客:https://medium.com/@rajsek/zsh-bash-startup-files-loading-order-bashrc-zshrc-etc-e300456 阅读全文
摘要:
title: zsh使用笔记 date: 2023-08-13 16:14:02 tags: {post_link shell/'zsh和bash共用自定义配置' } 不共享历史 zsh默认会在不同的会话之间共享历史,禁用这个特性: # https://github.com/ohmyzsh/ohmy 阅读全文
摘要:
title: sudo print multiple lines to file date: 2022-10-07 23:32:40 tags: sudo bash -c "cat > main.c" << EndOfMessage int main() { printf("test\n"); re 阅读全文
摘要:
title: shell覆盖命令的返回值 date: 2021-04-14 12:33:53 比方说在set -e的脚本里面,如果提前知道一个命令会返回非零值,但是又想让脚本继续执行下去,那就需要把命令的返回值覆盖成0。 shell里true命令的返回值是0,false命令的返回值是1,因此如果要把 阅读全文
摘要:
title: shell在变量中存储多行输出 date: 2021-05-18 23:29:44 其实直接 res=$(echo -e "abc\ndef") 即可。但是输出时不能直接 echo $res 这样只会输出 abc def 正确做法是 echo "$res" abc def 原文:htt 阅读全文
摘要:
title: shell去掉输出的末尾换行符 date: 2021-08-19 17:37:27 用echo -n $(you_command)即可。 比如: echo -n $(echo test) 输出: [searchstar@localhost ~]$ echo -n $(echo test 阅读全文
摘要:
title: shell交换stdout stderr date: 2021-08-04 01:43:14 比如这个脚本myscript.sh: #!/bin/sh echo "I'm stdout"; echo "I'm stderr" >&2; 交换它的stdout和stderr可以这样做: ( 阅读全文
摘要:
title: sh -c中使用变量 date: 2019-10-07 13:48:05 参考链接:https://unix.stackexchange.com/questions/23179/how-to-send-variable-to-an-inline-shell-script to=$(pw 阅读全文
摘要:
title: linux自定义命令 date: 2020-02-08 17:35:58 alias Name='Action' 例子: alias tp='trash-put' 其中trash-put是包trash-cli提供的一个命令,用于把文件或文件夹放入回收站。 如果要对以后每个终端都起作用, 阅读全文