kali的文件系统
1.linux的几个重要概念
1.目录
类似于Windows中的文件夹
2.文件
一切东西都可以看作文件。(网卡等)
3.root
超级用户,权限贼大,一般不推荐使用root直接操作。推荐单独建立一个用户。(20版,直接是kali的普通用户)
nmap—》root (需升级到root用户)
4.shell
通过命令(语言—shell)和linux沟通
5.终端
将语言翻译机器听得懂(解释器)
2. linux 目录中的文件
1.boot 操作系统和引导程序
2.dev 所有设备和端口(可直接访问所有设备)
3.etc 人员账号密码和起始文件,用户可查阅,不可修改
4.home 系统账号一个文件夹
5.lib 系统使用函数库目录。程序执行过程调用参数。
6.media/mnt 外部存储,
mnt挂载目录(磁盘光驱/网络文件),meida(挂载媒体目录),比如插入U盘,linux就会在media目录自动创建一个disk目录。把u盘挂载到这个disk目录上,通过访问disk来访问这个U盘
7.opt 用来安装附加的软件包
8.proc 使用它向外界导出信息
9.root root用户才可以访问
10.sbin 系统管理员使用的命令,一般用户只能看,不能用
11.tmp一般用户和正在执行的程序,都可以访问
12.usr 应用程序存放的目录
13.srv 服务启动之后需要访问的数据目录。访问网页 www文件夹
14.bin 可执行二进制文件目录,常用命令
3.kali linux的常用文件命令
ctrl+shift+’+'可以放大命令行
1.pwd
常看当前工作目录的绝对路径
2.whoami
查看自己的用户名(远程渗透查看当前用户)
3.cd
切换目录(渗透时 cd…/…/…/…/…/)
4.ls
列出当前目录下所有文件
小技巧:ls *f -l 列出当前目录下所有f结尾的,且详细信息
5.帮助信息
–help/-h/man
如:nmap --help/-h 或者 man nmap
6.文件查找命令
6.1 locate
locate nmap,按索引查找。只要出现了就找(包括文件夹)
/usr/share/nmap/scripts/tls-alpn.nse
6.2 whereis
whereis nmap 二进制文件地址
kali@kali:~$ whereis nmap
nmap: /usr/bin/nmap /usr/share/nmap /usr/share/man/man1/nmap.1.gz
6.3 which
which nmap 只能找环境变量中的nmap
kali@kali:~$ whereis nmap
nmap: /usr/bin/nmap /usr/share/nmap /usr/share/man/man1/nmap.1.gz
6.4 find
(能用前三个尽量不用find命令)
硬盘中遍历查找
find ./ -name “nmap”
7.创建文件
mkdir
创建文件夹
cat
cat>my.txt 创建一个my.txt并打开,可直接输入内容
ctrl+d结束
touch
本来用于查看文件属性
rm -rf/rmdir
删除文件/删除空的文件夹
8.文件查看命令
cat
全部查看某个文件
head
缺省:查看某文件前10行
查看20行:
head -20 /etc/wireshark/init.lua
tali
默认查看最后10行
查看最后20行:
tail -20 /etc/wireshark/init.lua
nl
特点:可显示行号
grep
用
|
连接符,可连接两个命令显示含有P2P的行号:
nl /etc/wireshark/init.lua|grep P2P
more/less
more /etc/wireshark/init.lua
按空格往下翻页,按B(Back)回返
less /etc/wireshark/init.lua
按Tab向后移动一行,G最后一行,g第一行,k一直移动,q退出浏览模式