熟悉Linux环境及命令
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