putty命令大全

此文介putty件中shell主要的命令法以及格式,希望同学有所帮助。

Shell命令管理如果你是linux主机,可以运行shell命令。如果你是win xp,可以下putty,利用个工具,你也可以shell管理。先到里,下PuTTY0.58cn2中文版。然后就可以始管理了。但你必知道shell命令。下面是我收集的一些shell命令供新手参考。料来源于网,不保全部有效。不一般不会有什么问题。按真操作就好。
[url=post.php?action=newthread&fid=9&extra=page%3D1#mysqlzidongbeifeng]Mysql
动备[/url](点击查看)。首先我得知道什shell.
操作系与外部最主要的接口就叫做shell,许这样说过术语化,for example后你肯定就能明白:cmd命令行,windows操作系下的一个shelldreamhostshell是指 dreamhost提供一个命令行,方便客更好的使用他的虚主机服
DreamHostshell使用指南本文中所用的 shell指令及操作均基于Linux ord 2.4.29,即DreamHost在采用的系。本人不是算机专业出身,本指南因此会比死板,只针对想要使用shell又苦于不知如何下手的新手,如果你也是DreamHost的用,那本文或许对你有所帮助。目

1. Basic Instructions /基本指令
2. wget /
工具
3. Crontab /

4. tar/tar.gz /
压缩文件
5. vi /
编辑


cd [
]转换路径

ls 示当前目下所有文件

rm [-r]-f[] [文件名]除文件,加[-r]可以除文件下所有子文件

unzip [文件名]文件

wget(没用,据是最用的一个,否200G计每天不掉线才有可能用完)


1. BasicInstructions基本操作命令


通常来,使用"$[Instructions] --help"可以得以下各个命令[instructions]的帮助,包含其参数列表的定


-ls
列出当前文件下所有内容

$ls -o 列出当前文件中所有内容,含详细信息,但不列出group

$ls -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.txt


2. wget
工具

 

wget是一非交互式的网文件下工具,在linux下可以使用工具快速地从网上下所需要的文件而不需要由本地硬,而且速度极快。以下是一些使用方法:

 

wget [参数列表] URL

 

简单的用法:

 

$wget http://targetdomain.com/file.tar

 

wget的常用参数:

 

· -t [nuber of times]尝试次数,当wget无法与服器建立尝试连接多少次。比如"-t120"表示尝试120次。项为"0"候,指定尝试多次直到接成功止,置非常有用,当方服器突然机或者网突然中断的候,可以在恢正常后继续

 

完的文件;

 

· -c:断点续传也是个非常有用的置,特大的文件的候,如果中途意外中断,那么连接恢候会从上次没完的地方接着,而不是又从头开始,使用需要程服器也支持断点续传,一般来,基于UNIX/linuxWeb/FTP器都支持断点续传

 

· -T [number of seconds]:超时时间,指定多长时间远程服器没有响就中断接,始下一次尝试。比如"-T120"表示如果120秒以后程服器没有发过来数据,就重新尝试连接。如果网速度比快,时间可以置的短些,相反,可以置的一些,一般最多不超900,通常也不少于60,一般置在 120左右比合适;

 

· -w [number of seconds]:在两次尝试等待多少秒,比如"-w 100"表示两次尝试等待100秒;

 

· -nd:不下录结构,把从服器所有指定目的文件都堆到当前目里;


· -x
:与"-nd"好相反,建完整的目录结构,例如"wget -nd http://www.gnu.org/ "实际的目录结构一建下去,直到所有的文件止;


· -nH
:不建以目主机域名名的目,将目主机的目录结构直接下到当前目下;· -r递归,在本机建立服器端目录结构;


· -l [depth]
:下载远程服器目录结构的深度,例如"-l 5"深度小于或者等于5以内的目录结构或者文件;


· -m
:做站点选项,如果你想做一个站点的像,使用选项,它将自动设定其他合适的选项以便于站点像;

 

· -np:只下站点指定目及其子目的内容。也是一个非常有用的选项,我某个人的个人主里面有一个指向个站点其他人个人主接,而我只想下载这个人的个人主,如果不选项,甚至--有可能把整个站点抓下来,这显然是我通常不希望的;


· --http-user=username


· --http-passwd=password
:如果Web器需要指定用名和口令,用定;


· -O
将数据写入文件中。


3. Crontab 时执行任


DreamHost,Shell可以建立自己的crontab.具体使用如下:


使用支持shell(ftermputty),地址栏输[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退出编辑

 


4. 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文件中的个文件*/

 

你可能感兴趣的:(putty命令大全)