[渗透学习]熟悉BASH命令
shell-使用者和操作系统建立一个接口。
windows图形化界面一个shell。Linux命令行一个shell。
1)ls命令-----列出当前目录里的内容。kail默认情况下颜色配色表示方案,
蓝色表示目录,
白色表示一个普通文件,
绿色表示可执行的文件,
红色表示压缩文件。
2)ls-l 长格式显示文件名,修改时间,大小,所有者,软硬链接个数,
第一个字符
d表示目录,横线表示文件,c表示字符型的设备文件,l表示链接类似于快捷方式。
b表示block块设备,硬盘分区
3)ls-la
多出来以点为开头的文件,也就是隐藏文件
4)ls-lh
是以人类容易阅读的方式显示文件大小,否则以字节进行表示文件大小
5)ls-lh--sort=size
按大小进行排序。
6)ls-lh--sort=time
按时间进行排序,最近修改的文件就会放在最上面。
7)cd命令
例如cd/media/啥啥啥,进入哪个目录
cd.当前目录
cd..上一级目录
pwd查看工作目录
8)cat命令
cat/var/log/messages (ps:message文件记录系统的一些信息)会查看内容,可能会出现很多的内容从头看的话用more
more/var/log/messages 会一页一页显示,同时在左下角显示百分比,按回车逐屏的进行查看
不想接着查看了按q退出
9)less命令
less/var/log/messages
除了不显示百分比数意外和more命令没什么区别
10)tail命令
只显示最下面的十行
通过命令tail-20,来显示最下面的20行。
tail-20/啥啥啥
11)watch 每隔一段时间查看什么的内容。实时的查看
系统产生变化信息就能显示
watch/var/log/message 记录一些信息,厂家id,型号,系统命名等等
常用命令
12)cp命令
先rm用来删除文件
cp用来拷贝
cp ps ls 以此来复制
13)对目录进行拷贝和删除的时候就要加上r
比如说 cp-r Agent/ A
14)top命令
用来监视系统的性能,许多的参数,系统进程信息,而且是实时的信息
同时对进程进行操作kill 序号对进程进行结束,按q推出头top命令
15)ps对进程进行查询
ps-ef调用的程序的目录,参数
ps-aus 启动时间,列信息
16)先cat/etc/password查看本地账号
grap ssh/etc/password只有一行含有ssh字符串,用grap进行字符串筛选
ifconfig有关网络配置的操作 ifconfig查看网络信息,发包收包的信息。
ifconfig eth0 down 对网卡进行关闭操作
-m对地址进行改变