16、Linux 命令行使用指南

Linux 命令行使用指南

1. 命令执行与后台运行

在 Linux 中,每个 shell 就像一层,开启新的 shell 不会终止之前的 shell。例如,从 bash 启动 zsh 后,bash 会在后台等待,当退出 zsh 时,会回到 bash。运行命令也是如此,命令在自己的会话中运行,父 shell 会等待子命令结束并返回控制权后,才会继续处理后续命令。

若要改变这种等待行为,可以在命令末尾添加 & ,将命令置于后台运行,这样用户就能继续与 shell 交互或让脚本继续处理其他命令。不过,只有那些不需要进一步人工交互或输出到标准输出的命令才适合这样做。而且,如果后续命令需要该命令的结果,就不适合将其放在后台运行。

虽然有将程序置于后台运行的方法,但由于 Linux 为系统管理员和用户提供了很多选择,如在桌面打开新的终端模拟器、在 screen 会话中启动新的终端模拟器或切换到可用的虚拟控制台,所以这种需求并不多。不过,在脚本中,这种功能可能更有用,可以在脚本继续处理其他命令的同时启动程序。

可以使用 chsh 命令更改 shell,这样每次登录并启动新的终端会话时都会使用新的 shell。

2. 安全外壳(SSH)

SSH 并非真正的 shell, ssh 命令用于在作为客户端的自身与运行 SSHD 服务器的另一主机之间建立安全通信链接。服务器端实际使用的命令 shell 是该账户在服务器端设置的默认 shell,如 bash、Korn 或 csh。SSH 只是一种在两个 Linux 主机之间创建安全通信隧道的协

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值