标签:span color 内容 ifconfig 配置 nbsp stat eth0 隐藏
Ls cd pwd cat more tail cp rm top ps grep ifconfig netstat awk sort route mount dmesg find whereis echo vi
管道
shell脚本
1、ls:list,列出当前目录下有那些文件或者目录。蓝色表示目录,白色表示普通文件,绿色可执行文件,红色表示压缩文件
ls -l 显示详细信息
-la 显示隐藏文件
-lh 以人类容易识别的方式显示
最前面的表示:
b表示块,c表示设备,d表示目录,L表示链接,
2、cd 进入目录
cd .. 进入上级目录
3、pwd查看当前的工作目录
4、cat查看文件内容
more查看文件内容只显示在当前窗口大小的内容和当前内容的百分比,按回车查看下一行
less与more相似
tail默认查看内容的后十行,tail -20 /var/log/messages 查看后20行
watch -n 2 tail -20 /var/log/messages 每隔2两秒运行一下后面的命令
5、cp:copy;rm:remove
-r cp rm目录时用
6、top查看当前进程等项目 接着按K再输入PID号可结束想要结束的程序。
ps 之显示当前进程
-ef 显示详细信息 UID 、PID、PPID(PID的父ID)、sTIME(开启的时间)
-aux也是显示详细信息,显示的信息稍有不同
7、grep:筛选输出内容。
grep ss /erc/passwd
8、ifconfig:查看当前的网络配置。
//修改eth0的mac地址 ifconfig eth0 down macchanger -m 00:11:11:11:11:11 eth0 ifconfig eth0 up
9、netstat:查看网络的连接信息,与那些服务器进行了连接
-pantu t表示tcp,u表示udp。
”|“为管道,每个管道可以同时运行不同的命令
netstat -pantu | egrep -v ‘0.0.0.0:*|:::‘ 筛选不含有‘0.0.0.0:*|:::‘的信息组。
netstat -pantu | egrep -v ‘0.0.0.0:*|:::‘ |awk ‘{print $5}‘ 筛选不含有‘0.0.0.0:*|:::‘的信息组,并且显示出第五列的内容。
netstat -pantu | egrep -v ‘0.0.0.0:*|:::‘ |awk ‘{print $5}‘|cut -d ‘:‘ -f 2 表示筛选不含有‘0.0.0.0:*|:::‘的信息组,并且显示出第五列含有冒号的第二部分内容,
netstat -pantu | egrep -v ‘0.0.0.0:*|:::‘ |awk ‘{print $5}‘|cut -d ‘:‘ -f 2|sort 表示筛选不含有‘0.0.0.0:*|:::‘的信息组,并且显示出第五列含有冒号的第二部分内容,并且进行排序整理
netstat -pantu | egrep -v ‘0.0.0.0:*|:::‘ |awk ‘{print $5}‘|cut -d ‘:‘ -f 2|sort|uniq 表示筛选不含有‘0.0.0.0:*|:::‘的信息组,并且显示出第五列含有冒号的第二部分内容,并且进行排序整理,对重复的内容只显示一次
10、mount:挂载
11、find / -name nmap 查找nmap的文件内容
whereis nmap 查找nmap
-b 表示二进制的文件
二、管道:|与&相同
&&前一个命令成功后才会执行后一个命令
||前一个脚本执行不成功后才会执行
三、shell脚本
编写一个简单的脚本1.sh
#! /bin/bash echo -n "IP:" //光标不换行直接在后面输入内容 read ip //将输入的内容复制给变量ip echo "your ip is:"$ip //输出ip
标签:span color 内容 ifconfig 配置 nbsp stat eth0 隐藏
原文地址:http://www.cnblogs.com/ryuuku/p/7603660.html