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

综合案例一

综合案例二

经验分享 程序员 微信小程序 职场和发展