Linux命令之 wget命令

wget是linux中常用的命令行下载工具,支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。部分linux发行版可能需要手动安装。

软件源安装wget:

#Debian系的发行版
sudo apt-get install wget

编译安装wget:

tar -zxvf wget-1.9.1.tar.gz
cd wget-1.9.1
./configure
make
make install

命令语法

wget [参数] [URL地址]

Linux命令之 ping命令

ping命令通常用来测试与目标主机的连通性,它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。

有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。

info:linux下ping不会自动终止,需要按ctrl+c终止或用参数-c指定次数。

命令语法

ping [参数] [主机名或IP地址]

Linux命令之 mv命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。

  • 若第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名)。
  • 若第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
  • 在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

命令语法

mv [选项] 源文件或目录 目标文件或目录

Linux命令之 scp命令

scp是 secure copy 的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp。

不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。

当你服务器硬盘变为只读(read only system)时,用scp可以帮你把文件移出来。

另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。


命令语法

scp [参数] [原路径] [目标路径]