Xshell 中操作文件的常用命令:远程打开与本地传输
Xshell 作为一款 SSH 客户端,虽不能直接在本地打开文件,但通过 SSH 协议连接远程 Linux 服务器后,可借助服务器上的工具操作文件。以下详细介绍远程打开文件的命令及本地传输文件的方法。
一、远程服务器上打开文件的命令
连接远程 Linux 服务器后,可使用服务器上安装的文本编辑器打开文件,常用命令如下:
vi 编辑器(Linux 系统默认预装):
输入 vi 文件名(如 vi test.txt),即可用 vi 编辑器打开指定文件。
nano 编辑器(轻量易用,部分系统需手动安装):
输入 nano 文件名(如 nano config.ini),直接进入编辑模式,操作更直观。
emacs 编辑器(功能强大,适合复杂编辑):
输入 emacs 文件名(如 emacs script.sh),支持丰富的快捷键和扩展功能。
二、将远程文件传输到本地打开
若需在本地计算机打开远程文件,可通过scp命令(SSH 协议自带的文件传输工具)将文件复制到本地,步骤如下:
在 Xshell 中执行 scp 命令(需先确保本地计算机安装了 SSH 客户端,Windows 10 及以上系统默认支持):
命令格式:
scp 用户名@服务器地址:远程文件路径 本地保存路径
示例:
将远程服务器/var/log/nginx/access.log文件复制到本地D:\Downloads目录:
scp root@192.168.1.100:/var/log/nginx/access.log D:\Downloads
输入服务器密码(若使用密钥认证则无需密码),等待传输完成。
本地打开文件:
找到本地保存路径下的文件,使用对应的应用程序打开(如文本文件用记事本、VS Code,日志文件用 Notepad++ 等)。
补充说明
通过以上方法,可灵活实现远程文件的编辑与本地查看,满足不同场景下的文件操作需求。
下一篇:PhpStudy 与 MySQL 的关系及各自作用