echo $?
当一个进程执行完毕时,该进程会调用一个名为 _exit 的例程来通知内核它已经做好“消亡”的准备了。该进程会提供一个退出码(一个整数)表明它准备退出的原因。按照惯例,0用来表示正常的或者说“成功”的终止。
也就是说我们在执行 echo $? 时反回的值就是进程的退出码。而且,这个退出码是由刚刚执行完的进程提供给系统内核的。
sudo apt-get -f install
#用来升级一些相互依赖的包
sudo apt-get update
更新软件源,最后会读取软件包列表
sudo apt-get upgrade
现有的Package升级
sudo apt -y dist-upgrade
#可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险
的升级)
sudo apt-get autoremove
#用来删除一些过时的包
sudo passwd root
#设置 root 用户密码
先切换到root做一些基础的设置
给新装的Ubuntu18.04设置root密码sudo passwd root
先把旧的ssh删除了sudo apt a