我正在尝试学习shell脚本,我需要了解其他人的代码.什么是$?变量保持?我不能谷歌搜索答案,因为他们阻止标点字符.
关于主要回报值范围的标准说法是什么?说只有255?
因为
int main(void){
return 256;
}
echo $? ; # out 0
Run Code Online (Sandbox Code Playgroud) 我将我的提示符(bash)配置为打印出最后一个命令的退出代码,如果它不成功(也就是不为零).因此,我看到很多退出代码,即使程序似乎没有遇到任何问题.有没有办法查找这些退出代码的含义?
我总是尝试手册页,信息页面或" - help"选项,但无济于事.
为了澄清,我问来与Linux的公用事业,如cd,ls,du,...
如果我正在运行一个长时间运行的进程,当我用Ctrl+ 停止它时Z,我在终端中收到以下消息:
76381 suspended git clone git@bitbucket.org:kevinburke/<large-repo>.git
Run Code Online (Sandbox Code Playgroud)
流程暂停时实际发生了什么?国家是否被记忆?此功能是否在操作系统级别实施?当我重新启动它时,该过程如何能够从中断处继续执行fg?