有什么方法可以为给定的 SSH 会话自定义时区(这反过来会改变时间的显示方式)?
场景:我几乎总是登录到美国的 Unix 机器,并且为每个使用的命令显示的时间(例如使用时修改的日期ls)是美国格式。有什么方法可以临时更改给定会话的时区,以便我可以查看显示为我的时区(例如日本时区 JST)的命令输出的时间?
我有一个运行本机代码的 Java 服务器进程,并且由于本机代码中的问题而导致整个进程崩溃的可能性始终存在。*nix 操作系统是否提供了任何机制,我可以让进程在异常存在时重新生成(退出状态!= 0)?
是否有任何工具/实用程序可以通过同时提供一定级别的控制/配置来为任何类型的过程自动执行此任务?
有一个脚本(更像是一个命令),我想在每个用户登录的基础上执行。我听说过init.d脚本,但那些需要 root 权限并且不是每个用户可定制的(AFAIK)。简而言之,我正在寻找类似于.bashrc每次用户登录仅执行一次的内容。
为了详细说明这个场景,我目前在 Windows 主机上使用 Ubuntu 来宾操作系统(仿真由 VirtualBox 提供)。每次登录来宾操作系统时,我都需要mount执行一个命令,该命令会将我的共享文件夹挂载到用户主目录中的公共目录中。
可能的重复:
Bash shell 中的键盘快捷键
有什么办法可以撤销由 bash 完成的自动完成?例如:
$> ls first/second/t
<Presses tab>
$> ls first/second/third
<realizes it should be fourth and not third>
<presses backspace key till initial prompt is reached>
$> ls first/second/
Run Code Online (Sandbox Code Playgroud)
有什么办法可以用一些很酷的组合替换令人讨厌的退格部分,从而取消最近的自动完成?