常见命令Kali Linux Bash 命令使用

cat、more、tail 查看文件内容

使用 cat 命令全部的内容,例如查看messageios

cat /var/log/messages

相似的查看命令有
moreweb

more /var/log/messages

方便阅读一次不出现整个屏幕,方便阅读,左下角出现整个信息的剩余百分比,使用 q 或者 ctrl^z 结束bash

less 命令和 more 命令使用方式同样,只是左下角没有剩余百分百比提示
可是使用上面三个命令对于一个实时更新的数据很不方便翻到最下面,而后推出一个更加方便的
tail网络

tail -n /var/log/messages
// n表示显示的最后行数
一般和 watch 一块儿使用
watch -n t //t 表示没间隔 t 秒进行刷新一次
watch -n 2 tali -10 /var/log/messages

若查看只 messages 里的信息能够直接使用 dmesg 命令less

mkdir 建立文件夹

格式 :mkdir [参数选项] dirName

-m 用于对新建目录设置存取权限,也能够用 chmod 命令进行设置。tcp

-p 须要时建立上层文件夹(或目录),若是文件夹(或目录)已经存在,则不视为错误。svg

rm 删除命令

格式: rm   [参数选项] dirName

-i 删除前逐一询问确认。oop

-f 即便原档案属性设为惟读,亦直接删除,无需逐一确认。spa

-r 将目录及如下之档案亦逐一删除,递归全部的子目录,逐一询问。code

rm -i *.c // 删除全部 .c 的文件,删除前每一个须要确认
rm -r Finished //将 Finished 子目录及子目录中全部文件删除

top、ps实时显示进程状态

top
直接输入 top 便可显示相关状态,使用 Q 退出 top 命令。

top 能够显示系统运行的时间,多少个使用者,进程数,进程的运行的状态,在 top 界面可使用 k 输入进程的 pid 能够中止进程的运行
ps
专名显示进程的详情信息,能够经过参数 -ef 和 -aux 显示具体的中总体信息。

grep 筛选查看

形式:grep [筛选字符段] /xx/xx 目录信息

用于内部文件过多的使用 cat 不便于查找的形式。

ifconfig 网络信息

直接输入
能够查看当前网络的 ip 信息,子网掩码,,物理地址,广播地址,收发包状况等。
能够对网卡使用 down/up (用于修改该mac地址)

netstat 查看网络信息

参数 -pantu
查看当前有多少 ip 进行 tcp、ip的互相联系。

能够对这个查询出来的内容进行筛选

netstat -pantu | egrep -v '0.0.0.0|:::' | awk '{print $5}'  | cut -d ':' -f -1 | sort | unip >> ip

egerp -v : 排除
awk '{print $5}' :显示第几列
cut -d ':' -f -1 :经过 : 划分显示第1列
sort:排序
unip:重复的显示一次
>> ip 放到文件中

mount 挂载的目录

查看当前挂载的目录,
可使用命令对 .ios 进行挂载

mount -o loop xxx.ios

find 查找

能够经过 find 查找的须要找到文件目录 能够定位须要查找的位置。