我最近一直在尝试从 切换bash到zsh, 或fish。
我有一些 alisa 和 PATH 设置,但我不想手动将它们复制到zshrcor config.fish。
我尝试将它们写入一个文件中并使用source ~/.myshrc它们。
可以alisa statement正常采购。但是当采购PATH鱼壳时我遇到了错误:
在fish中,请使用{$JAVA_HOME}。导出
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
我知道 Fish 和 bash 语法不兼容。
那么是否有一个通用语法允许我修改 myshrc 中的 PATH,然后所有三个 shell 都可以使用它?
myshrc像这样的文件:
# alias
alias apts="apt search"
alias sf="aptitude search -F '%c %p %d %D %I'"
alias apti="sudo aptitude install"
alias aptup="sudo aptitude update"
alias aptgr="sudo aptitude upgrade"
alias aptpu="sudo aptitude purge"
# transset xterm
transset -t -a 0.95 …Run Code Online (Sandbox Code Playgroud) 下面是我的代码。
\n在 Debian/testing 上工作,使用 gcc 版本 11.2.0 (Debian 11.2.0-10)。
#include <stdio.h>\n\nint main(void)\n{\n int i, n, m;\n\n printf("Input a number\xef\xbc\x9a");\n scanf("%d", &n);\n\n for (m = 1; m <= n; m++)\n i = m%10;\n printf("%d", i);\n //printf("%d", m%10);\n\n return 0;\n}\nRun Code Online (Sandbox Code Playgroud)\n我输入25到n。
\n如果我使用
\nfor (m = 1; m <= n; m++)\n i = m%10;\n printf("%d", i);\nRun Code Online (Sandbox Code Playgroud)\n结果是5。
\n如果我使用
\nfor (m = 1; m <= n; m++)\n printf("%d", m%10);\nRun Code Online (Sandbox Code Playgroud)\n结果是 1234567890123456789012345。
\n如果我使用 …