- 浏览: 13732805 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
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
- Linux.pdf (110.2 KB)
- 下载次数: 7
发表评论
-
win8、win10如何修改文件夹的权限
2016-07-22 02:37 22586在windows10或win8中要获得文件夹的权限也不是一件 ... -
VMware Workstation 10 注册码 及 VMware Workstation 10 卸载
2014-05-24 00:36 20751. VMware workstation 10破解序列号 ... -
在 Sublime Text 中使用 SFTP 插件快速编辑远程服务器文件 Sublime-text with SFTP plugin
2014-03-12 12:17 27340Sublime Text 2 本身并不强大,但是它方便使用 ... -
一些必不可少的Sublime Text 2插件
2013-10-14 08:01 1805中文原文:一些必不可少的sublime text 2插件 ... -
Sublime Text 2插件安装及快捷键介绍
2013-10-14 07:55 13186Sublime Text 2是一款不错 ... -
把Apache里面的网站和MySQL数据库移动到home盘
2013-09-07 05:01 2058最近茶叶在纠结如何管理Linux,碾过配置LAMP这一章, ... -
VM 安装win7 Windows 7 fails to install; Status: 0xc0000225
2013-04-13 01:36 3058I just installed VirtualBox 4 ... -
aptana安装svn的方法
2012-10-20 01:13 5996最近经常有朋友QQ上问我aptana怎么装svn,好 ... -
在 Windows 7 中禁用IPv6协议/IPv6隧道
2012-10-18 01:19 2139How to disable certain Intern ... -
CDN网站加速服务
2012-02-08 03:05 2014什么是CDN? CDN的全称是Content Deliv ... -
DOS命令之ping命令大全详解
2011-08-05 06:15 7787首先从什么是Ping讲起 ... -
常用doc命令大全
2011-02-04 05:42 2556dos和windows最大的不同在 ... -
windows运行命令大全
2011-02-04 05:38 2012windows运行命令大全 ... -
使用.htaccess文件为站点文件夹设置密码保护
2011-01-29 04:58 3703apache服务器已经提供了丰富的认证支持,我们只需要制作两 ... -
Linux下crontab命令的用法
2011-01-29 00:32 13261cron来源于希腊单词chronos(意为“时间”),是l ... -
php mvc 通过 htaccess 隐藏 index.php 或 index.php?arg=
2011-01-08 04:56 5527自己写了一个mvc 但是有的hosting无法通过 ht ... -
FTP状态码
2010-12-06 21:26 10502各类 HTTP 返回状态代码 ... -
各类 HTTP 返回状态代码详解
2010-12-03 22:13 50293FTP状态码 一、HTTP ... -
What is the difference between a domain and web hosting? (域名和虚拟主机)
2010-12-02 00:33 1554It’s common for newbies to co ... -
开启 Appserv 的 curl 功能
2010-11-20 05:16 4800配置: 1.在Appserv的PHP安装目录下搜索到以下 ...
相关推荐
在网上看了很多在Windows端和linux服务器端传输、打包文件的命令,感觉都不全,这是我搜集的命令汇总,可能有的已经重复,但还算全面的,对于初级者够用了。
整理的SSH常用命令大全-最新Putty的使用和SSH命令,整理的SSH常用命令大全-最新Putty的使用和SSH命令。
PuTTY还支持其他功能,如telnet、rlogin和Serial协议,尽管SSH是目前最常用且安全的选择。对于更复杂的任务,如自动化脚本执行,可以考虑使用PuTTY的命令行参数或者配合expect脚本。 总之,PuTTY是连接Linux系统的...
以下是一些常用命令: 1. **连接命令:** - `open [hostname] [port]`:连接到指定的主机和端口。 - `close`:断开当前连接。 2. **终端设置:** - `window`:调整终端窗口的大小和字体。 - `TERM`:设置终端...
通过SSH,用户可以在本地计算机上运行命令,就像直接在远程服务器上操作一样。此外,PuTTY还支持SCP(Secure Copy)协议,方便用户在本地和远程主机之间安全地传输文件。 PuTTY的界面简洁明了,用户可以轻松配置...
路由器刷机PUTTY软件是网络管理员和爱好者们常用的一款远程终端工具,主要用于对路由器进行固件升级、系统配置以及故障排查等操作。PUTTY是一款轻量级、免费且开源的软件,支持多种网络协议,包括telnet、SSH、...
以下是一些常用的putty命令行使用技巧: 1. **自动登录**:通过在putty的“Connection > SSH > Auth”选项卡中设置私钥,可以实现免密码登录,这对于频繁登录同一台服务器的场景非常有用。 2. **保存会话**:在...
下面是 SSH 常用命令大全和 Putty 的使用指南。 基础命令 1. 重启 VPS:`reboot` 2. Restart Nginx:`service nginx restart` 3. Restart FTP:`service vsftpd restart` 4. 创建站点:`cp shareac.net.conf 123....
PuTTY是最常用的SSH客户端工具之一,它被广泛用于远程登录和管理Linux服务器或者网络设备,如路由器、交换机等。PuTTY是一个免费的开源软件,适用于Windows操作系统,它提供了安全的Shell(SSH)连接,使得用户可以...
putty.exe是一个大家比较常用的工具,而puttydex.exe是对putty进行扩展的,使得putty更易于使用。 解压后直接运行puttyex.exe,右边输入主机ip、用户名和密码然后连接就行了。程序会调用putty.exe直接登录进去。所以...
Putty则是一款常用的SSH客户端,用于远程连接服务器,进行终端操作。将adb与Putty结合,可以方便地在Android设备上进行命令行操作。 在“adb putty工具(配置颜色类似ubuntu终端)”的场景下,用户显然希望在使用...
在开始使用PuTTY之前,你需要了解基本的Shell命令,因为PuTTY主要作为一个界面来执行这些命令。Shell是操作系统提供给用户与系统交互的界面,例如在Linux中常见的Bash Shell。在Windows系统中,cmd命令行或者...
【信锐 S系列框式交换机常用命令】是针对Sundray公司的S系列框式核心交换机进行配置操作的一份详细指南。这份指导手册旨在帮助网络管理员和渠道合作伙伴熟悉并掌握该系列交换机的日常管理和配置工作。以下是该文档中...
ADB(Android Debug Bridge)是Android开发者常用的工具之一,它提供了命令行接口,允许用户在电脑上与连接的Android设备进行通信。"adb putty"工具则结合了ADB和PuTTY的功能,为Android开发者提供了一个更方便的...
3. **PuTTY常用配置**: - **复制和粘贴**:PuTTY默认不支持右键复制粘贴,需使用Ctrl+Ins复制,Shift+Ins粘贴。 - **保存会话**:输入会话名称后点击“Save”保存配置。 - **注销**:在终端输入`exit`或`logout`...
PuTTY是Windows用户常用的SSH客户端,它提供了命令行式的远程登录功能,支持SSH、Telnet和Serial等多种连接协议。而WinsCP则是一个图形化的SFTP和FTP客户端,主要负责文件的上传、下载和管理。通过集成PuTTY,WinsCP...
SSH常用命令包括: - `ls` - 列出目录内容 - `cd` - 更改当前目录 - `mkdir` - 创建新目录 - `rm` - 删除文件或目录 - `cp` - 复制文件或目录 - `mv` - 移动或重命名文件或目录 - `grep` - 在文件中搜索特定文本 - `...
通过这些文件,用户可以下载并安装PuTTY,然后参考"putty命令.txt"来学习如何使用 PuTTY 进行SSH连接,包括设置连接参数、保存会话、使用不同的命令行选项等。这对于远程管理Linux服务器的IT专业人员来说是非常有用...
PUTTY0.6中文版是一款经典的远程访问工具,主要用于telnet、SSH以及串口控制,尤其在管理和配置网络设备如三层交换机和路由器时极为常用。这篇内容将深入讲解PUTTY的功能、工作原理以及如何使用它来管理网络设备。 ...