补充 RC 文件
Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
parent
b2cf8be4c7
commit
8fe5c32e55
|
@ -47,6 +47,9 @@ title_format = "GoTTY - {{ .Command }} ({{ .Hostname }})"
|
||||||
|
|
||||||
// [bool] Accept only one client and exit gotty once the client exits
|
// [bool] Accept only one client and exit gotty once the client exits
|
||||||
// once = true
|
// once = true
|
||||||
|
|
||||||
|
// [map[string]string] The default environment variables, as an object.
|
||||||
|
environment = {"TERM" = "xterm-256color"}
|
||||||
```
|
```
|
||||||
|
|
||||||
上面配置文件使 gotty 启用 https,使用用户名“user”和密码“pass”来登陆。并定制了网页标题头。
|
上面配置文件使 gotty 启用 https,使用用户名“user”和密码“pass”来登陆。并定制了网页标题头。
|
||||||
|
@ -71,6 +74,24 @@ gotty --config=<config file> tmux new -A -s gotty
|
||||||
gotty -t --tls-crt=./gotty.crt --tls-key=./gotty.key -w -p "9000" -c "user:pass" tmux new -A -s gotty
|
gotty -t --tls-crt=./gotty.crt --tls-key=./gotty.key -w -p "9000" -c "user:pass" tmux new -A -s gotty
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## RC 文件
|
||||||
|
|
||||||
|
可以使用 gotty bash 来启动一个 bash 终端,但是该终端没有初始化,可以通过 --rcfile 参数来指定一个 rc 文件:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
gotty --config=<config file> --rcfile <rc file>
|
||||||
|
```
|
||||||
|
|
||||||
|
一个参考 RC 文件如下:
|
||||||
|
|
||||||
|
```rc
|
||||||
|
# gotty.rc
|
||||||
|
export TERM=xterm-256color
|
||||||
|
source ~/.bash_profile
|
||||||
|
```
|
||||||
|
|
||||||
|
其中 export TERM=xterm-256color 是为了解决某些应用不知道 bash 类型而设置的。当应用不知道 bash 类型时,将到导致无法运行(如 top 和 tmux)或终端无法彩色显示等问题。
|
||||||
|
|
||||||
## 参考文献
|
## 参考文献
|
||||||
|
|
||||||
1. [GoTTY:把你的 Linux 终端放到浏览器里面](https://zhuanlan.zhihu.com/p/26590894)
|
1. [GoTTY:把你的 Linux 终端放到浏览器里面](https://zhuanlan.zhihu.com/p/26590894)
|
||||||
|
|
Loading…
Reference in New Issue