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框架,全称为Spring、Struts...这只是一个基础教程,但足以让你对SSH框架有一个初步的认识。在深入学习过程中,你将逐步掌握更多高级特性,如拦截器、数据校验、事务管理等,从而更好地应对复杂的Web应用开发挑战。
### SSH详细教程知识点详解 #### 一、SSH概念与安全特性 **SSH**(Secure Shell)是一种网络协议,主要用于提供安全的远程登录服务。由芬兰程序员Tatu Ylönen开发,SSH通过加密传输数据的方式确保了远程通信的...
SSH框架整合教程是Java开发领域中的一个重要主题,它涉及到三个核心的开源框架:Struts、Spring和Hibernate。这些框架在企业级应用开发中扮演着关键角色,分别负责表现层、业务逻辑层和数据持久化层的管理。 Struts...
在本节 "[SSH+Maven+Bootstrap视频教程]_第 五十三 讲" 中,我们将深入探讨三个关键的IT技术:Struts2(SSH框架的一部分)、Maven以及Bootstrap。这些技术都是现代Java Web开发中的核心组件,对于构建高效、可维护的...
在本节SSH+Maven+Bootstrap视频教程的第二十三讲中,我们将深入探讨Java开发中的一个关键主题:日志拦截器及其与`proceed`概念的关联。SSH(Struts2、Spring、Hibernate)是一个流行的Java Web开发框架,而Maven是...
SSH三大框架经典入门教程共有4章,以非常通俗易懂的方式,向我们介绍Struts、Spring、Hibernate三大现在比较流行的JAVA_WEB开发框架,非常适合刚刚接触的朋友快速入门。 资料包含:领略清晰的MVC流程- --- Struts...
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 ...
这个教程对于想要提升Java Web开发技能的开发者来说是非常有价值的。 首先,Spring框架是企业级应用开发的核心,它提供了依赖注入(DI)和面向切面编程(AOP)的功能,帮助简化应用的复杂性。在SSH集成中,Spring...
linux ssh 使用视频教程, 视频讲解ssh的使用
在PDF清晰版的SSH三大框架经典入门教程中,读者可以系统地学习这些内容,通过实例和练习加深理解,逐步掌握SSH框架的使用,为Java Web开发打下坚实基础。教程可能涵盖理论讲解、代码示例、实战项目等内容,帮助初学...
SSH教程.pdf 本SSH教程pdf文件主要讲解了如何使用Struts、Spring和Hibernate三个框架来构建一个基于Web的应用程序。下面是从文件中提取的知识点: 1. Struts框架的应用 Struts是一个基于MVC模式的Web应用程序框架...
>>>>>Ubuntu安装和配置ssh教程 SSH分为客户端 openssh-client 和服务器 openssh-server,可以利用以下命令确认电脑 上是否安装了客户端和服务器。如果只是想远程登陆别的机器只需要安装客户端 (Ubuntu默认安装了...
Bitvise SSH Client 8.35 使用教程 Bitvise SSH Client 是一款功能强大且轻便的 SSH 客户端软件,广泛应用于 Linux 服务器的远程连接和管理。下面将详细介绍 Bitvise SSH Client 8.35 的下载、安装、配置和使用过程...
在本视频教程"[SSH+Maven+Bootstrap视频教程]_03. 项目的安装部署"中,我们将深入探讨如何在Java环境下使用SSH(Struts2、Spring、Hibernate)框架、Maven构建工具以及Bootstrap前端框架来搭建并部署一个完整的Web...
资源名称:基于SSH的站内信项目视频教程资源目录:【】站内信项目_1_po建立(表结构)【】站内信项目_2_完成用户登录_注册_退出功能【】站内信项目_3_发送信件功能【】站内信项目_4_发件箱【】站内信项目_5_发件箱_...
[SSH+Maven+Bootstrap视频教程]_第 十四 讲.haozip01.zip
一、ssh服务器安装 1).我们使用免费软件freeSSHd。点击下载 2)安装完成后进入配置界面, (1)Server State中确保SSH服务已打开 如果此处出现不能打开的情况,在SSH界面将Start SSH server on free SSHd startup...