文章目录

茶屋Teahouse

Every time you lie my place

标签: Shell (3)

详解nc (netcat) 有更新!

nc(netcat),网络工具中的瑞士军刀。 Windows与Linux平台都有它的身影,因为它短小精悍,功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。 0x01 端口扫描 nc -z -v -n 192.168.78.128 22 -z 表示为zero,意思是扫描时不发送任何数据包 -v 即为详细输出 -n 不使用dns反向查询ip地址域名 0x02 文件拷贝 很多时候我们都要在两个不同的终端间拷贝文件,虽然有很多种方法,例如:FTP、Samba、scp等等,但我们仅仅需要一次临时的快捷的连接,不仅要安装软件,还要进行登录操作,如果这样的话那么大部分的时间都会被浪费掉。 假设我们需要传输一个文件test.txt,通过主机A发送到主机B。 发送端(A): nc -l 10000 < test.txt -l 监听端口 通过nc的-l参数将主机A变为服务器,并重定向netcat的输入为文件test.txt,也就是我们想要传输的文件,那么当任何主机成功连接到该端口,netcat就会发送test.txt的文件内容。 接收端(B): nc ....

linux权限管理

命令介绍 命令名称:chmod 命令原型:change mode 命令所在路径:/bin/chmod 执行权限:系统管理员及文件所有者 功能:更改文件或目录访问权限 权限 文件的权限可以分为3种: r : read 读取权限 当作用于文件时,r就代表被读取的权限;但如果read权限作用于文件夹就变成了读取文件夹内的内容了,主要是浏览目录的权限。 w : write 写入权限 当write权限作用于文件和文件夹也有着不同的反应,当文件没有w权限时,此文件只是一个只读文件,此时文件只能读取不能写入;当为文件夹时,如果没有w权限,这个文件就只能看到里面的文件,但是不能对此文件夹里的文件进行修改、增加、删除的权限。 x : excute 执行权限 代表文件的可执行权限,比如命令,如果没有x权限它就失去了执行的权限,就会发生没有权限的问题。但它如果是一个文件夹,就代表能否进入文件夹的权限。 linux的权限有这三种类型,并且针对不同的用户也有着不同的权限。如上图所示,分别是 所有者(u user) 所属组(g group) 其他人(o other) 基本通过字面....

linux的快捷方式-ln 有更新!

命令介绍 命令名称:ln 命令原型:link 命令所在路径:/bin/ln 执行权限:所有用户 功能:生成链接文件 区别 软连接 以路径的形式存在,类似Windows中的快捷方式 可以跨文件系统,而硬链接不行 权限以777(rwxrwxrwx)的形式存在 可以对目录进行链接 允许对一个不存在文件进行链接 硬链接 以文件副本的形式存在,不占用实际空间 与cp -p类似创建链接文件,并且链接文件与原文件同步更新 无法跨文件系统进行创建硬链接文件 只能对文件创建硬链接 示例 软链接 ln -s [原文件] [链接文件] 对 /tmp/test.txt 文件创建软连接 test.soft 一、 ln -s /tmp/test.txt test.soft 二、 cd /tmp ln -s test.txt test.soft 在创建软链接文件时,一定要将原文件的路径键入全,因为软链接文件是靠路径寻找原文件 test.soft 与 test.soft2 虽然最后指向的文件都是 test.txt ,但不同之处就在于 test.soft 不论移动到哪个文件夹哪个文件系统,它都指向 /t....