如何通过SSH命令编辑现有的. sh文件?

分享于 

2分钟阅读

互联网

 


nano /home/MyScripts/backupdaily.sh


通过ssh,你几乎可以执行任何命令,在大多数情况下,"vim"被安装并用作基于文本的编辑器;

 
vi yourfile.sh



根据你的权限,你可以只编辑文件,或者如果你需要提升的权限,你可以使用"sudo vi yourfile.sh"

如果没有安装vim,通过ssh命令行安装它,根据你的发行版,使用;


sudo yum install vim



or perhaps



sudo apt install vim



我个人在编辑文件时的偏好是使用'nano ';


sudo yum install nano



or perhaps,



sudo apt install nano



同样,您可以通过键入'nano youfile.sh '使用nano创建新文件。

创建或编辑文件不会使其可执行,在这种情况下,您需要使用以下命令;


chmod +x yourfile.sh



or 



sudo chmod +x yourfile.sh



现在已经创建了脚本文件并使它可执行,你可以像这样执行;

 
./yourfile.sh



同样,如果你需要提升的权限,请使用'sudo',

另一个很好的命令是scp,它允许你通过ssh将文件从一个机器快速复制到另一个机器,例如;


sudo ssh -t username@ipaddress yourfile.sh



以上命令将连接到远程,执行指定的命令并断开连接。



COM  文件  COMM  EDI  Comma  SSH  
相关文章