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够用就可以了
分享到:
相关推荐
通过这个"Ubuntu菜鸟教程",新用户不仅可以了解Ubuntu的基础操作,还能逐渐掌握更高级的技巧,从而自信地在Ubuntu世界里探索。教程中可能还包含实践练习和案例分析,以确保学习效果。对于任何想要尝试开源操作系统的...
本教程“菜鸟也能玩转Cisco路由器”旨在帮助初学者快速理解和掌握Cisco路由器的基本操作和配置,让你无论是在学习还是工作中都能游刃有余。 首先,了解Cisco路由器的基础知识至关重要。Cisco路由器是一种专门用于...
【Linux开发基础教程】 在IT领域,Linux是一个不可或缺的操作系统平台,尤其对于开发者而言,它提供了丰富的开源工具和自由的定制性。本教程是专为Linux初学者设计的,旨在帮助“菜鸟”们逐步理解并掌握Linux的基础...
《Ubuntu Linux实用学习教程》是一本专为初学者设计的指南,旨在帮助用户迅速掌握Ubuntu Linux操作系统的基础知识和日常操作技巧。Ubuntu Linux是一款基于Debian的开源操作系统,它以其用户友好性和广泛的应用软件...
本教程"Linux菜鸟专用"专为刚接触Linux的用户设计,旨在帮助你轻松入门。 首先,Linux教程的核心是了解它的基本概念。Linux是一种类Unix系统,基于自由及开放源代码软件,这意味着任何人都可以查看、修改和分发其源...