SSH基础
SSH是使用服务器的基础,想要安全地玩转SSH你需要学会以后的内容。
为什么要用SSH?
因为SSH方便啊,如果你要上传文件,FTP一个文件一个文件的传,可以耗费好几个小时,简直是糟蹋青春。
同时,SSH可以直接从源地址下载,方便吧,然后用口令解压就可以,不过SSH也有缺点,就是所有的东西都是不直观的,我一般都是SSH和FTP混着用,这样比较有效率,那个步骤那个方便就用那个。
说白了SSH也就是linux command,会用linux的童鞋们,下面的你们就不用看了。
一、SSH基础口令:
rm -rf mydir /* 删除mydir目录*/
cd mydir /* 进入mydir目录*/
cd – /* 回上一级目录*/
cd ~ /* 回根目录*/
mv tools tool /* 把tools目录改名为tool */
cp -a tool /home/leavex/www /*
把tool目录下所有文件复制到www目录下 */
rm go.tar /* 删除go.tar文件*/
find mt.cgi /* 查找文件名为mt.cgi的文件*/
df -h /* 查看磁盘剩余空间
二、SSH上传解压实用口令
wget http://www.sevenapart.com/download/wp.tar.gz /*
下载远程服务器上的文件到自己的服务器
wget -c http://www.eightapart.com/undone.zip /*继续下载上次未下载完的文件*/
unzip phpbb.zip /* 解压zip文件
tar cf toole.tar tool /* 把tool目录打包为toole.tar文件*/
tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件
tar xvf wordpress.tar /* 解压tar格式的文件*/
tar -tvf myfile.tar /* 查看tar文件中包含的文件*/
gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件*/
三、SSH其他基础口令:
$[Instructions]–help 可看到基础口令
-ls列出当前文件夹下所有内容
$ls-o列出当前文件夹中所有内容,含详细信息,但不列出group
$ls-l同上,含group信息
$ls-a列出当前文件夹中所有内容,包含以”.”开头的文件
$ls-t按更改时间排序
$ls-v按版本
-cd [dir] 进入文件夹
cd.. 退出当前文件夹,返回上级目录
-pwd 显示当前路径
-mkdir [dir] 新建文件夹
-chmod更改文件/文件夹权限
$chmod [Mode] [dir],其中Mode形如”755″或”777″等。
$chmod [Mode] [file]
$chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限
-rm [file]删除文件/文件夹
$rm-f [file]强行删除,忽略不存在的文件,无提示
$rm-r [file]递归删除所有内容
$rm -rf 删除文件夹
-cp拷贝
$cp [options] [source] [destination]
其中[options]可以为-f(强行拷贝)或-r(递归拷贝)
-mv重命名或移动
$mv[options][source][destination]
[options]常用:-f(强行移动/重命名),-i(移动/重命名前尝试),-u(更新)
例如
$mvwwwroot/cgi-bin.将/cgi-bin目录移动到当前目录下
$mvcronfile.txtmyfile.txt将cronfile.txt重命名为myfile.txt
cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中
四、tar口令详解:
tar命令的使用方法如下:
tar[参数列表][文件名]
参数列表:
-c生成新的备份,并同时覆盖旧的备份文件
-x从备份文件中解压缩
-t列出备份文件内的文件目录
-v显示所有被操作文件列表
-f在指定位置生成备份
-u将不存在于备份中的文件,或将已经被更改的文件加入该备份中。
举例说明:
tar cvf filename.tar /*制作备份*/
tar cvf tarfile.tar ./filename /*将filename的文件备份到tarfile.tar里面*/
tar tvf filename.tar /*列出tar文档的内容*/
tar xvf filename.tar /*从tar文档中导出文件*/
tar zxpvf filename.tar.gz /*从tar.gz文档中导出文件*/
tar zxvf filename.tar.gz /*同上*/
tar xvf tarfile.tar ./filename /*导出tar文件中的单个文件*/
tar -xzf filename.tar.gz 解压
五、其他说明:
SSH还有VI编辑功能,一般用不太到,与其记住那么多的口令来修改还不如之用download来修改,毕竟对我们这些只是需要技术而不是专研技术的人来说,SSH够用就可以了
转:http://john521.iteye.com/blog/757707
分享到:
相关推荐
SSH详细教SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程SSH详细教程
菜鸟学SSH-v1.0.pdf
通过一个简单易懂的配置实例就能基本掌握SSH相关知识!
ssh框架简单教程 附ssh框架做的简单的注册登陆案例
详细描述SSH框架搭建步骤,提供给新手参考
[SSH+Maven+Bootstrap视频教程]_第 五十三 讲.zip
[SSH+Maven+Bootstrap视频教程]_第 二十三 讲.zip
SSH框架搭建详细图文教程
SSH三大框架经典入门教程 PDF清晰版
java 基于Eclipse的 ssh 三大框架 搭建 教程
[SSH+Maven+Bootstrap视频教程]_第 十一 讲.zip
本教程共有4章,以非常通俗易懂的方式,向我们介绍Struts、Spring、Hibernate三大现在比较流行的JAVA_WEB开发框架,非常适合刚刚接触的朋友快速入门。 chap01 领略清晰的MVC流程----Struts讲解技术资料.pdf chap02 ...
ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...
SSH框架整合实战教程
linux ssh 使用视频教程, 视频讲解ssh的使用
对初学Struts+Spring+Hibernate三大框架是很好的资料,对每个框架的解释和三大框架的整合详解教程
[SSH+Maven+Bootstrap视频教程]_03. 项目的安装部署.zip
在Myeclipse软件搭建ssh环境以及实例(图文教程)
资源名称:基于SSH的站内信项目视频教程资源目录:【】站内信项目_1_po建立(表结构)【】站内信项目_2_完成用户登录_注册_退出功能【】站内信项目_3_发送信件功能【】站内信项目_4_发件箱【】站内信项目_5_发件箱_...