知识点总结
1. 远程文件传输scp和rsync(这个传输比scp能够更亏,传输的更大)
1. scp的使用
eg:scp vnc root@192.168.0.138 :/mnt/ (如果不写/mnt,也就是说只有:那么就会默认拷贝到对方的用户主目录下),意为将本目录下的vnc这个文件拷贝到192.168.0.138这个主机上得root用户下的mnt目录下。如果不写root@,那么将默认以当前用户传过去,也就是假如此时用户为student,那么将会传给对方主机的 student用户下的./mnt目录下。
2. 要是想要传的是目录。则需要的使用选项-r。eg:scp -r root@192.168.0.138 :/etc/ /mnt .意思是将远程计算机上得etc这个目录拷贝到本机的mnt目录下。
3. 查看是谁提供了scp这个命令,使用yum provides */scp .要想使用此条命令需要安装yum install openssh –y
4. 查看scp这个命令所在的路径使用:which scp
5. 并且想要传输,需要开启ssh这个服务。/etc/init.d/sshd restart.也就是你通过netstat –antlp | grep :22.看下是否开启。
6. 下面说一下rsync,rsync与scp类似。
rsync passwd root@192.168.0.1 :/mnt 意思是将passwd传到mnt下。如果拷贝的是目录,则需要使用选项-a。eg:rsync –a /etc/sushan root@192.168.0.1 。使用选项-az,意思是启用压缩,如:rysnc –az vnc root@192.168.0.1 :/mnt/。-p选项是保留文件的权限。如:rysnc –rp sourcefile user@192.168.-0.1:/mnt/
2. 关于wc的一些使用
说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。
该命令各选项含义如下:
- c 统计字节数。
- l 统计行数。
- w 统计字数。
3.另外ctrl+R的作用是补齐之前输入的命令