远程操作linux的利器:putty和psftp

通过SSH远程操作Linux的好工具:putty(远程操作linux)  psftp(远程上传下载)

占用空间小,操作方便,不需安装配置即可使用,官方网站(http://www.chiark.greenend.org.uk/~sgtatham/putty/ )可提供相应软件的下载,免费的哦

到 Unix-Center.net/Unix体验中心注册个帐后就可 利用putty登陆 学学unix了 ;

psftp工具相关命令使用(转载于http://live.haliluya.org/weblog/2007/07/25/psftp/ )

官方网站也有提供相关使用说明(http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter6.html )

1. 启动PSFTP 
在Windows命令提示符中输入
set PATH=C:\PSFTP.exe所在路径;%PATH% 
之后,用psftp登录服务器
psftp [email protected] 
也可以直接双击运行psftp.exe,命令提示符中出现以下信息
psftp: no hostname specified; use "open host.name" to connect
psftp>
 
这时用open命令登录服务器
open [email protected]

2. PSFTP 
2.1 文件名中有空格时使用双引号 
如”space name.txt”

2.2 使用通配符

  • * 代替任何字串
  • ? 替代一个字母
  • [abc] 在a b c范围内替代一个字母
  • [a-z] 在a到z范围内替代一个字母
  • [^abc] 替代一个字母,不包括a b cmatches a single character that is not a, b, or c.
  • [-a] 代表连接号(-)
  • [a^] 代表脱字符号(^)
  • \ 放在上面的所有通配符之前,以取消其(通配符)涵义

(文件夹名称不支持通配符)

2.3 open, quit, close, help命令 
从名字就可以知道它们的作用了。其中quit是关闭PSFTP(bey和exit与quit相同),close是切断连接但不关闭PSFTP。

2.4 cd, pwd, lcd, lpwd命令 
你已经知道cd和pwd是干什么的了,它们在远程服务器上工作。lcd和lpwd是在cd和pwd前加了Local,就是本地机器的改变路径和显示路径。也可以用!cd, !pwd来实现lcd, lpwd。

2.5 get, put命令 
拿和放,象形命令:),代表下载和上传。
get something.txt
get something.txt another.txt
 
上面的代码第一行代表下载something.txt,第二行代表下载something.txt,并重命名为another.txt。上传以此类推
put something.txt
put something.txt another.txt
 
如果是下载上传文件夹,加上那个递归符号 -r
get -r mydir newname
put -r mydir newname
 
可以直接输入文件或文件夹的绝对路径下载上传,就不用老打cd, lcd命令了。

2.6 mget, mput, reget,reput命令 
可以理解为Multiple get, Multiple put,用来一次下载或上传多个文件和文件夹。除了不可以重命名文件或文件夹,其它参数和get, put一样。
re是resume的简写,那么它们就是续传命令了。

2.7 dir, del, mkdir rmdir命令 
dir就是ls;del是rm,但不可以删除文件夹;mkdir还是原来的意思(建立文件夹);rmdir是删除文件夹(某些服务器不允许删除非空文件夹,得现删除其中的文件才行)。

2.8 chmod命令 
其参数u, g, o, a, +, -, r, w, x涵义分别是:

  • u (the owning user)文档所有者
  • g (members of the owning group)组成员
  • o (everybody else - ‘others’)其它所有人
  • a (‘all’, everyone)所有人
  • + 加上(授予)
  • - 减去(剥夺)
  • r (permission to read the file)读
  • w (permission to write to the file)写
  • x (permission to execute the file)运行

chmod go-rwx,u+w privatefile 
上面代码的涵义是剥夺组成员及其它任何人的读写运行权限,授予文件所有者写权限也(也就是私人文档)
chmod a+r public* 
上面代码的涵义授予所有人读权限(也就是公开公开公开)
直接用权限数字代码也可以
chmod 640 groupfile1 groupfile2

2.9 mv命令 
如果使用mv是更改文件或文件夹名称,也可以使用ren, rename命令

2.10 !命令 
在上面的命令前加上叹号!,则在本地机器操作。

远程操作linux的利器:putty和psftp,布布扣,bubuko.com

时间: 2024-12-23 13:44:02

远程操作linux的利器:putty和psftp的相关文章

java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息

1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/25/2556576.html https://www.cnblogs.com/longyg/archive/2012/06/25/2561332.html https://www.cnblogs.com/qdwyg2013/p/5650764.html#top 引入jar包的maven依赖如下所示:

如何使用python远程操作linux

在云服务测试中,往往需要我们进入云服务内容进行相关内容的测试.这测试可以使用平台自身的noVNC.外部辅助xshell等工具连接到云服务内部进行测试.但是在如此反复的测试操作中,就需要用到自动化测试方法去解决这方面的需求.在python中我们可以通过第三方库paramiko,对linux的云服务器进行操作.如下命令先行安装 pip install paramiko paramiko包含两个核心组件:SSHClient和SFTPClient. SSHClient的作用类似于Linux的ssh命令,

通过XManaager远程操作Linux桌面

陈科肇 ======== 操作系统:ubuntu server 14.04 LTS 安装桌面:GNOME桌面 =============================== 配置ubuntu 1.安装gdm软件 # apt-get install gdm 安装后配置成默认的light模式即可 2.查看是否已安装完成 3.配置custom.conf文件 1).配置文件1 # vi /etc/gdm/custom.conf 追加内容: [security] DisallowTCP=false [xd

java利用Jsch实现在windows平台远程操作linux服务器

说明:exec用于执行命令:sftp用于文件处理 1 package com.wyg.simple; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.FileNotFoundException; 7 import java.io.IOException; 8 import java.io.InputStream; 9 impor

python 远程操作linux 增删目录以及文件

import paramiko import os import logging import json import unittest from stat import S_ISDIR,S_ISREG logging.basicConfig(level = logging.ERROR,format = '%(asctime)s - %(levelname)s -->%(funcName)s at line %(lineno)d: \n %(message)s') log= logging.ge

java使用ssh远程操作linux 提交spark jar

maven依赖 <!--Java ssh-2 --><dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>262</version></dependency> import ch.ethz.ssh2.Connection; import ch.ethz.ssh2.S

1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证

1.9 使用PuTTY远程连接Linux 先下载putty 地址百度搜,进官网下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 先查看自己的ip 安装完成后 双击putty 填自己的ip 和名字 windows 窗口这里设置成2000 可以在窗口下上下翻 最多2000行 选择字体 字体改下 选择中文的要选择utf-8 点open 点击是 即可 1.10 使用xshell连接Linux 使用xshell 连接linux

1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuT

1.9 使用PuTTY远程连接Linux1.10 使用xshell连接Linux1.11 PuTTY密钥认证1.12 xshell密钥认证 笔记: VMwork快照:便于恢复 使用ssh服务实现远程登录linux系统功能. Putty下载网址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html3.Host Name填写远程的机器的IP port是端口(可以自定义) Xsell下载后的连接方式 通过xsheel和putty生

13.远程登录 Linux

实验要求: 1. 使用远程登录工具PuTTY登录Linux虚拟机. 2. 使用VNC服务登录Linux虚拟机. 实验器材: 软件: 1. 安装了RHEL6的vmware虚拟机. 2. PuTTY远程登录工具. 3. VNC服务器安装包: tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686.rpm. 硬件: PC机 背景知识: 1. Linux远程登录: Linux 大多应用与服务器,而服务器不可能像 PC 一样放在办公室,它们是放在服务器机房