### **Bash功能**
**命令记忆(history)**
可以记忆曾经执行过的命令,如果被黑客入侵了,你又刚登陆过MySQL,那么你的密码就被获取了。
**命令与文件补齐**
按下[TAB]键可以补齐命令和文件
**命令别名设置**
alias ipinfo='ifconfig'
这样输入ipinfo即可以实现输入ifconfig的功能
**程序脚本**
和Windows下的bat批处理类似,但更为强大
**几句简单的shell script 可以实现要用程序语言才能实现的功能。
通配符**
帮助用户查询与命令执行加快用户操作
* * * * *
**bash 的内置命令:type**
通过type命令我们可以知道某个命令是bash内置命令,还是外部命令
![](https://box.kancloud.cn/3d7f9ad489a95312e167e7d0d2ae20f5_306x74.png)
**显示主机名和用户名**
`echo $HOSTNAME && $USER`
**快捷按键**
![](https://box.kancloud.cn/a21e4a6667dcdb77b9539ffeac65ad4e_362x173.png)
**通配符与特殊符号**
![](https://box.kancloud.cn/04bb3c6d1439a9a4ec4150fd31c3603a_568x511.png)
**连续命令执行**
~~~
sync;sync;shotdown now #无条件连续执行3个命令
cmd1 && cmd2 #如果cmd1成功执行则执行cmd2,否则不执行
cmd1 || cmd2 #如果cmd1执行错误则执行cmd2,否则不执行cmd2
多条命令一行盛不下可以在命令后加 \ 下接一行
~~~
* * * * *
### **常用命令**
~~~
man command_name //查看命令使用参数
passwd //更改系统密码
ifconfig //查看网络配置
uname -a //操作系统版本
ls //列文件目录
cd //进入文件目录
pwd //显示当前目录
mkdir //新建目录
rm -f f_name //删除目录或文件名
chmod 770 目录或文件 //赋权限
cat /etc/passwd //查看文本文件内容
more //一页一页的显示文件内容
top //系统监控,kill pid杀死进程
ps -aux//查看进程
cp file /usr/file2 //文件复制
tar -jcv -f filename.tar.bz2 被压缩的文件或目录 //压缩
tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录 //解压缩
find / -name nmap //查找文件,-i参数,不区分大小写
whereis soft_name //查看软件位置
grep ssh /etc/passwd //筛选内容
netstat -pantu //查看TCP/UDP连接
find / -name log | xargs ls -l //参数代换
~~~
:-: **命令实例**
`netstat -pantu | egrep -v '0.0.0.0|:::' | awk '(print $5)' | cut -d ':' -f 1 | sort | uniq > ip`
> | //管道符
> egrep //不包含指定内容
> awk '(print $5)' //只输出第5列
> cut -d ':' -f 1 //内容分快,只显示':'前面一块
> sort //排序
> uniq //去重
> ip //输出为文件,用>>追加文件内容而不是替换
>
**VIM编辑器的使用**
vim是vi的升级版—程序编辑器
vi有三种模式:
> 1:一般模式 —用vi打开文件就是
> 2:编辑模式 —按 i 进入,[ESC]退出
> 3:命令模式 —按 : 进入,:wq —保存并退出
**test测试命令**
~~~
test -e file_name #该文件是否存在
test -f file_name #该文件是否存在并且为文件
test -d file_name #该文件是否存在并且为目录
~~~
以上是3个常用参数,详细请 [点击这里](http://man.linuxde.net/test)
- 序言
- kali-Linux基本配置
- 忘记Root密码
- 更新系统和软件包
- Bash命令
- shell编程
- Linux的文件权限配置
- Linux日志文件
- 信息收集
- 被动信息收集
- 绕过CDN找真实IP
- IDS识别
- p0f-OS识别
- nmap端口扫描
- 搜索引擎
- 内网主机发现
- 使用SET社工包钓鱼
- 漏洞发现
- Nessus策略漏扫
- AWVS集成漏扫
- w3af
- 其它漏扫
- 抓包改包
- Burpsite
- Fiddler
- Wireshark
- 漏洞利用
- Hydra爆破
- SQLmap
- Metasploit
- Beef
- antSwrod
- XSS前端工具
- Windows缓冲区溢出
- 后漏洞利用阶段
- 免杀一句话
- 上传工具
- 嗅探
- 本地提取
- 隐藏痕迹