‘壹’ shell命令打错了,怎么退出了
1、在shell提示符下输入exit按回车确认2、在shell提示符下输入logout按回车确认3、按快捷键crtl+d(此方法同logout效果)想了解命令,可以看下《linux就该这么学》这本书。
‘贰’ linux shell 怎么退出
不同的进入方法的退出方法也不一样。
使用su root的退出方法:
输入su 用户名,回车。
输入此用户密码,回车即可切换回此用户。
使用sudo -i的退出方法:
输入exit回车,退出即可。
如果运行了其它需要退出的命令,可能要输入多次exit依次退出。
直接使用logout也可以退出。
‘叁’ 如何在出错时自动退出bash shell脚本
用set -e内建:
#!/bin/bash
set -e
# Any subsequent(*) commands which fail will cause the shell script to exit immediately
或者,您可以传递-e命令行:
bash -e my_script.sh
您也可以使用禁用此行为set +e。
注意:
壳确实不退出如果失败的命令是紧跟在所述命令列表的一部分而或直到关键字,以下测试的一部分,如果或elif的保留字,在执行任何命令的一部分&&或|| 列表,除了最后的&&或||之后的命令 ,在管道中的任何命令,但最后,或者如果命令的返回值被反转 !
‘肆’ 如何退出shell编辑
如果在命令行下使用gedit, 关闭程序窗口(一般先保存文件),就自动退到命令行界面。
如果在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq 保存并退出或者q退出或者q!强制退出,从而回到命令行界面。
‘伍’ 什么情况下退出整个shell程序
使用trap和kill退出整个脚本
cat >test.sh<<EOF''
#!/bin/bash
export TOP_PID=$$
trap 'exit 1' TERM
exit_script(){
kill -s TERM $TOP_PID
}
echo "before exit"
:|exit_script
echo "after exit"
EOF
chmod a+x test.sh
./test.sh
echo $?
# 输出
before exit
1
这里首先在脚本的主进程中捕获(trap) TERM信号: 当主进程接收到TERM信号后,会执行exit 1;再在Sub-Shell中向脚本主进程发送TERM信号,这样就可以让整个脚本退出了!
‘陆’ shell脚本写完怎么退出
咨询记录 · 回答于2021-12-20
‘柒’ shell脚本什么时候会异常退出
我经验是遇到语法错误时会异常退出(如下执行到if便退出,不会再打印end),一般情况下脚本都是从上到下执行完才退出的
!/bin/bash
echostart
if#syntaxerror:unexpectedendoffile
echoend
‘捌’ shell命令exit不退出
exit 如果用在管道中的话,他会退出当前管道,但当前脚本还会运行。因为他只是结束管道这个子进程。
所以我们还需要在加一句
[ $? -eq 99 ] || exit
‘玖’ shell 如何 退出死循环
一般来说有两种方式
1,快捷命令
ctrl+c,ctrl+z,ctrl+d,一般的问题这个可以搞定,有时需要多按几次
2,kill
在控制台找到死循环的pid,kill -9 $pid 这样就可以把进程终结,当然也就退出了
‘拾’ linux 用户退出怎么命令
用户退出登录的方法有以下三种:
1、在shell提示符下输入 exit 按回车确认
2、在shell提示符下输入 logout 按回车确认
3、按快捷键crtl+d (此方法同logout效果)
Linux常用命令之——退出、切换用户exit、su
exit命令同于退出shell,并返回给定值,在shell脚本中可以终止当前脚本执行,执行exit可使shell以指定的状态值退出。
若不设置状态值参数,则shell以预设值退出,状态值0代表执行成功,其他值代表执行失败。
su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。
选项:
-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;
-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;
-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;
-m,-p或--preserve-environment:变更身份时,不要变更环境变量;
-s<shell>或--shell=<shell>:指定要执行的shell;
--help:显示帮助;
--version;显示版本信息。