当前位置:文档之家› 最新Putty的使用和SSH命令

最新Putty的使用和SSH命令

最新Putty的使用和SSH命令
最新Putty的使用和SSH命令

SSH常用命令大全

在ssh 里面输入reboot 重启VPS

nginx.conf

service vsftpd restart 重启动FTP

创建站点之后要重新nginx

cp https://www.doczj.com/doc/093034294.html,.conf 123.conf 在当复制https://www.doczj.com/doc/093034294.html,.conf为新的123.conf

/usr/local/php/sbin/php-fpm reload 重启cgi

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

kill -HUP `cat /usr/local/nginx/nginx.pid` 重启nginx

[root@www ~]# service httpd restart apache 重启命令

chmod -cfvR 777 /home/https://www.doczj.com/doc/093034294.html, 将/home/https://www.doczj.com/doc/093034294.html, 文件夹及下面所有文件权限修改为777

chmod -R 777 /home/wwwroot/womano

mv gouvoo.tar html/gouvoo 把gouvoo.tar文件移到html/gouvoo中

wget https://www.doczj.com/doc/093034294.html,/gouvoo.tar进入要放文件的目录下,把这个网站下的gouvoo.tar下载到目录下

mkdir [dir] 新建文件夹

rm -rf mydir /* 删除mydir目录*/

cd mydir /* 进入mydir目录*/

cd - /* 回上一级目录*/

cd ~ /* 回根目录*/

mv tools tool /* 把tools目录改名为tool */

ln -s tool bac

/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html 目录了*/

cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下*/

rm go.tar /* 删除go.tar文件*/

find mt.cgi /* 查找文件名为mt.cgi的文件*/

df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了*/

zip -r home.zip home 把HOME文件夹压缩成HOME.ZIP吗

tar xvf wordpress.tar /* 解压tar格式的文件*/

tar xvfz hosteguide.tar.gz 说明 xvfz 是解压命令,大家直接这样输入即可

tar -tvf myfile.tar /* 查看tar文件中包含的文件 */

gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */

unzip phpbb.zip /* 解压zip文件,windows下要压缩出一

个.tar.gz格式的文件还是有点麻烦的 */

tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */

tar cfz geek.tar.gz tool

/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */

wget https://www.doczj.com/doc/093034294.html,/download/wp.tar.gz

/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事*/

wget -c https://www.doczj.com/doc/093034294.html,/undone.zip

/* 继续下载上次未下载完的文件*/

tar cfz geek.tar.gz tool

/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz 文件解压成.tar文件后差不多是10MB */

++++++++++++++++++++++++++++++++++++++++++++++

还有一些是VIM里要用到的,也罗列出来吧!

移动类的:

h/j/k/l: 左/下/上/右移一格

w : 向后词移动(前面加数字移动多少个词)

b : 向前词移动(前面加数字移动多少个词)

e : 向后移到词末

ge : 向前移到词末

$ : 行末

0 : 行首

tx : 向右查找本行的x并移到那儿(大写时向左)

33G : 移到文件的第33行

gg : 文件首行

G : 文件尾行

33% : 文件的33%处

H/M/L : 屏幕的首/中/尾行

zt/zz/zb : 当前行移到屏幕的首/中/底部

跳转:

” :回到跳转来的地方

CTRL-O : 跳到一个“较老” 的地方

CTRL-I : 则跳到一个“较新” 的地方

查找:

/ : 向下查找(后加关键字)

? : 向上查找(后加关键字)

n : 下一条符合的记录

编辑:

i : 转换到插入模式

x : 删除当前字符

. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)

u : 撤销操作

CTRL-R : 重做

p : 将删除的字符插入到当前位置(put)

退出保存:

:q : 退出

:q! : 不保存退出

ZZ : 保存后退出

:e! : 放弃修改重新编辑

退出SSH后,继续运行!

#nohup wget https://www.doczj.com/doc/093034294.html,/file.tar.gz &

wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可证

下的自由软件,其作者为Hrvoje Niksic 。wget支持HTTP和

FTP协议

,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件

的文

件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在

本地

生成可浏览的镜像。由于没有交互式界面,wget可在后台运行,截获并忽略HANGUP信号

,因此在用户推出登录以后,仍可继续运行。通常,wget用于成批量地下载

Internet网

站上的文件,或制作远程网站的镜像。

语法:

wget [options] [URL-list]

URL地址格式说明:可以使用如下格式的URL:

http://host[:port]/path

例如:

https://www.doczj.com/doc/093034294.html,.fer.hr/

ftp://https://www.doczj.com/doc/093034294.html,/pub/xemacs/xemacs-19.14.tar.gz

ftp://username:password@host/dir/file

在最后一种形式中,以URL编码形式为FTP主机提供了用户名和密码(当然,也可以使用

参数提供该信息,见后)。

参数说明:

wget的参数较多,但大部分应用只需要如下几个常用的参数:

-r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文

件是

一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递归深度由参数

-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与

HTTP主机类似。

-N 时间戳:该参数指定wget只下载更新的文件,也就是说,与本地目录中

的对

应文件的长度和最后修改日期一样的文件将不被下载。

-m 镜像:相当于同时使用-r和-N参数。

-l 设置递归级数;默认为5。-l1相当于不递归;-l0为无穷递归;注意,

当递

归深度增加时,文件数量将呈指数级增长。

-t 设置重试次数。当连接中断(或超时)时,wget将试图重新连接。如

定-t0,则重试次数设为无穷多。

-c 指定断点续传功能。实际上,wget默认具有断点续传功能,只有当你使

用别

的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要

指定

此参数。

使用举例:

wget -m -l4 -t0 https://www.doczj.com/doc/093034294.html,/

将在本地硬盘建立https://www.doczj.com/doc/093034294.html,/的镜像,镜像文件存入当前目录下一个

名为

https://www.doczj.com/doc/093034294.html,的子目录中(你也可以使用-nH参数指定不建立该子目录,而直接在当前

目录下建立镜像的目录结构),递归深度为4,重试次数为无穷(若连接出现问题

wget将坚韧不拔地永远重试下去,知道任务完成!)

另外一些使用频率稍低的参数如下:

-A acclist / -R rejlist:

这两个参数用于指定wget接受或排除的文件扩展名,多个名称之间用逗号隔开。例如,

假设我们不想下载MPEG视频影像文件和.AU声音文件,可使用如下参数:

-R mpg,mpeg,au

其它参数还有:

-L 只扩展相对连接,该参数对于抓取指定站点很有用,可以避免向宿主

主机

的其他目录扩散。例如,某个人网站地址为:https://www.doczj.com/doc/093034294.html,/~ppfl/,使用

如下

命令行:

wget -L https://www.doczj.com/doc/093034294.html,/~ppfl/

则只提取该个人网站,而不涉及主机https://www.doczj.com/doc/093034294.html,上的其他目录。

-k 转换连接:HTML文件存盘时,将其中的非相对连接转换成为相对连接。

-X 在下载FTP主机上的文件时,排除若干指定的目录

另外,下面参数用于设置wget的工作界面:

-v 设置wget输出详细的工作信息。

-q 设置wget不输出任何信息。

如果我们已经在一个HTML文档(或普通文本文档)中存储了所要提取的文件的连接,可

以让wget直接从该文件中提取信息,而不用在命令行中提供URL地址,参数格式为:

-i filename

地址文件也可以不是HTML文档,例如,一个普通的文本文件,其中有需要下载的URL列

表即可。

我们可以用以下技巧提高下载速度:由于Linux是一个多任务系统,我们可以同时

多个wget进程以提高下载速度,例如,先下载某主页文件(index.html),然后将

该文

件所列出的所有地址分别用一个独立的wget进程进行下载。

至于其他的参数,可参考wget的man手册页,命令为:

man wget

Post in LAMP | No Comments ?

DreamHost中shell使用指南

01月28th, 2008

DreamHost中shell使用指南

1. Basic Instructions基本操作命令

通常来说,使用”$[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 https://www.doczj.com/doc/093034294.html,/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 https://www.doczj.com/doc/093034294.html,/“,实际的目录结构一级一级建下去,直到所有的文件都传完为止;

·-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@https://www.doczj.com/doc/093034294.html,: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文件中的单个文件*/

5. 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:从光标开始处向文件首搜索pattern

n:在同一方向重复上一次搜索命令

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:退出vi

:q!:不保存文件并退出vi

:!command:执行shell命令command

:n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

:r!command:将命令command的输出结果放到当前行。Adminis

Post in LAMP | No Comments ?

好了,到这里,你可能已经知道命令行下的所有基本操作了~

1. 基础命令

A.显示文件源代码

cat ooxx.php

没错, cat 是一个常用查看源代码的命令,优点是很方便很可爱,缺点是会直接刷刷刷显示所有源代码,文件太长只能看到屁股后面的那坨代码

B. 查看当前目录

pwd

pwd不是password,而是查看当前目录,会输出完整的路径

C. 更改目录 Change Directory (cd)

cd /path/to/directory/

有DOS基础的同学应该会淫荡的一笑吧,路径可以用相对也可以用绝对

D. 列出文件/子目录 Listing Files/SubFolders(ls)

ls

默认只显示文件名,你也可以带个参数玩,比如

ls -alh

带 -alh 输出会很爽… 自己试试, 大猫喜欢把 ls -alh 颜射为 ll

-a显示全部文件

-l比较详细的列表

-h人类能看懂的比如把1024显示为1K

E.帮助

命令 --help

任何命令后面带一个–help 都会显示一个简洁版的帮助,记不住参数就查一下

F.获取远程文件 wget

wget https://www.doczj.com/doc/093034294.html,/me.jpg

就会获取远程的me.jpg文件到当前目录,一般搬家的时候用这个

让服务器去获取另一个服务器的数据,速度会快的完全不像男人

G.压缩解压缩

unzip wordpress.zip

如果文件是zip形式的,比如刚从wordpress主站wget了一个压缩包过来,只需要输入unzip 文件名,就可以解压缩到当前目录了

tar -czvf ooxx.tar.gz *

把当前目录所有文件以tar命令打包为ooxx.tar.gz文件

-c创建

-z用gzip压缩方式

-v显示压缩过程

-f搞成一坨file

tar -xzvf ooxx.tar.gz

解压缩 ooxx.tar.gz 里的文件到当前目录

-x解压缩

-z用gzip压缩方式

-v显示压缩过程

-f搞成一坨file

2. 文件系统命令

A.显示磁盘使用率

df

显示整个主机的总容量以及比率

B.列表文件/子目录使用率 (du)

du

会列出所有文件以及子目录的大小,不是人看的…

du -sh

-s就是summary,只输出当前文件夹总容量

-h一般在linux就是human给人看的意思,会把1048580b转换为1mb显示

du -h --max-depth=1

嘿,只列出当前文件夹和第一级子目录占用大小

C.删除文件 Remove files (rm) 少儿不宜的命令,总是需要确认

rm -vf miao.in

强制删除miao.in这个文件并不需确认,列出删除文件列表

强制删除,不要执行,除非你知道你在干嘛…

-v一般v参数都是显示过程的意思

-f 强奸的单词会不会拼? F-U-C-K的缩写,不确认直接F-word了

rm -rf ooxx

删除ooxx这个文件夹,包含它的子文件和子文件夹

删除文件用上面的命令,但删除文件夹的时候就需要跑下遍历了

-r 比较本土化,是"日"的缩写,在所有命令里都是 recursive 的意思,有些命令是大写的 R 需要注意

D. 拷贝文件 (cp)

cp https://www.doczj.com/doc/093034294.html, /home/kuqin

复制https://www.doczj.com/doc/093034294.html,这个文件到/home/kuqin 文件夹下

cp –a /home/lovelygirl /home/kuqin

复制lovelygirl 文件夹到 /home/kuqin 文件夹下

E. 移动文件/重命名 (mv)

mv https://www.doczj.com/doc/093034294.html, miao.in

重命名https://www.doczj.com/doc/093034294.html,为miao.in

如果加路径,就是移动到某个路径并重命名为miao.in

和DOS不一样,移动文件和重命名换个思路,其实是一个套路,不是么?

mv kuqin /home/kuqin

将kuqin 移动到/home/kuqin文件夹下

F. 创建空文件 (touch)

touch miao.in

这个很色情的命令,就是创建一个 miao.in 的空文件

如果touch了已有的文件,则会更新那个文件的日期为当前

如果touch次数多了,会high

3. 文件权限

A. 更改文件权限 (chmod)

chmod 777 miao.in

默认文件为644,文件夹为755

chmod -cfvR 777 /home/https://www.doczj.com/doc/093034294.html,

将/home/https://www.doczj.com/doc/093034294.html, 文件夹及下面所有文件权限修改为777

TIP:

1st digit=Owner; 2nd=Group; 3rd=Other

(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r–r– = 644, etc.)

7 = Read + Write + Execute

6 = Read + Write

5 = Read + Execute

4 = Read

3 = Write + Execute

2 = Write

1 = Execute

0 = All access denied

4. 高级命令

A. 查找. 常用命令,让我们来找一下10MB以上的文件吧

find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' |sort -n

B. Grep, 手里握着大西瓜

ls -alh | grep ooxx

只显示含有ooxx的那几列,当然你在cat的时候配合这个用找文件里的某些字段很方便

C. 分页 (Less/More)

less miao.php

如果源代码很长,则会分页显示,上下箭头滚动,输入q退出

tail -n 1000 /var/log/httpd/error_log | more

可以用 | more 参数来滚动显示页面或行

5. MYSQL 数据库

导出数据库

mysqldump -u 数据库用户名 -p 数据库名 > db_ooxx.sql

导出数据库为db_ooxx.sql

导入数据库

mysql -u 数据库用户名 -p 数据库名 < db_ooxx.sql

--default-character-set=utf8

把当前目录的 db_ooxx.sql 以 utf8 编码导入,当然你原来是gbk就改成gbk 中文blog经常遇到这个情况,一不小心就 ??? 满脑子都问号了

在Windows下利用SSH来远程服务器重启Apache。

首先工具用的是 SSH Secure Shell

介绍几个Linux命令。

wherei1s 能找到你要找的东东在哪。比如:

[root@s1 ~]# whereis httpd

httpd: /usr/sbin/httpd.worker /usr/sbin/httpd /usr/sbin/httpd.event /etc/httpd

/usr/lib/httpd /usr/include/httpd /usr/share/man/man8/httpd.8.gz

找到httpd进程程序之所在

ps -ef|grep httpd

找到apachectl

whereis apachectl

重启apache

/usr/sbin/apachectl restart

检测conf文件有没有错

/usr/sbin/apachectl -t

对服务的操作:

[root@s1 ~]# whereis service

service: /sbin/service /usr/share/man/man8/service.8.gz

或重启httpd服务

/sbin/service httpd restart

(以上路径根据安装时的路径而定)

yum -y install vsftpd

/etc/init.d/vsftpd start

chkconfig --level 345 vsftpd on安装FTP

修改www用户密码:_密码输二次

passwd www

最新Putty的使用和SSH命令

SSH常用命令大全 在ssh 里面输入reboot 重启VPS nginx.conf service vsftpd restart 重启动FTP 创建站点之后要重新nginx cp https://www.doczj.com/doc/093034294.html,.conf 123.conf 在当复制https://www.doczj.com/doc/093034294.html,.conf为新的123.conf /usr/local/php/sbin/php-fpm reload 重启cgi kill -HUP `cat /usr/local/nginx/logs/nginx.pid` kill -HUP `cat /usr/local/nginx/nginx.pid` 重启nginx [root@www ~]# service httpd restart apache 重启命令 chmod -cfvR 777 /home/https://www.doczj.com/doc/093034294.html, 将/home/https://www.doczj.com/doc/093034294.html, 文件夹及下面所有文件权限修改为777 chmod -R 777 /home/wwwroot/womano mv gouvoo.tar html/gouvoo 把gouvoo.tar文件移到html/gouvoo中 wget https://www.doczj.com/doc/093034294.html,/gouvoo.tar进入要放文件的目录下,把这个网站下的gouvoo.tar下载到目录下 mkdir [dir] 新建文件夹 rm -rf mydir /* 删除mydir目录*/ cd mydir /* 进入mydir目录*/ cd - /* 回上一级目录*/ cd ~ /* 回根目录*/ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html 目录了*/ cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下*/ rm go.tar /* 删除go.tar文件*/ find mt.cgi /* 查找文件名为mt.cgi的文件*/ df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了*/ zip -r home.zip home 把HOME文件夹压缩成HOME.ZIP吗 tar xvf wordpress.tar /* 解压tar格式的文件*/ tar xvfz hosteguide.tar.gz 说明 xvfz 是解压命令,大家直接这样输入即可 tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一 个.tar.gz格式的文件还是有点麻烦的 */ tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */

Putty使用教程

启用Linux SSH服务,远程登陆Linux虚拟机 在Windows系统下使用VMWare虚拟Linux,经常要在虚拟机与主机之间传递数据和文件,为此使用SSH Secure Shell Client等工具来对Linux虚拟机进行远程控制和传递文件等操作都很方便。下面简要叙述之。 主机系统:Windows 7 x64 虚拟机软件:VMWare 7.0.0 虚拟机系统:Redhat EL 5 Step 1: 启用Linux SSH服务 chkconfig --list | grep sshd 查看sshd服务在哪种级别下开启,建议only 3。 防火墙规则中必须允许sshd访问,可以: 1.清除防火墙规则,#iptables -F 2.#iptables -A INPUT -p tcp --dport 22 -j ACCEPT #iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Step 2: 配置虚拟机网络 虚拟机的网卡设置最好设置为桥接,然后设置好虚拟机的IP,使用Ping 命令检查虚拟机与主机之间是否已连通。 Step 3: 启动SSH Secure Shell Client 点击Quick Connect, 输入虚拟机的IP地址,输入虚拟机登陆用户名,选择端口22,Authentication选择密码,点击Connect, 再输入登陆密码即可连接。 Putty使用教程 文章不仅介绍 PuTTY,还包括了一些相关的软件,比如:优秀的FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 ?最简单的使用,登录 SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 ?PuTTY 的 X11 转发 ?如何用 PuTTY 建立 SSH 隧道 ?如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙?把 PuTTY 作为一个安全的代理服务器

putty常用命令

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估计每天不掉线才有可能用完)

putty之pscp命令详解

pscp是putty安装包(免费)所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下: C:\Documents and Settings\Think\桌面\常用资源\PuTTY-v0.60>PSCP.EXE PuTTY Secure Copy client Release 0.60 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host:target pscp [options] -ls [user@]host:filespec Options: -V 打印版本信息并退出 -pgpfp 打印PGP key指纹并退出 -p 保留文件属性 -q 不要显示统计数据 -r 递归拷贝目录 -v 显示冗余信息 -load sessname 加载保存好的会话设置 -P port 指定端口(默认22) -l user 指定用户名连接 -pw passw 显式的输入用户密码 -1 -2 强制使用指定SSH协议版本 -4 -6 强制使用IPv4或IPv6 -C 使用压缩 -i key 认证所需要的私有密钥文件 -noagent 不使用Pageant -agent 使用Pageant -batch 禁用所有交互提示 -unsafe 允许服务器段的通配符(危险的) -sftp 强制使用SFTP协议 -scp 强制使用SCP协议 -------------------------------------------------------------------------------- 用法: 1、把本地文件file传输到Linux服务器的/root/ C:\>pscp.exe file XXX.XXX.XXX.XXX:/root/ 它会提示你输入密码,就像Linux下使用scp那样。 【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。 C:\>pscp.exe file root@XXX.XXX.XXX.XXX:/root/

Putty设置

附录A Putty 设置 Putty 是一个非常强大的终端仿真软件,对硬件配置要求极低,基本上能运行Windows 平台的电脑都可以流畅运行,配备较高分辨率的显示器可很好的提高操作体验。 A.1 配置管理 除了主机名称/IP 、端口和通信协议之外,Putty 还有很多设置选项,来对终端进行配置。Putty 将连接称为会话(session ),因为终端的操作就是人与shell 的会话。可以将会话的配置保存下来,以便快速启动终端并登录到对应的主机上。Putty 启动界面如错误!未找到引用源。所示。 图A- 1 Putty 启动界面 所保存的会话名称是唯一的。在设置主机名称/IP 、端口和通信协议之后,可进一步设置会话的其他选项,这些选项在左侧用树形结构列出(Category )。 在Saved Sessions 下的对话框中输入会话名称,再点击Save 按钮,即可保存该会话。保存后可见到该会话名称已经在Default Settings 那个文本框中列出,该文本框列出了所有已经保存的会话。双击已保存的会话名称将直接打开该会话。 启动Putty 时,默认的配置为Default Settings 。可单击选中已保存的会话,再单击Load 按钮,将读取该会话。这通常用于修改已保存会话的部分设置选项再将其保存为新的会话。注意,若保存时会话名称与已保存会话的名称完全相同时,Putty 将更新该已保存会话。 主机名称/IP 端口 通信协议 读取会话 保存会话 删除会话 配 置

要删除已保存会话,需先单击选中该会话,再按Delete按钮即可。 注意,Putty使用Windows注册表来保存会话等信息。在同一台电脑上,Putty删除后其相关信息仍保存着,从外部复制或下载一个Putty即可继续使用。这种设计的不便之处在于要将一台电脑上已保存的Putty会话复制到另一台电脑上时,需要导出注册表相关部分,再导入到另一台电脑上。 修改完毕之后,务必要保存会话或更新(覆盖保存),不可急急忙忙去点Open按钮,那将导致直接使用设置开始会话,而该会话的设置将不会保存。不过,即使会话开始后还是有机会保存的。在标题栏上单击右键,选择Change Settings,修改配置选项后仍可保存该会话。在此处修改配置选项后将立即生效。可进入会话后修改满意后再保存会话。 标题栏右键菜单也可按住Ctrl键在终端上单击右键来弹出。其中的选项都比较实用: Special Command 发送信号,调试进程间通信时很有用 New Session... 相当于新打开一次Putty,很快捷 Duplicate Session 另外打开一个当前会话,非常常用 Restart Session 当连接意外断开时重新连接,多用于远端主机重启时 Saved Session 打开一个已保存会话,非常常用 Change Settings... 修改设置 Copy All to Clipboard 将终端中显示的全部内容复制到剪贴板 Clear Scrollback 清空以前的历史记录 Reset Terminal 复位终端,这将清空全部输入输出缓存,但历史记录还在 Full Screen 全屏,退出全屏仍使用此选项或快捷键(需设置) 这些选项很多都可以加速常用的操作。打开多个Putty会话是很常好用的。 A.2实用设置 下面介绍Putty会话设置中一些较为实用的选项。未介绍的选项应仔细阅读其名称并测试,弄清楚其作用后再修改。未介绍的部分推荐使用默认值。

Linux+SSH命令大全

Linux SSH命令大全 rm -rf mydir /* 删除mydir目录*/ cd mydir /* 进入mydir目录*/ cd –/* 回上一级目录*/ cd ~ /* 回根目录*/ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html 目录了*/ cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下*/ rm go.tar /* 删除go.tar文件*/ find mt.cgi /* 查找文件名为mt.cgi的文件*/ df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了*/ tar xvf wordpress.tar /* 解压tar格式的文件*/ tar -tvf myfile.tar /* 查看tar文件中包含的文件*/ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件*/ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的*/ tar cf toole.tar tool /* 把tool目录打包为toole.tar文件*/ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz 文件解压成.tar文件后差不多是10MB */ wget https://www.doczj.com/doc/093034294.html,/download/wp.tar.gz /*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事*/ wget -c https://www.doczj.com/doc/093034294.html,/undone.zip /* 继续下载上次未下载完的文件*/ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz 文件解压成.tar文件后差不多是10MB */ 还有一些是VIM里要用到的,也罗列出来吧! 移动类的: h/j/k/l: 左/下/上/右移一格 w : 向后词移动(前面加数字移动多少个词) b : 向前词移动(前面加数字移动多少个词) e : 向后移到词末 ge : 向前移到词末 $ : 行末 0 : 行首 tx : 向右查找本行的x并移到那儿(大写时向左)

PuTTY远程登录使用介绍

我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: 最简单的使用,登录 SSH 主机 中文乱码的处理 PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 PuTTY 的 X11 转发 如何用 PuTTY 建立 SSH 隧道 如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙 把 PuTTY 作为一个安全的代理服务器 o安全的上网不被嗅探 o避免 MSN 等聊天工具被监听 怎样用 PSCP、PSFTP 安全的传输文件 o功能强大的 SFTP 客户端 WinSCP 用 PuTTYgen 生成密钥,登录 SSH 主机不再需要口令 Pagent 代理密钥,每次开机只需要输入一次密钥口令 Plink 简单而又迅速的执行 SSH 主机上的程序

常见问题 除了上面的这些,还夹杂了一些 PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关 PuTTY 的使用教程,其实也就是 SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 一些基本知识 如果你已经知道 SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) 简介 PuTTY 的官方网站:[url],截止到 2006年11月,发布的最高稳定版本是 2007年6月,发布的最高稳定版本是。 PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: PuTTY (Telnet 和 SSH 客户端) PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令) PuTTYtel (仅仅是一个 Telnet 客户端)

xming putty安装使用详细步骤

?目标: 在本地win7系统下,通过xming和putty来远程操作ESXi5.0服务器里的 ubuntu12.4虚拟机 ?步骤: 1.ubuntu虚拟机中安装并开启ssh服务: 1)ubuntu默认并没有安装SSH服务,需要自己手动安装ssh-server。打开ubuntu虚拟 机的terminal,输入下面的命令判断是否安装ssh服务: $ sshlocalhost 2)如果输出下面的内容,表示没有还没有安装: ssh: connect to host localhost port 22: Connection refused 可以通过apt安装,命令如下: $ sudo apt-get install openssh-server 3)系统将自动进行安装,安装完成以后,先启动ssh服务: $ sudo /etc/init.d/ssh start 4)启动后,可以通过如下命令查看服务是否正确启动: $ ps -e|grepssh 6212 ?00:00:00 sshd 上面的输出表示启动ok。ssh默认的端口是22,在/etc/ssh/sshd_config下更改端口。 2.首先在下面的网站下载xming: https://www.doczj.com/doc/093034294.html,/project/showfiles.php?group_id=156984 3.安装xming,一路点击next就可以了。可以参考《Putty_Xming的使用说明》链接地址 如下: 源文档 4.已经下载过putty了,由于是免安装的,打开putty,设置如下:

putty使用方法

putty使用方法,中文教程 序言 懒,是一个优点,有些时候还是要学一学才能会了的。 ——柴锋 (1979- ) 我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: ?最简单的使用,登录 SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 ?PuTTY 的 X11 转发 ?如何用 PuTTY 建立 SSH 隧道 ?如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙?把 PuTTY 作为一个安全的代理服务器 o安全的上网不被嗅探 o避免 MSN 等聊天工具被监听 ?怎样用 PSCP、PSFTP 安全的传输文件 o功能强大的 SFTP 客户端 WinSCP ?用 PuTTYgen 生成密钥,登录 SSH 主机不再需要口令 ?Pagent 代理密钥,每次开机只需要输入一次密钥口令 ?Plink 简单而又迅速的执行 SSH 主机上的程序

?常见问题 除了上面的这些,还夹杂了一些 PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关 PuTTY 的使用教程,其实也就是 SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 一些基本知识 如果你已经知道 SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) 简介 PuTTY 的官方网站:https://www.doczj.com/doc/093034294.html,/~sgtatham/putty/,截止到 2006年11月,发布的最高稳定版本是 0.58 2007年6月,发布的最高稳定版本是 0.6。 PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括:?PuTTY (Telnet 和 SSH 客户端) ?PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) ?PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令) ?PuTTYtel (仅仅是一个 Telnet 客户端) ?Plink (命令行工具,执行远程服务器上的命令) ?Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,用这个可以不用每次都输入口令了) ?PuTTYgen (用来生成 RSA 和 DSA 密钥的工具). 虽然包含了这么多,但平时经常见到只是用 PuTTY 登录服务器,完全没有发挥出 PuTTY 的强大功能。 PuTTY 作为一个组件也存在于很多的软件中,比如 FileZilla、WinSCP 在后面的文字中,如非特别说明,默认的登录的协议是 SSH。毕竟用 PuTTY 主

PuTTY使用教程

PUTTY的使用教程(转载) (2011-07-03 17:36:06) 转载▼ 标签: 杂谈 Putty是一个优秀的,开源的SSH远程登录软件。它不仅仅可以实现登录,还有很多高级功能。 PuTTY is a free SSH, Telnet and Rlogin client for 32-bit Windows systems. PUTTY下载地址: https://www.doczj.com/doc/093034294.html,/~sgtatham/putty/download.html 下载putty包,解压后如下: SSH登录说明: 打开后默认协议是ssh协议,端口为22。 然后输入准备登入的机器的IP地址,若是第一次登入,会出现一个警告。Host key。HOST KEY唯一标识一台主机 host key (ssh only) prevent spoofing attack EVENT LOG记录控制信息(在窗口上右键,选择Event Log ) 操作: 复制是直接用鼠标左键拖拉选中就可以了,不用按Ctrl+C,双击选中一个单词,三击选中一行; 粘贴也很简单,不用Ctrl+V,单击鼠标右键即可。 按住ALT键选中的区域是矩形 用 Shift+PageUp/PageDown 来上下翻页,而 Ctrl+PageUp/PageDown 则是一行一行的。推荐初始: Session->logging->Session logging:->选中 Printable output logfile name:中输入putty_&H_&M_&D_&T.log Terminal->keyboard->The Backspace Key->选择正确的退格键 stty -a可以查退格键不正确的退格键可加SHIFT键退格 Terminal->Bell->选中Beep using the PC speaker或default system alert sound 可用Ctrl+G测试 window->修改成适当的行列,增加 Lines of scrollback (缓冲值可设置成9999,历史保存的记录多一点) window->Appearance->Font settings->选择适当的字体(字体可调大) window->Behaviour->window title 设置为空(可是我不好设置为空,可修改成相对应的IP,主机多时便于辨别) window->translate->选择适当的character 可查LANG 。有时候会出现乱码的解决方法?(1)用env | grep LANG 查看该系统所用的语言

linux cp命令参数及用法详解

cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的档(destination) [root@linux ~]# cp [options] source1 source2 source3 …. directory 参数: -a :相当于-pdr 的意思; -d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身; -f :为强制(force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制; -i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作! -l :进行硬式连结(hard link) 的连结档建立,而非复制档案本身; -p :连同档案的属性一起复制过去,而非使用预设属性; -r :递归持续复制,用于目录的复制行为; -s :复制成为符号连结文件(symbolic link),亦即『快捷方式』档案; -u :若destination 比source 旧才更新destination ! 最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行! 范例: 范例一:将家目录下的.bashrc 复制到/tmp 下,并更名为bashrc [root@linux ~]# cd /tmp [root@linux tmp]# cp ~/.bashrc bashrc [root@linux tmp]# cp -i ~/.bashrc bashrc cp: overwrite `basrhc’? n # 重复作两次动作,由于/tmp 底下已经存在bashrc 了,加上-i 参数, # 则在覆盖前会询问使用者是否确定!可以按下n 或者y 呢! # 但是,反过来说,如果不想要询问时,则加上-f 这个参数来强制直接覆盖! 范例二:将/var/log/wtmp 复制到/tmp 底下 [root@linux tmp]# cp /var/log/wtmp . <==想要复制到目前的目录,最后的. 不要忘 [root@linux tmp]# ls -l /var/log/wtmp wtmp -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp -rw-r–r– 1 root root 71808 Jul 18 21:58 wtmp # 注意到了吗?!在不加任何参数的情况下,档案的所属者会改变,连权限也跟着改变了~# 这是个很重要的特性!要注意喔!还有,连档案建立的时间也不一样了! # 如果您想要将档案的所有特性都一起复制过来,可以加上-a 喔! [root@linux tmp]# cp -a /var/log/wtmp wtmp_2 [root@linux tmp]# ls -l /var/log/wtmp wtmp_2 -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 wtmp_2 # 了了吧!整个资料特性完全一模一样ㄟ!真是不赖~这就是-a 的特性! 范例三:复制/etc/ 这个目录下的所有内容到/tmp 底下 [root@linux tmp]# cp /etc/ /tmp

PuTTY 中文教程_很详细

PuTTY 中文教程 作者:柴锋2006年11月 Web:https://www.doczj.com/doc/093034294.html, email: putty-tutorial [0x40] chaifeng [0x2E] com Twitter: @chaifeng Links: https://www.doczj.com/doc/093034294.html,/blog/2007/06/putty_200611.html , https://docs.googl https://www.doczj.com/doc/093034294.html,/View?docid=ajbgz6fp3pjh_2dwwwwt 更新记录 ?2006-11-29 初步完成想写的这些东西 ?2007-06-11 PuTTY 的最新版本到了0.6;修改了一下SSH 隧道;添加了SSH 反向隧道;添加了用SSH 做代理服务器; ?2007-09-03 补充了几个FAQ ?2008-05-04 很久没有更新过了,这次加上一个小技巧吧,如何安全、方便的使用vnc,远程连接vnc 不需要密码。 ?2008-08-12 刚刚在lifehacker 看到Google Docs 的几个小技巧,这篇文章终于有目录了^_^ ?2009-04-11 补充了一个FAQ,如何保存登录的会话,下次登录还可以看到上次登录的界面。 另外,昨天刚刚从QCon Beijing 2009的大会现场回来,祝贺这次QCon 大会的成功召开。 ?2011-07-14 新版的PuTTY v0.61 终于在4年之后发布了,我也差不多4年没用PuTTY 了。 ?2011-11-07 感谢Mike Akiba 的反馈,修正了有关psftp 介绍里的笔误,还完善了几个命令的介绍,谢谢Mike。 ?2012-02-02 前几天网上流传了中文版的PuTTY 有后门的消息,而且也陆续有网友证实,所以强烈建议大家使用官方发布的PuTTY。 中文版PuTTY 的后门消息参 考https://www.doczj.com/doc/093034294.html,/a2012/0201/1305/000001305829.shtml 版权声明 This document is licensed under a Creative Commons License. Creative Commons Deed 署名2.5

putty使用方法,中文教程

putty使用方法,中文教程 大致内容罗列如下: ?最简单的使用,登录SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 ?复制、粘贴 ?保存会话 ?注销 ?自动登录用户名 ?自动设置环境变量 ?设置代理服务器 ?自动执行命令 ?备份、删除PuTTY 的设置 ?PuTTY 的X11 转发 ?如何用PuTTY 建立SSH 隧道 ?如何用PuTTY 建立反向的SSH 隧道,像个特洛伊木马一样突破防火墙 ?把PuTTY 作为一个安全的代理服务器 ?安全的上网不被嗅探 ?避免MSN 等聊天工具被监听 ?怎样用PSCP、PSFTP 安全的传输文件 ?功能强大的SFTP 客户端WinSCP ?用PuTTYgen 生成密钥,登录SSH 主机不再需要口令 ?Pagent 代理密钥,每次开机只需要输入一次密钥口令 ?Plink 简单而又迅速的执行SSH 主机上的程序 ?常见问题 除了上面的这些,还夹杂了一些PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关PuTTY 的使用教程,其实也就是SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 如果你已经知道SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) PuTTY 的官方网站:https://www.doczj.com/doc/093034294.html,/~sgtatham/putty/,截止到2007年6月,发布的最高稳定版本是0.6。

PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: ?PuTTY (Telnet 和SSH 客户端) ?PSCP (SCP 客户端, 命令行下通过SSH 拷贝文件,类似于Unix/Linux 下的scp 命令) ?PSFTP (SFTP 的命令行客户端,类似于FTP 的文件传输,只不过使用的是SSH 的22 端口,而非FTP 的21 端口,类似于Unix/Linux 下的sftp 命令) ?PuTTYtel (仅仅是一个Telnet 客户端) ?Plink (命令行工具,执行远程服务器上的命令) ?Pageant (PuTTY、PSCP、Plink 的SSH 认证代理,用这个可以不用每次都输入口令了) ?PuTTYgen (用来生成RSA 和DSA 密钥的工具). 虽然包含了这么多,但平时经常见到只是用PuTTY 登录服务器,完全没有发挥出PuTTY 的强大功能。 PuTTY 作为一个组件也存在于很多的软件中,比如FileZilla、WinSCP 在后面的文字中,如非特别说明,默认的登录的协议是SSH。毕竟用PuTTY 主要就是登录SSH 主机,用Telnet、RLogin 没法体现出PuTTY 的强大功能。 下载页面在这里:https://www.doczj.com/doc/093034294.html,/~sgtatham/putty/download.html PuTTY 需要安装么?需要么?需要么?真的需要么?不需要。PuTTY 是一个准绿色软件,说它绿色是因为直接就能使用,完全没有任何的安装程序。准绿色是指PuTTY 的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。但是PuTTY 的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY 的所有配置信息。

putty详细使用说明

putty详细使用说明 简介 PuTTY截止到2006年11月,发布的最高稳定版本是0.58 2007年6月,发布的最高稳定版本是0.6。 PuTTY是一个跨平台的远程登录工具,包含了一组程序,包括: ?PuTTY (Telnet 和SSH 客户端) ?PSCP (SCP 客户端, 命令行下通过SSH 拷贝文件,类似于Unix/Linux 下的scp 命令) ?PSFTP (SFTP 的命令行客户端,类似于FTP 的文件传输,只不过使用的是SSH 的 22 端口,而非FTP 的21 端口,类似于Unix/Linux 下的sftp 命令) ?PuTTYtel (仅仅是一个Telnet 客户端) ?Plink (命令行工具,执行远程服务器上的命令) ?Pageant (PuTTY、PSCP、Plink 的SSH 认证代理,用这个可以不用每次都输入口令了) ?PuTTYgen (用来生成RSA 和DSA 密钥的工具). 虽然包含了这么多,但平时经常见到只是用PuTTY登录服务器,完全没有发挥出PuTTY 的强大功能。 PuTTY作为一个组件也存在于很多的软件中,比如FileZilla、WinSCP 在后面的文字中,如非特别说明,默认的登录的协议是SSH。毕竟用PuTTY主要就是登录SSH 主机,用Telnet、RLogin 没法体现出PuTTY的强大功能。 安装 的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。但是PuTTY的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY的所有配置信息。 第一印象,开始登录一台远程主机 运行PuTTY就可以看到下面这个界面

Putty技术手册之入门篇

Putty技术手册之入门篇 本教程由站长百科(https://www.doczj.com/doc/093034294.html,)教程制作组整理自网络

使用说明 本电子书的内容是站长百科教程制作组根据网上搜集的资料以及一些与putty相关的教程整理制作。 本电子书为PDF格式,为了方便您浏览,我们为电子书制作了书签。可以用两种方式来导航: 1.点击左侧的书签标志,打开书签,点击书签的内容就可以转到对应页面 2.使用本电子书的目录,点击可进入相应页面。 您也可以利用PDF的搜索功能来快速查找您需要的内容。 本电子书由站长百科教程组制作,虽然是对收集的资料进行整理,但是,教程制作组人员为此也付出了的辛勤的汗水,所以,请勿私自将全部或部分用于商业用途。转载书中内容请注明出处。

Putty技术手册之入门篇 (2) 第一章 利用Putty登陆SSH主机 (2) 1.1 Putty的概念及优势 (2) 1.2 利用Putty登陆SSH主机 (3) 第二章 如何设置会话日志记录 (6) 2.1 Putty会话日志记录及文件名 (6) 2.2 Putty日志文件选项 (8) 2.2.1 总是覆盖(Always overwrite it) (8) 2.2.2 总是添加到末尾(Always append to the end of it) (9) 2.2.3 总是询问(Ask the user every time) (11) 第三章 如何备份删除Putty设置 (12) 3.1 备份的概念及作用 (12) 3.1.1 备份的概念 (12) 3.1.2 备份的作用 (12) 3.2 Putty设置备份的方法 (12) 3.3 Putty设置删除方法 (15) 第四章 Putty窗口设置 (17) 4.1 Putty窗口大小设置 (17) 4.2 Putty窗口大小改变时选项 (19) 4.2.1 改变行列数(Change the num of rows and columns) (20) 4.2.2 改变字体大小(Change the size of the font) (22) 4.2.3 只在最大化时改变字体大小(Change the size of only When Maximised) (24) 4.2.4 完全禁止大小改变(Forbid resizing completely) (26) 4.3 Putty窗口回滚 (28) 4.3.1窗口回滚,就是窗口可以保留最后多少条信息记录 (28) 第五章 Putty调整光标及字体 (30) 5.1 Putty光标设置 (30) 5.1.1 显示块(Block) (31) 5.1.2 下划线(Underline) (32) 5.1.3 垂直线(Vertical line) (33) 5.1.4 光标闪烁(Currsor blinks)-辅助选项 (34) 5.2 Putty字体设置 (36) 5.3 Putty窗口边框调整 (39) 第六章 如何控制窗口标题及窗口行为 (41) 6.1 Putty窗口行为的相关选项 (41) 6.1.1 关闭窗口时警告(Warn before closing window) (42) 6.1.2 Alt+F4关闭窗口(Window closes on Alt-F4) (43) 6.1.3 Alt+空格显示系统菜单(System menu appears on ALT-Space) (44) 6.1.4 Alt键显示系统菜单(System menu appears on ALT alone) (46) 6.1.5 窗口总在最上层(Ensure window is always on top) (47) 6.1.6 Alt+回车全屏(Full screen on Alt-Enter) (48) 6.2 Putty窗口标题设置 (50) 更多电子书 (52)

SSH 基本命令大全

Linux SSH 基本命令大全 rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd - /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */ cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */ rm go.tar /* 删除go.tar文件 */ find mt.cgi /* 查找文件名为mt.cgi的文件 */ df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了 */ tar xvf wordpress.tar /* 解压tar格式的文件 */ tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */ tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */ wget https://www.doczj.com/doc/093034294.html,/download/wp.tar.gz /*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事 */ wget -c https://www.doczj.com/doc/093034294.html,/undone.zip /* 继续下载上次未下载完的文件 */ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */ 还有一些是VIM里要用到的,也罗列出来吧! 移动类的: h/j/k/l: 左/下/上/右移一格 w : 向后词移动(前面加数字移动多少个词) b : 向前词移动(前面加数字移动多少个词) e : 向后移到词末 ge : 向前移到词末 $ : 行末 0 : 行首 tx : 向右查找本行的x并移到那儿(大写时向左) 33G : 移到文件的第33行 gg : 文件首行 G : 文件尾行 33% : 文件的33%处

相关主题
文本预览
相关文档 最新文档