首页
关于富足
推荐
SEO合集
旅游合集
Search
1
【20200925】蚂蚁集团股票马上上市 要不要申购相关的基金?
338 阅读
2
GomPlayer视频播放器 方便对视频进行截图编辑
328 阅读
3
如何查询上市公司在行业中的地位?
320 阅读
4
如何通过菲律宾BDO NOMURA开户及购买股?
318 阅读
5
【房产税终于来了】深圳市房地产税征收试点运行方案来了
288 阅读
学习
工作
生活
灵感
时事
登录
/
注册
Search
标签搜索
SEO
Google
股票
外贸SEO
旅游
英文SEO
菲律宾旅游
基金
链接
投资理财
比特币
外贸
投资
收益率
网站优化
BTC
指数基金
Reits
策略
ETF
Bruce
累计撰写
156
篇文章
累计收到
4
条评论
首页
栏目
学习
工作
生活
灵感
时事
页面
关于富足
推荐
SEO合集
旅游合集
搜索到
1
篇与
的结果
2011-05-04
VPS连接SSH工具Putty使用命令学习笔记
VPS连接SSH工具Putty使用命令学习笔记做外贸SEO的,VPS是免不了的,必须使用的!使用VPS的人,SSH肯定是经常使用到的!我也是在做英文SEO之后,一些网站放在国外的VPS上面的,所以必须学习SSH工具如何使用,几乎所有的朋友都推荐SSH工具使用Putty,查到了一些学习资料,整理了一下SSH工具Putty的学习笔记:第一次使用Putty连接的时候出现这样的问题,在群里面问了一下朋友,解决到:这是服务器没有开启SSH服务。换了一台服务器可以连接成功。Basic Instructions基本操作命令通常来说,使用”$[Instructions] –help”可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。ls 列出当前文件夹下所有内容ls -o 列出当前文件夹中所有内容,含详细信息,但不列出groupls -l 同上,含group信息ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件ls -t 按更改时间排序ls -v 按版本先后排序cd [dir] 进入文件夹pwd 显示当前路径mkdir [dir] 新建文件夹chmod 更改文件/文件夹权限chmod [Mode] [dir],其中Mode形如”755″或”777″等。chmod [Mode] [file]chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。rm [file] 删除文件/文件夹rm -f [file] 强行删除,忽略不存在的文件,无提示rm -r [file] 递归删除所有内容cp 拷贝cp [options] [source] [destination]其中[options]可以为-f(强行拷贝)或-r(递归拷贝)mv 重命名或移动$mv [options] [source] [destination][options]常用:-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新)例如mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下mv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txtwget下载工具wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本地硬盘中转,而且速度极快。以下是一些使用方法:wget [参数列表] URL最简单的用法:wget https://fz9.net/file.tarwget的常用参数:· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。比如”-t120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续下载没有传完的文件;· -c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般来讲,基于UNIX/linux的Web/FTP服务器都支持断点续传;· -T [number of seconds]:超时时间,指定多长时间远程服务器没有响应就中断连接,开始下一次尝试。比如”-T120″表示如果120秒以后远程服务器没有发过来数据,就重新尝试连接。如果网络速度比较快,这个时间可以设置的短些,相反,可以设置的长一些,一般最多不超过900,通常也不少于60,一般设置在 120左右比较合适;· -w [number of seconds]:在两次尝试之间等待多少秒,比如”-w 100″表示两次尝试之间等待100秒;· -nd:不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录里;· -x:与”-nd”设置刚好相反,创建完整的目录结构,例如”wget -nd https://fz9.net/ “,实际的目录结构一级一级建下去,直到所有的文件都传完为止;· -nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到当前目录下;· -r:递归下载,在本机建立服务器端目录结构;· -l [depth]:下载远程服务器目录结构的深度,例如”-l 5″下载目录深度小于或者等于5以内的目录结构或者文件;· -m:做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定其他合适的选项以便于站点镜像;· -np:只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项,我们假设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接,而我们只想下载这个人的个人主页,如果不设置这个选项,甚至–有可能把整个站点给抓下来,这显然是我们通常不希望的;· –http-user=username· –http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;· -O 将数据写入文件中。Crontab 定时执行任务在DreamHost系统下, 通过Shell可以建立自己的crontab. 具体使用如下:使用支持shell登录的终端(如fterm或putty), 地址栏输入
[email protected]
:22即可以SSH方式登录至服务器.常用的crontab命令:crontab -l 显示所有现存cron job.crontab -r 删除当前cron jobs.crontab -e 编辑当前 “crontab file”. DH推荐使用nano注意你的crontab包含所有的cron jobs, 每个cron一行, 断行结尾. 一个正常的cron如下所示:45 2 * /home/user/script.pl第一个数字是每小时的第几分钟,第二个数字是每天的第几小时,第三个数字是每月的第几天,第四个数字是每年的第几月,第五个数字是每周的第几天.使用方式例如:32 : 表示每小时的第32分钟.12,42 : 表示每小时的第12及第42分钟两次/15 /2 *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, …43 18 7: 表示每个周日的6:43pm运行命令行.在DreamHost下使用nano编辑完文件后,使用ctrl+o保存,ctrl+x退出编辑。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文件中的单个文件/vi编辑器Linux下很易用的一种编辑器,只需要稍微知道几个指令即可应用。打开vi:$vi [filename]:打开或新建文件,并将光标置于第一行首$vi +n [filename] :打开文件,并将光标置于第n行首$vi + [filename] :打开文件,并将光标置于最后一行首$vi +/pattern [filename]:打开文件,并将光标置于第一个与pattern匹配的串处$vi -r [filename] :在上次正用vi编辑时发生系统崩溃,恢复filename$vi [filename]….[filename] :打开多个文件,依次编辑如果filename不存在,则自动生成一个名字filename的新文件。vi共有两种状态:命令状态/编辑状态编辑状态下:第一次按下insert键为”insert”模式,再按一下为”replace”模式,使用ESC返回命令状态;在此状态下键盘的PgUp/PgDn/Insert/Delete/Home/End/方向键,均处于正常功能状态。命令状态下:输入的字符串作为命令处理,使用”insert”键切换到编辑状态;以下是命令状态下的命令清单:移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n :光标下移一行Enter :光标下移一行w或W :光标右移一个字至字首b或B :光标左移一个字至字首e或E :光标右移一个字j至字尾) :光标移至句尾( :光标移至句首}:光标移至段落开头{:光标移至段落结尾nG:光标移至第n行首n+:光标下移n行n-:光标上移n行n$:光标移至第n行尾H :光标移至屏幕顶行M :光标移至屏幕中间行L :光标移至屏幕最后行0:(注意是数字零)光标移至当前行首$:光标移至当前行尾屏幕翻滚类命令Ctrl+u:向文件首翻半屏Ctrl+d:向文件尾翻半屏Ctrl+f:向文件尾翻一屏Ctrl+b;向文件首翻一屏nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。插入文本类命令i :在光标前I :在当前行首a:光标后A:在当前行尾o:在当前行之下新开一行O:在当前行之上新开一行r:替换当前字符R:替换当前字符及其后的字符,直至按ESC键s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之ncw或nCW:修改指定数目的字nCC:修改指定数目的行删除命令ndw或ndW:删除光标处开始及其后的n-1个字do:删至行首d$:删至行尾ndd:删除当前行及其后n-1行x或X:删除一个字符,x删除光标后的,而X删除光标前的Ctrl+u:删除输入方式下所输入的文本搜索及替换命令 :/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternn:在同一方向重复上一次搜索命令N:在反方向上重复上一次搜索命令:s/p1/p2/g:将当前行中所有p1均用p2替代:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代:g/p1/s//p2/g:将文件中所有p1均用p2替换选项设置all:列出所有选项设置情况term:设置终端类型ignorance:在搜索中忽略大小写list:显示制表位(Ctrl+I)和行尾标志($)number:显示行号report:显示由面向行的命令修改过的数目terse:显示简短的警告信息warn:在转到别的文件时若没保存当前文件则显示NO write信息nomagic:允许在搜索模式中,使用前面不带”\”的特殊字符nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始mesg:允许vi显示其他用户用write写到自己终端上的信息最后行方式命令n1,n2 co n3将n1行到n2行之间的内容拷贝到第n3行下n1,n2 m n3将n1行到n2行之间的内容移至到第n3行下n1,n2 d 将n1行到n2行之间的内容删除w 保存当前文件e filename打开文件filename进行编辑x保存当前文件并退出q退出viq!不保存文件并退出vi!command执行shell命令commandn1,n2 w!command将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入r!command将命令command的输出结果放到当前行 。
2011年05月04日
67 阅读
0 评论
1 点赞