退出服务器
exit/control+d
在终端操作服务器
ssh myserver 'xxxx$ixxxx'
$i会被解析
ssh myserver "xxxx$ixxxx"
$i不会被解析
在终端配置服务器
- 在终端cd ~/.ssh/config 然后在config文件中输入:
Host myserver(服务器别名)
HostName IP地址或域名
User 用户名
不同服务器配置用换行隔开
小技巧
- 家目录=用户目录
- 打卡编辑支持Markdown语法latex公式
- 终端:查看文件夹结构:tree xx文件夹; 查看当前目录结构:tree . 服务器端:find .(没配置tree)
- 将shell脚本中的某个参数传给服务器时,对参数加""。(保证参数无论有无空格都能通过)
- ~/homework/lesson_4/homework_4中的~/是家目录,在shell脚本中写路径时不要写家目录,会报错
- 换行写命令的话需要用\转义,在行末写\ + 回车符即可。
- sword博客
注意
ssh user@xxxxx -p XX (p小写)
scp -P 22 source1 source2 destination(P大写)
在shell脚本中接受参数时,要加\"$1\"防止参数里包含空格
(解析等价于替换)
eeeee