SSH命令大全及用法
SSH命令大全Mon, 2008-06-23 22:56 — administratorBluehost美国主机的cPanel目前的版本是Version 11.18.1已经相当的强大,足以满足我们日常的常规的操作,但如果你希望更加完全的自主,启用SSH吧,下面是搜集的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 /download/wp.tar.gz/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事*/wget -c /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 /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例如:.fer.hr/ftp:///pub/xemacs/xemacs-19.14.tar.gzftp://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 /将在本地硬盘建立/的镜像,镜像文件存入当前目录下一个名为的子目录中(你也可以使用-nH参数指定不建立该子目录,而直接在当前目录下建立镜像的目录结构),递归深度为4,重试次数为无穷(若连接出现问题,wget将坚韧不拔地永远重试下去,知道任务完成!)另外一些使用频率稍低的参数如下:-A acclist / -R rejlist:这两个参数用于指定wget接受或排除的文件扩展名,多个名称之间用逗号隔开。
例如,假设我们不想下载MPEG视频影像文件和.AU声音文件,可使用如下参数:-R mpg,mpeg,au其它参数还有:-L 只扩展相对连接,该参数对于抓取指定站点很有用,可以避免向宿主主机的其他目录扩散。
例如,某个人网站地址为:/~ppfl/,使用如下命令行:wget -L /~ppfl/则只提取该个人网站,而不涉及主机上的其他目录。
-k 转换连接:HTML文件存盘时,将其中的非相对连接转换成为相对连接。
-X 在下载FTP主机上的文件时,排除若干指定的目录另外,下面参数用于设置wget的工作界面:-v 设置wget输出详细的工作信息。
-q 设置wget不输出任何信息。
如果我们已经在一个HTML文档(或普通文本文档)中存储了所要提取的文件的连接,可以让wget直接从该文件中提取信息,而不用在命令行中提供URL地址,参数格式为:-i filename地址文件也可以不是HTML文档,例如,一个普通的文本文件,其中有需要下载的URL列表即可。
我们可以用以下技巧提高下载速度:由于Linux是一个多任务系统,我们可以同时运行多个wget进程以提高下载速度,例如,先下载某主页文件(index.html),然后将该文件所列出的所有地址分别用一个独立的wget进程进行下载。
至于其他的参数,可参考wget的man手册页,命令为:man wgetPost in LAMP | No Comments ?DreamHost中shell使用指南01月28th, 2008DreamHost中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.txt2. wget下载工具wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本地硬盘中转,而且速度极快。
以下是一些使用方法:wget [参数列表] URL最简单的用法:$wget /file.tarwget的常用参数:· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。
比如‖-t120〃表示尝试120次。
当这一项为‖0〃的时候,指定尝试无穷多次直到连接成功为止,这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续下载没有传完的文件;· -c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般来讲,基于UNIX/linux的Web/FTP服务器都支持断点续传;· -T [number of seconds]:超时时间,指定多长时间远程服务器没有响应就中断连接,开始下一次尝试。
LinuxSSH命令使用大全
LinuxSSH命令使用大全1. ssh:2. scp:3. sftp:- 切换本地工作目录:lcd [本地目录路径]- 切换远程工作目录:cd [远程目录路径]- 上传文件:put [本地文件] [远程路径]4. ssh-keygen:- 生成密钥对:ssh-keygen- 指定密钥文件名称:ssh-keygen -f [密钥文件名] - 指定密钥类型:ssh-keygen -t [密钥类型]5. ssh-agent:- 启动ssh-agent:eval `ssh-agent`- 添加私钥:ssh-add [私钥文件路径]- 列出已添加的私钥:ssh-add -l- 删除私钥:ssh-add -d [私钥文件路径]6. ssh-copy-id:7. sshfs:- 卸载远程文件系统:umount [本地路径]8. ssh-keyscan:- 扫描主机公钥:ssh-keyscan [主机地址]- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件]9. ssh_config:- 配置别名主机:Host [别名] / HostName [主机地址] / User [用户名] / Port [端口号]10. sshd_config:- 修改SSH服务器监听端口:Port [新端口号]- 禁止Root用户直接登录:PermitRootLogin no- 禁止空密码登录:PermitEmptyPasswords no11. ssh-keyscan:- 检查服务器公钥指纹:ssh-keyscan -H [主机地址]12. ssh-add:- 添加私钥到ssh-agent:ssh-add [私钥文件路径]- 显示已添加的私钥列表:ssh-add -l- 删除私钥:ssh-add -d [私钥文件路径]13. ssh-keyscan:- 扫描主机公钥:ssh-keyscan [主机地址]- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件路径]14. ssh-keygen:- 生成密钥对:ssh-keygen- 指定密钥文件名:ssh-keygen -f [密钥文件名]- 指定密钥类型:ssh-keygen -t [密钥类型]15. sshfs:- 卸载远程文件系统:umount [本地路径]16. netstat:- 查看当前SSH连接:netstat -nat , grep ESTABLISHED , grep [主机地址]17. lsof:- 查找打开的SSH连接:lsof -i :22 , grep ssh以上是常用的SSH命令,可以帮助您在Linux系统中进行远程登录、文件传输和配置调整。
linux ssh命令用法
linux ssh命令用法摘要:1.SSH 命令简介2.SSH 命令基本用法3.SSH 命令高级用法4.SSH 命令安全注意事项正文:【1.SSH 命令简介】SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络环境中实现安全的远程登录和数据传输。
与传统的Telnet 相比,SSH 具有更高的安全性,可以防止数据在传输过程中被截获和篡改。
Linux 中的SSH 命令可以用于在本地与远程服务器之间建立安全的连接,进行文件传输、远程命令执行等操作。
【2.SSH 命令基本用法】以下是SSH 命令的基本用法:1.登录远程服务器```ssh 用户名@服务器地址```例如:```*******************```2.输入远程服务器的密码在提示时输入远程服务器的密码,或使用-p 参数指定端口:```ssh -p 端口号用户名@服务器地址```例如:```***********************```3.使用SSH 密钥进行身份验证若已配置SSH 密钥,可以使用-i 参数指定密钥文件:```ssh -i 密钥文件路径用户名@服务器地址```例如:```ssh-i~/.ssh/**********************```4.配置SSH 连接信息可以使用ssh-config 文件配置SSH 连接信息,避免每次都输入用户名、密码或密钥文件路径。
配置方法如下:```Host 名称服务器地址用户名```例如:```***************************```【3.SSH 命令高级用法】以下是SSH 命令的一些高级用法:1.查看远程服务器上的文件```ssh cat 路径/文件名```例如:```ssh cat /etc/passwd```2.在本地和远程服务器之间复制文件```ssh cp 本地文件路径远程文件路径```例如:```ssh cp localfile.txt remotefile.txt```3.在远程服务器上执行命令```ssh 命令```例如:```ssh ls```【4.SSH 命令安全注意事项】1.使用强密码,定期更换密码。
linux命令ssh用法
linux命令ssh用法
SSH(Secure Shell)是一种网络协议,用于安全地远程登录到远程计算机上进行管理和操作。
下面是一些常见的SSH命令用法:
1. 远程登录到远程计算机:
ssh username@hostname
- `username`是远程计算机上的用户名
- `hostname`是远程计算机的IP地址或主机名
2. 指定SSH端口:
ssh -p port username@hostname
- `port`是远程计算机上SSH服务的端口号,默认为22
3. 使用密钥进行身份验证:
ssh -i private_key_file username@hostname
- `private_key_file`是本地计算机上的私钥文件路径
4. 传输文件到远程计算机:
scp local_file username@hostname:remote_directory
- `local_file`是本地计算机上的要传输的文件路径
- `remote_directory`是远程计算机上的目标目录路径
5. 从远程计算机下载文件到本地计算机:
scp username@hostname:remote_file local_directory
- `remote_file`是远程计算机上的要下载的文件路径
- `local_directory`是本地计算机上的目标目录路径
这些是一些基本的SSH命令用法,还有其他更高级的用法和选项可以进一步探索。
你可以通过在终端中输入`man ssh`命令来查看SSH的详细用法和选项。
25个SSH最实用的命令
1、复制SSH密钥到目标主机,开启无密码SSH登录 (2)
2、从某主机的80端口开启到本地主机2001端口的隧道 (2)
3、将你的麦克风输出到远程计算机的扬声器 (2)
4、比较远程和本地文件 (2)
5、通过SSH挂载目录/文件系统 (2)
6、通过中间主机建立SSH连接 (2)
7、将你的SSH公钥复制到远程主机,开启无密码登录–简单的方法 (3)
8、直接连接到只能通过主机B连接的主机A (3)
9、创建到目标主机的持久化连接 (3)
10、通过SSH连接屏幕 (3)
11、端口检测(敲门) (3)
12、删除文本文件中的一行内容,有用的修复 (3)
13、通过SSH运行复杂的远程shell命令 (3)
14、通过SSH将MySQL数据库复制到新服务器 (4)
15、删除文本文件中的一行,修复“SSH主机密钥更改”的警告 (4)
16、从一台没有SSH-COPY-ID命令的主机将你的SSH公钥复制到服务器 (4)
17、实时SSH网络吞吐量测试 (4)
18、如果建立一个可以重新连接的远程GNU screen (4)
19、继续SCP大文件 (5)
20、通过SSH W/ WIRESHARK分析流量 (5)
21、保持SSH会话永久打开 (5)
22、更稳定,更快,更强的SSH客户端 (5)
23、使用cstream控制带宽 (5)
24、一步将SSH公钥传输到另一台机器 (6)
25、将标准输入(stdin)复制到你的X11缓冲区 (6)
在这种情况下,最好使用专业的工具。
13、通过SSH运行复杂的远程shell命令
更具移植性的版本:
或。
linux ssh用法
Linux 中的SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络上安全地进行远程登录和数据传输。
以下是SSH 命令的基本用法:1. 基本语法:```ssh [选项] user@host```其中,`user` 是远程计算机的用户名,`host` 是远程计算机的IP 地址或域名。
2. 常用选项:- `-p` 或`--port`:设置SSH 端口,默认为22。
- `-i` 或`--identity`:指定使用的身份验证文件(私钥)。
- `-l` 或`--login`:指定登录远程计算机的用户名,等同于`user@host`。
- `-v` 或`--verbose`:打印详细日志。
- `-a` 或`--agent`:启用身份验证代理。
- `-x` 或`--x11`:启用X11 转发(远程桌面连接)。
3. 实例:以下是一些SSH 命令的实例:- 远程登录:`ssh user@host`- 远程执行命令:`ssh user@host command`- 不登录远程主机,仅执行命令:`ssh -l user host command`- 设置SSH 端口为8080:`ssh -p 8080 user@host`- 使用私钥进行身份验证:`ssh -i private_key user@host`4. 配置SSH:要在Linux 系统中配置SSH,可以参考以下步骤:- 安装:使用软件包管理器(如`apt`、`yum`等)安装SSH 服务。
- 启动:确保SSH 服务已启动,可以使用`sudo service ssh start` 命令启动。
- 配置:编辑SSH 配置文件(通常位于`/etc/ssh/ssh_config` 或`~/.ssh/config`),设置相关选项。
- 防火墙:如果使用防火墙,请确保允许SSH 端口(如22)的流量。
如何使用ssh命令批量传输文件和
如何使用ssh命令批量传输文件和目录一、SSH命令简介二、SSH命令批量传输文件1. 使用scp命令2. 使用rsync命令三、SSH命令批量执行命令1. 使用ssh命令2. 使用pssh命令四、注意事项五、总结一、SSH命令简介SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。
它通过加密的方式确保数据传输的安全性,并提供了对远程主机的身份验证机制。
SSH命令是通过终端(或命令行界面)使用的一系列命令,用于连接远程主机、执行命令、传输文件等操作。
下面将重点介绍如何使用SSH命令批量传输文件和执行命令。
二、SSH命令批量传输文件1. 使用scp命令scp命令是SSH协议中用于传输文件的命令,它可以在本地主机和远程主机之间进行文件的拷贝。
例如,要将本地主机上的文件file.txt传输到远程主机上的目录/var/www/html/下,可以使用以下命令:```scp file.txt user@remote:/var/www/html/```其中,user为远程主机的用户名,remote为远程主机的IP地址或域名。
2. 使用rsync命令rsync命令是一个高效的文件传输和同步工具,它在传输文件时可以只传输文件的差异部分,可以减少传输的时间和网络带宽的占用。
例如,要将本地主机上的目录/dir/下的所有文件传输到远程主机上的目录/var/www/html/下,可以使用以下命令:```rsync -avz /dir/ user@remote:/var/www/html/```其中,-a表示传输文件的权限、所有者和时间等信息保持不变,-v表示显示传输的详细信息,-z表示传输时进行压缩以减少传输的大小。
三、SSH命令批量执行命令1. 使用ssh命令ssh命令可以在远程主机上执行命令,并将执行结果返回到本地主机。
例如,要在远程主机上执行命令ls,可以使用以下命令:```ssh user@remote ls```其中,user为远程主机的用户名,remote为远程主机的IP地址或域名。
ssh命令用法(一)
ssh命令用法(一)SSH命令使用指南什么是SSH命令SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中进行安全的远程访问和文件传输。
通过SSH命令,用户可以在本地计算机上执行远程服务器上的命令,也可以从本地向远程服务器传输文件。
SSH命令用法以下是一些常用的SSH命令及其详细解释:1.连接远程服务器:ssh [username]@[host]–username: 远程服务器的用户名–host: 远程服务器的IP地址或域名示例如下:ssh2.指定端口连接:ssh -p [port] [username]@[host]–port: 远程服务器的SSH端口号(默认为22)示例如下:ssh -p 22223.传输文件到远程服务器:scp [file] [username]@[host]:[destination]–file: 本地计算机上要传输的文件路径–destination: 远程服务器上文件的目标路径示例如下:scp /path/to/ :/home/john/files/4.从远程服务器拉取文件到本地计算机:scp [username]@[host]:[file] [destination]–file: 远程服务器上要拉取的文件路径–destination: 本地计算机上文件的目标路径示例如下:scp :/home/john/files/ /path/to/destinatio n/5.执行远程命令并返回结果:ssh [username]@[host] [command]–command: 要在远程服务器上执行的命令示例如下:ssh "ls -l /home/john"6.创建SSH密钥对:ssh-keygen -t rsa该命令会生成存储在用户主目录下的SSH密钥对(公钥和私钥),用于身份验证。
7.将公钥复制到远程服务器:ssh-copy-id -i ~/.ssh/id_ [username]@[host]–~/.ssh/id_: 本地计算机上的公钥文件路径示例如下:ssh-copy-id -i ~/.ssh/id_总结SSH命令是一种非常强大的远程访问和文件传输工具。
ssh命令使用方法
ssh命令使用方法SSH(SecureShell)是一种远程安全连接服务,它可以在两台主机之间建立安全的通信通道,并允许用户在这两台主机之间安全地传输数据。
它是一种强大且安全的网络服务,被广泛用于管理远程服务器,实现远程控制等等。
SSH最初版本于1995发布,现在已成为远程安全连接服务的主流应用。
文将介绍如何使用SSH令来实现远程安全连接。
一、SSH令基本用法SSH令的格式为:ssh [username]@[remote-host] [command]。
其中[username]是远程主机上的用户名,[remote-host]是远程主机的主机名或 IP址,[command]是要在远程主机上执行的命令。
举个例子,若要在远程主机 192.168.0.100 上登录,用户名为 user1,则可以使用以下命令:若要在远程主机上执行 date令查看当前系统时间,则可以使用以下命令:同时,SSH 也可以用于文件的传输,可以用以下命令将远程主机上的文件传输到本地,以及将本地文件传输到远程主机。
将远程文件传输到本地:scp /local/path 将本地文件传输到远程:scp /local/path *************.0.100:/home/user1/file.txt二、SSH户端设置使用SSH令需要在客户端主机上安装SSH户端软件,这可以通过在客户端下载、安装SSH户端软件来完成。
各类现代操作系统(如Linux、Mac OS)都自带SSH户端,无需再另外安装,但Windows作系统中则需要安装独立的SSH户端软件。
安装相关软件之后,就可以使用ssh令来连接远程主机,使用password验证身份。
但安全性较弱,可以使用公钥认证,从而提高安全性。
三、SSH钥认证使用SSH钥认证的原理非常简单,主要由两部分组成:公钥和私钥,其中公钥是公开的,可以传输到需要认证的远程主机上,私钥是保存在本地的,用来签署消息,以确认身份。
SSH命令大全及用法
SSH命令大全Mon, 2008-06-23 22:56 — administratorBluehost美国主机的cPanel目前的版本是Version 11.18.1已经相当的强大,足以满足我们日常的常规的操作,但如果你希望更加完全的自主,启用SSH吧,下面是搜集的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 /download/wp.tar.gz/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事*/wget -c /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 /file.tar.gz &wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可证下的自由软件,其作者为Hrvoje Niksic 。
LinuxSSH命令大全完整珍藏版
通过使用SS H,你可以把所有传输的数据进行加密,这样―中间人‖这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。
还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
SSH有很多功能,它既可以代替tel net,又可以为ft p、pop、甚至pp p提供一个安全的―通道‖。
下面是Li nux S SH 命令大全:rm -r f myd ir /*删除my dir目录 */c d myd ir /*进入my dir目录 */c d - /* 回上一级目录*/cd~ /*回根目录*/mv tool s too l /*把tool s目录改名为tool */l n -stoolbac/* 给t ool目录创建名为b ac的符号链接,最熟悉的应该就是FTP中www链接到publ ic_ht ml目录了 */cp -a tool /hom e/lea vex/w ww /*把too l目录下所有文件复制到www目录下 */rm g o.tar /* 删除go.t ar文件*/fi nd mt.cgi/* 查找文件名为m t.cgi的文件*/df–h /*查看磁盘剩余空间,好像没这个必要,除非你太那个了 */t ar xv f wor dpres s.tar /* 解压tar格式的文件*/ta r -tv f myf ile.t ar /*查看ta r文件中包含的文件*/gz ip -d ge.t ar.gz /* 解压.tar.gz文件为.tar文件 */unzi p php bb.zi p /*解压zip文件,wi ndows下要压缩出一个.ta r.gz格式的文件还是有点麻烦的 */tar c f too le.ta r too l /*把tool目录打包为toole.tar文件 */tar c fz ge ek.ta r.gztool/* 把t ool目录打包且压缩为geek.tar.gz文件,因为.ta r文件几乎是没有压缩过的,MT的.tar.gz文件解压成.t ar文件后差不多是10MB */wg et ht tp://www.s evena part.com/d ownlo ad/wp.tar.gz/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 */w get -c htt p://w ww.ei ghtap art.c om/un done.zip/* 继续下载上次未下载完的文件 */tar c fz ge ek.ta r.gztool/* 把t ool目录打包且压缩为geek.tar.gz文件,因为.ta r文件几乎是没有压缩过的,MT的.tar.gz文件解压成.t ar文件后差不多是10MB */还有一些是VI M里要用到的,也罗列出来吧!移动类的:h/j/k/l:左/下/上/右移一格w: 向后词移动(前面加数字移动多少个词)b :向前词移动(前面加数字移动多少个词)e :向后移到词末ge: 向前移到词末$ : 行末0 :行首tx : 向右查找本行的x并移到那儿(大写时向左)33G :移到文件的第33行gg :文件首行G : 文件尾行33% :文件的33%处H/M/L :屏幕的首/中/尾行zt/z z/zb: 当前行移到屏幕的首/中/底部跳转:‖ :回到跳转来的地方CTRL-O : 跳到一个―较老‖ 的地方CT RL-I: 则跳到一个―较新‖ 的地方查找:/ :向下查找(后加关键字): 向上查找(后加关键字)n : 下一条符合的记录编辑:i :转换到插入模式x : 删除当前字符. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜) u :撤销操作CTRL-R :重做p: 将删除的字符插入到当前位置(put)退出保存::q : 退出:q!: 不保存退出ZZ : 保存后退出:e! :放弃修改重新编辑退出SSH后,继续运行!#n ohupwgethttp://www.php/file.tar.g z &wget是一个Lin ux环境下用于从Wo rld W ide W eb上提取文件的工具,这是一个GPL许可证下的自由软件,其作者为H rvoje Niks ic 。
