`
天梯梦
  • 浏览: 13630121 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

putty常用命令

阅读更多

1、cd (文件夹名)--查看路径
2、dir ---查看当前路径下的所有文件
3、unzip ***.zip-----压缩文件到当前目录
4、wget (路径)----下载
5、mv *** ****----移动或者重命名
6、rm *** *** ----删除一次可以删除多个
7、pwd ----显示当前路径
8、cp ---拷贝
9、解压:unzip FileName.zip
压缩:zip FileName.zip DirName

10、 (insert后)退出:Shift + ;  => :wq 保存并退出

如果你是linux主机,可以运行shell命令。如果你是win xp用户,可以下载putty,利用这个工具,你也可以进行shell管理,但你必须知道shell命令。下面是我收集的一些shell命令供新手参考。资料来源于网络,不保证全部有效。不过一般不会有什么问题。按说明认真操作就好。

首先我们得知道什么叫shell.
操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化,for example后你肯定就能够明白:cmd命令行,这是windows操作系统下的一个shell。这里说的dreamhost的shell是指 dreamhost提供给客户一个命令行,方便客户更好的使用他们的虚拟主机服务。

DreamHost中shell使用指南本文中所用的 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/linux的Web/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登录的终端(如fterm或putty), 地址栏输入username@qiran.org: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文件中的单个文件*/

 

其中最方便快捷的几个命令介绍给大家
压缩与解压
################################
.tar.gz 格式
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
################################
.zip 格式
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
################################
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar
################################
说明:
filename是指 1,要压缩成的文件名 or 2,正要解压的文件名
dirname是指 你想压缩的目录(文件夹)

 

其他参考: http://linux-vbird.bluedata.org/linux_base/0430cron.htm

 

 

分享到:
评论

相关推荐

    putty ssh常用命令

    在网上看了很多在Windows端和linux服务器端传输、打包文件的命令,感觉都不全,这是我搜集的命令汇总,可能有的已经重复,但还算全面的,对于初级者够用了。

    整理的SSH常用命令大全-最新Putty的使用和SSH命令

    整理的SSH常用命令大全-最新Putty的使用和SSH命令,整理的SSH常用命令大全-最新Putty的使用和SSH命令。

    整理的SSH常用命令大全-最新Putty的使用和SSH命令借鉴.pdf

    整理的SSH常用命令大全-最新Putty的使用和SSH命令借鉴.pdf

    putty,puttyex,putty插件

    putty.exe是一个大家比较常用的工具,而puttydex.exe是对putty进行扩展的,使得putty更易于使用。 解压后直接运行puttyex.exe,右边输入主机ip、用户名和密码然后连接就行了。程序会调用putty.exe直接登录进去。所以...

    Putty使用教程

    PuTTY 常用配置的说明 复制、粘贴 保存会话 注销 自动登录用户名 自动设置环境变量 设置代理服务器 自动执行命令 备份、删除 PuTTY 的设置 PuTTY 的 X11 转发 如何用 PuTTY 建立 SSH 隧道 如何用 PuTTY 建立反向的 ...

    putty扩展,puttyex1.0.3

    putty.exe是一个大家比较常用的工具,而puttydex.exe是对putty进行扩展的,使得putty更易于使用。 解压后直接运行puttyex.exe,右边输入主机ip、用户名和密码然后连接就行了。程序会调用putty.exe直接登录进去。所以...

    putty技术手册入门篇

    putty入门教程,对于新学习使用putty,学习一些常用的命令,有很大帮助

    PuTTY 中文教程.docx

    PuTTY 常用配置的说明 复制、粘贴 保存会话 注销 自动登录用户名 自动设置环境变量 设置代理服务器 自动执行命令 备份、删除 PuTTY 的设置 PuTTY 的 X11 转发 如何用 PuTTY 建立 SSH 隧道 如何用 PuTTY ...

    putty技术手册进阶篇

    putty进阶教程,对于新学习使用putty,学习一些常用的命令,有很大帮助

    putty.exe使用方法,简单中文教程

    最简单的使用,登录 SSH 主机 中文乱码的处理 PuTTY 常用配置的说明 复制、粘贴 保存会话 注销 自动登录用户名 自动设置环境变量 设置代理服务器 自动执行命令 备份、删除 PuTTY 的设置

    linux常用的操作命令

    在window系统下,在putty中常用的操作命令

    linux常用操作命令

    NULL 博文链接:https://apple-wuhongyan.iteye.com/blog/1882732

    linux远程工具,命令行工具,支持保存常用命令,保存远程ssh连接 .rar

    SSH客户端 solutions 如 OpenSSH、Putty 等根据自己系统情况自行选择安装。 2. 连接远程主机 使用 SSH 客户端来连接远程主机,只需输入一个命令 : SSH [user]@hostnmae 其中user表示用户名,hostname表示主机名...

    Linux中rz命令和sz命令使用详解大全

    在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令实例

    Linux VPS下SSH常用命令整理

    学习完如何使用Putty远程(SSH)管理Linux VPS,今天继续为VPSer新手们整理一篇关于Linux VPS下SSH常用命令。

    SSH工具集(Xshell,PuTTY,MobaXterm,FinalShell)

    涵盖目前最常用的SSH客户端工具。 Xshell:业界最强大的SSH客户机。个人版授予家庭和学校使用,不得用于商业用途,功能完全免费。 PuTTY:PuTTY是一个SSH和远程登录客户端。最初由Simon Tatham为Windows平台开发。...

    winscp 最新大全版

    包括 Winscp putty 常用Linux命令手册;是访问Linux服务器的利器。

    linux常用命令

    windows--vmware workstation(hyper-v)--centos 6.4--putty,vnc ibm--aix==>ibm p/z/i hp---hpux==>HP小型 sun--solaris(BSD) unix==mini unix(minix)===linux xorg-vnc vmware, pcserver, 网络安装(nfs,ftp,...

    通过命令行启动常用程序的批处理脚本

    该批处理用来调用常用程序,可以在“开始->运行”里通过命令一次启动一个或多个程序,(举例: run eclipse putty ttplayer , 将启动 eclipse,putty和ttplayer三个程序),方便习惯使用命令行的人,为自己的常用软件...

    Linux实验二

    3.熟悉常用软件的功能及使用 4.熟悉常用的系统设置功能 实验二: 1. 使用putty远程登陆Linux 2. 在putty设置背景颜色 3. 在putty设置字体,字的大小以及字的颜色 教材P68第四章: 实验一: 1. 使用不同账户登陆终端 ...

Global site tag (gtag.js) - Google Analytics