Linux VPS常用SSH命令

一、如何登录SSH, 二、SSH 操作常用命令: ls                          /* 查看目录下的内容,  或 dir 命令     cd mydir                 /* 进入mydir目录 */     cd –                       /* 回上一级目录 */    用cd ..  也一样     cd ~                      /* 回根目录 */     rm -rf mydir           /* 删除mydir目录 */     rm go.tar               /* 删除go.tar文件 */     mv tools tool         /* 把tools目录改名为tool */     cp -a tool  www     /* 把tool目录下所有文件复制到www目录下     pwd                     /* 显示当前所在的主机路径。 带路径常用操作如: cd  /home/ftp1                                 /* 进入FTP1目录 cp -a  /home/ftp1/22   /home/ftp2/   /*将ftp1下的22目录,复制到ftp2 三、SSH 下载、压缩、解压等命令: SSH上远程下载操作: wget 下载命令 wget http://love8.org/1.rar /*SSH下载 我站根目录下的1.rar包 注:主机之前下载非常快,只要带宽足够 有时测试达到10M/s 能常下载源码可直接这样用,如下载DZ等 nohup 为参数,关闭窗口后,还在继续传直到传完。退出SSH后,继续运行 有的说加在前面,如 nohup wget http://love8.org/1.rar 可用于 FTP里的上传和下载 打包、压缩、解压操作: 文件操作: ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 rm go.tar 删除go.tar文件 find mt.cgi 查找文件名为mt.cgi的文件 df ?h 查看磁盘剩余虚拟主机 find / -name xxx -print 查找xxx文件 压缩与解压缩: tar xvf wordpress.tar 解压tar格式的文件 tar -tvf myfile.tar 查看tar文件中包含的文件 tar cf toole.tar tool 把tool目录打包为toole.tar文件 tar cfz xwyme.tar.gz tool 把tool目录打包且压缩为xwyme.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB tar jcvf /var/bak/www.tar.bz2 /var/www/ 创建.tar.bz2文件,压缩率高 tar xjf www.tar.bz2 解压tar.bz2格式 gzip -d ge.tar.gz 解压.tar.gz文件为.tar文件 unzip phpbb.zip 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 bunzip2 file1.bz2 解压一个叫做 ‘file1.bz2′的文件 bzip2 file1 压缩一个叫做 ‘file1′ 的文件 gunzip file1.gz 解压一个叫做 ‘file1.gz’的文件 gzip file1 压缩一个叫做 ‘file1′的文件 gzip -9 file1 最大程度压缩 rar a file1.rar test_file 创建一个叫做 ‘file1.rar’ 的包 rar a file1.rar file1 file2 dir1 同时压缩 ‘file1′, ‘file2′ 以及目录 ‘dir1′ rar x file1.rar 解压rar包 unrar x file1.rar 解压rar包 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive.tar file1 file2 dir1 创建一个包含了 ‘file1′, ‘file2′ 以及 ‘dir1′的档案文件 tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 zip file1.zip file1 创建一个zip格式的压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包 四、SSH 上传、FTP等命令: 进入FTP: ftp love8.org /*直接以FTP链接love8.com Name:love8 /*输入FTP:love8 Password: /*输入FTP密码,密码将不显示,只管输就是 进入FTP后 上传: FTP>put love8.zip love8.zip /*put是上传命令,第一个love8.zip是本地文件名,第二个是远程文件名。。 /*意思就是把本地的love8.zip上传到远程FTP里, mput 是上传目录,将本地服务目录(和所有文件,子目录)上传到FTP里, 但没测试成功 (好像要lftp支持) 下传: FTP>get love8.zip love8.zip 从FTP下传idc886.zip 到本地主机 mget 是从FTP下传目录包括所有文件和子目录,但没测试成功 (好像要lftp支持) 登录FTP时加个参数i 就不会提示 Y/N 如:ftp -i love8.org 或 ftp>prompt 以下是FTP里常用的:  (注 lftp 里命令与FTP命令不同) TP>ls,列出远程Linux FTP主机上当前路径下的目录和文件? FTP>dir,列出远程Linux FTP主机上当前路径下的目录和文件(同上)? FTP>mkdir  ,在远程Linux FTP主机上当前路径下建立指定目录? FTP>rmdir  ,删除远程Linux FTP主机上当前路径下的指定目录? FTP>cd  ,更改远程Linux FTP主机上的工作目录? FTP>delete  ,删除远程Linux FTP主机上指定的文件? FTP>rename    ,重命名远程Linux FTP主机上指定的文件? FTP>close,从远程Linux FTP主机断开但保留FTP命令参数提示? FTP>disconnect,从远程Linux FTP主机断开但保留FTP命令参数提示(同上)? FTP>bye,结束和远程Linux FTP主机的连接。 FTP>quit,结束和远程Linux FTP主机的连接(同上)。 FTP>!,直接从远程Linux FTP主机进入到本地shell中? FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP主机环境下? FTP>!ls,列出本地机器上当前路径下的目录和文件? FTP>lcd  ,更改本地机器的工作目录? FTP>?,显示ftp命令说明? FTP>help,显示ftp命令说明(同上)? 五、SSH里数据库备份、恢复: 1、数据库备份命令:mysqldump 参数: mysqldump -u数据库用户  -p密码 -h 数据库地址 数据库名 > 数据库文件 例: mysqldump -ulove8 -plove8 -h sql.love8com love8 > love8.sql 2、数据库恢复命令:mysql 参数: mysql  -u数据库用户  -p密码 -h 数据库地址 数据库名

推荐站内搜索:域名和空间、免费虚拟主机、个人域名备案、双线虚拟主机、美国虚拟主机购买、日本服务器网站、服务器防御多少钱、虚拟主机香港主机、虚拟主机租赁、购买空间、