SSH初体验(文件简单操作篇)

作者:大猫也会萌 分类: 分类:个人日志 发布于:2014-3-15 12:00 ė2743次浏览 62条评论
对于搞博客的大猫,各种新奇的主机大猫也会去玩玩的,比如上个月就在某博客看到一篇支持ssh的虚拟主机。果断试着玩下,给大家总结了一些ssh的使用命令。该文章可能以后还会更新,取决于大猫什么时候研究出各种新玩法。其实ssh并不亚于我们常见的cp面板其功能比cp要强大的多,但是缺点就是没有图形化界面,对新手玩起来尤其蛋疼。比如我们常见的从远程服务器上获取资源,您也可以理解为是迅雷离线下载的玩意,但是在主机要理解为离线上传。
对于有ssh的朋友却苦于不知道怎么操作的大猫下面为大家介绍下命令是怎么用的
这里我们以Xshell为测试工具

cd 路径
该命令与win的cmd命令一样,用过win的cmd一般都知道怎么用(具体能实现的功能就是跳转到目录)
点击放大图片
如上图所示我们已经跳转到php目录下了

rm -rf 文件夹名
该命令是用于删除文件夹的,请谨慎操作,因为ssh没有回收站功能,就是意味着你一旦运行该命令,你的该文件夹以及文件夹下的内容都会被删除,为了更直观的展现该命令,大猫先用WinSCP在服务器上的根目录下创建一个名称为1的文件夹和一个名称为1的txt文件,方便演示删除非空文件夹

点击放大图片


点击放大图片


点击放大图片


点击放大图片


点击放大图片

运行了该命令之后大家可以对比下,下面的图和上面的图,大家会发现名称为1的文件夹已经不见了
点击放大图片

unzip 文件名.zip
看文件名大家都知道了,这是一个压缩文件,没错,ssh支持压缩文件的解压缩,让你上传不再成为已经蛋疼的事情当然zip只是其中一种,当然也支持tar,gz,tar.gz 只是zip比较常见我们这里只介绍zip也够用了
我们先往服务器上上传一个2.zip的文件待会该文件将会解压出一个名称为2的文件夹和2.txt的文本文件
点击放大图片
执行命令后如下图一样表示,在服务器上的2.zip文件已经被解压缩了

点击放大图片


点击放大图片


点击放大图片


当然有解压缩,就有压缩,打包压缩的命令就比较麻烦一点了。
往zip文件中添加 (文件1文件2文件3和指定路径)zip -r 文件名.zip 文件1 文件2 文件3 /路径/
以上内容说的可能会比较抽象一点,大猫为大家演示一遍操作方法
执行
zip -r 3.zip 2
输出
点击放大图片
这时,远程服务器已经帮我们把文件夹名为2的这个文件夹打成一个3.zip的文件
点击放大图片
删除zip文件(夹)中的某个文件(夹) zip -d 文件名.zip 文件名.扩展名(文件夹)
执行zip -d 3.zip 2/2.txt
输出
点击放大图片
将压缩文件下载到本地时已经发现压缩文件中的2.txt文件已经从压缩包里删除了

往已存在的zip文件中添加文件(夹) zip -m 文件名.zip 文件夹.扩展名(文件夹)
执行zip -m 3.zip 2/2.txt

输出




复制文件:cp 文件名扩展名 /路径/
其实也非常简单比如在服务器子目录下执行cp 2/1.txt 2/1/

就可以看到文件夹里面的1.txt文件已经被复制到了2目录的子目录1下了

点击放大图片

重命名和移动文件:
mv 文件名.扩展名(文件夹) 新文件名.新扩展名(文件夹)
mv 文件夹(文件名.扩展名) /路径/
以上这两个命令基本类似就不再一一举例了,根据上面的例子基本上都可以自己能驾驭住ssh
创建文件:touch 文件名.扩展名

创建文件夹:mkdir 文件夹名

更改文件权限: chmod 数字 文件名.扩展名

更改文件夹权限: chmod -cfv R 数字 /路径/

查看当前目录的文件夹和文件:dir

将远程服务器的内容下载到该服务器:wget http://域名/文件夹.../文件名.扩展名

最后跟大家说下ssh里的空格比较蛋疼必须使用“/ ”转义,引号不用加入,其实ssh不仅仅是大猫这样玩,比如定时备份等等的高级功能以后有空会更新,看了这篇教程后可以帮助新手快速上手利用ssh操作你的主机

本文出自 大猫也会萌,转载时请注明出处及相应链接。

0
阅读本文后,您的心情是:
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注

评论

  1. MaxPower 2014-04-03 11:39 Opera Mini 7.8.35045 Android
    linux的ssh主机,想拥有。。。
    1. 大猫也会萌 2014-04-05 04:28 Google Chrome 21.0.1180.89 Windows XP
      @MaxPower:想拥有就去申请一个玩玩呗,测试的这主机也是免费的。你也可以申请。

发表评论

电子邮件地址不会被公开。必填项已用*标注