首先我们得知道什么叫shell.
操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化,例如cmd命令行,这是windows操作系统下的一个shell。这里说的dreamhost的shell是指dreamhost提供给客户一个命令行,方便客户更好的使用他们的虚拟主机服务。DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29,即DreamHost现在采用的系统,如果你也是DreamHost的用户,那本文或许对你有所帮助。目录:1.BasicInstructions/基本2.wget/下载工具3.Crontab/定时任务4.tar/tar.gz/压缩文件5.查看文件大小
cd[目录名]转换路径
cd .. 返回上级目录ls显示当前目录下所有文件rm[-r]-f[][文件名]删除文件,加[-r]可以删除文件下所有子文件,如rm -rf [abc]删除abc文件夹及文件夹下的所有文件tar -[解压下载的压缩包]unzip[文件名]解压文件cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中wget(最爽的一个命令 在linux下可以使用该工具快速地从网络上下载所需要的文件)1.BasicInstructions基本操作命令
通常来说,使用”$[Instructions]-help”可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。-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],递归形式,即将目标文件夹内所有文件均改变权限Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。-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.txtcp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中2.wget下载工具
wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本wget[参数列表]URL最简单的用法:$wgethttp://targetdomain.com/file.tarwget的常用参数:-t[nuberoftimes]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。比如”-t120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续下载没有传完的文件;-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般UNIX/linux的Web/FTP服务器都支
新闻热点
疑难解答