常用命令一览表
Ls--列出当前目录下的内容 蓝色的是文件夹,白色的是文件,绿色是可执文件-脚本,红色是压缩包
Ls -l查看文件 详细信息,权限,所有者等等
Ls -a查看隐藏文件
Ls -h以k和M去显示文件大小
ls -lh --sort=size按照文件大小进行排序显示
ls -lh --sort=time按照文件修改时间进行排序显示
cd进入目录
Cd. 进入当前目录
Cd..进入上一级目录
pwd查看当前工作目录
Cat 查看文件内容
More 以翻页的形式查看文件内容
Less 与more相似,但是不像more会显示剩余内容百分比
tail默认会显示文件下面10行内容
Tail -20显示下面20行内容
Watch -n 2每隔两秒运行后面的命令
Watch -n 2 tail /var/log/messages每隔两秒查看下系统日志
rm删除文件
cp复制文件
top监视系统性能
ps查看进程信息
Ps -ef或者ps aux查看详细进程信息
grep以筛选的方式查看文件
Grep -v反选
例如grep ssh /etc/passwd只看ssh的内容信息
Ifconfig查看网络信息
Ifconfig eth0 down关闭网卡
macchanger -m xx:xx:xx:xx:xx:xx eth0 修改网卡的mac地址(重启后会恢复以前)
netstat查看网络连接信息
Netstat -pantu查看网络中产生tcp和udp的连接信息
awk以列的形式展现内容
Sort按照某个条件展现内容
mount挂载命令
mount -o loop kali.iso /media/cdrom将kali.iso挂再到该目录
Dmesg 查看系统日志,跟cat /var/log/messages一样
Find 查找文件
find / -name nmap从根目录查找带有namp的文件或者文件目录
find / -iname nmap从根目录查找带有namp的文件或者文件目录(不区分大小写)
Whereis namp查找namp,在数据库去查找,比find快,内容少
Echo 显示你想显示的信息
| 管道符,实现一行有多种命令
Vi常用命令
i插入
y复制
a添加
o插入一行
p粘贴
w保存
q退出
!强制
shell的简单举例
#! /bin/bash
echo -n ''IP:''
read ip
echo ''your ip is:''$ip
---输出用户所输入的地址
没有回复内容