linux怎么返回上级目录啊,用cd/命令却这样:bash:cd/:没有那个文件或目录

嘿兄弟,你的Linux命令行操作太简单了。
刚开始的时候,我确实遇到了很多坑,器上跑的可都是重要的业务,我得进去修改个啥bug,紧张得要死。

当时我直接在命令行中输入cd...,心想这次可以回到上一个目录号(),这个符号在Linux里代表当前目录,我忘了加上去,系统当然不认这个命令了。

我当时真的很尴尬。
我赶紧重新进入,加了一个点,然后成功回到了之前的目录。
这并不像以前那么容易,你必须同时查找信息和记住命令。
现在回想起来,我觉得我才刚刚开始。
😂
对了,还有一次,我在某个项目目录下搞了一个大动作,不小心把整个目录给删掉了,结果我却慌了神。
我赶紧用cd...返回到最上层目录,然后用ls命令查看,发现确实消失了。
然后我开始回忆以前是否备份过,结果发现确实有备份,所以我很快就恢复了。

现在回想起来,这些经历很痛苦,但也教会了我很多。
我现在已经更擅长使用它了,但有时我仍然必须小心,不要再犯类似的愚蠢错误。
😅

linux命令后添加 exit 0什么意思

哈,你在给我科普 shell 脚本的技巧。
我之前写过一些简单的脚本,对这部分还是了解一点。

比如我之前写了一个脚本,用来备份服务器上的文件。
在脚本中,我使用 && 将多个命令链接在一起,以确保它们依次执行。
例如,首先检查文件是否存在,然后备份文件,最后清理旧备份。

bash if [ -f "example.txt" ];此后 cp example.txt /path/to/backup/ && echo "备份成功" 查找/path/to/backup/ -type f -mtime +3 0 -exec rm {} \; && echo“旧备份已清除” 其他 echo "文件不存在" 无线
在这个脚本中,如果cp命令执行成功,也会执行echo "Backup success"。
但如果cp失败,后续命令将不会被执行。

至于exit0部分,我之前没怎么用过。
但你是对的,它可以确保脚本以成功状态退出。
例如,如果我在脚本末尾添加 exit 0,则无论之前发生什么,只要脚本运行到这里,就会退出并返回状态码 0。

bash ...其他命令... 出口 0
这样,即使某些命令失败,脚本看起来也运行成功,因为其退出状态代码为 0。
这在自动化流程中非常有用,可以防止单个命令的失败影响整个脚本的执行结果。

无论如何,这取决于你。
这些技巧对于编剧来说非常有用。
以后我可能还会尝试在脚本中添加exit0,让脚本看起来更专业。