Kali Linux学习笔记【二】 熟悉Linux环境及命令
Linux环境
先熟悉一下Linux的目录结构 这个网站说的挺好的
命令大纲
学习一下常见命令
管道
重点注意管道和重定向 管道是将前一个命令的输出作为后一个命令的输入 常见管道格式如 命令1 | 命令2 | 命令3 | 重定向就是修改输入输出的地方 >: 覆盖输出 >>:追加输出 <: 覆盖输入 <<:追加输入
cut(字符操作)
-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定义分隔符,默认为制表符。 -f :与-d一起使用,指定显示哪个区域。 -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除。
似乎当分割符是空格时,不怎么好用。
cat /etc/passwd | cut -d : -f 1-3
awk(字符操作)
常用来分割字符,如:
awk -F : {print $1,$4} log.txt
#以:号为分割符,输出第一第四块内容
grep(内容筛选)
对输出内容进行关键字匹配,只显示匹配的内容 加-v,只显示没匹配到的内容
netstat(网络状态查询)
查看网络状态,端口开发状态,常用-pantu
dpkg(软件本地文件查询)
查看文件目录
man(用户手册)
man 可以查看工具的使用说明,比--help详细。 如:
man namp
