认识kali目录结构及常用命令

Ant大约 3 分钟kali

认识kali目录结构及常用命令

1. 一切皆文件(Everything is a file)

在Linux操作系统中,所有资源都是以文件的形式来管理的,包括普通的文件、硬件设备、网络通信资源等。Kali作为Linux操作系统家族中的一员,同样具备一切皆文件的特性。

以下是kali操作系统中主要的文件及结构。(图片来源于网络)

Kali目录结构
Kali目录结构
文件名用途
/根目录,整个操作系统目录结构的起点
/bin存放可执行文件,常用的命令都在这里
/boot存放操作系统启动文件
/dev存放设备文件
/etc存放系统管理和配置文件
/home存放所有用户的个人文件
/usr存放系统应用程序
/opt存放用户额外安装的应用程序
/root存放超级管理员的文件
/sbin存放需要管理员权限才能运行的可执行文件
/tmp存放临时文件
/var存放运行时需要改变数据的文件,如日志文件

2.路径的表示方法

- 绝对路径

从根目录(/)开始,分层级表示文件所在位置,每个层级之间用“/”分隔。如alice文件所在位置可表示为“/home/alice”

- 相对路径

以当前所在目录为路径起点,逐级表示目标文件所在位置,每个层级之间用“/”分隔。

./ 代表当前目录(默认可以不写) ../ 代表上一级目录

如当前在alice目录中,bob目录所在位置可表示为./../bob../bob

3.kali常用命令

#查看当前所在目录
pwd

#切换目录
cd
#以绝对路径的方式切换到alice目录下
cd /home/alice
#在alice目录下以相对路径的方式切换到bob目录下
cd ../bob  

#查看指定目录下的所有文件(默认查看当前目录下的所有文件)
ls
#查看alice目录下的所有文件
ls /home/alice
#带-l参数查看文件的属性信息
ls -l
#上述命令可以使用ll代替

#创建文件,filename是要创建的文件名
touch filename 
#示例:创建名为ABC的文件
touch ABC

#创建文件夹,filename是要创建的文件夹名称
mkdir filename
#示例:创建名为ABC的文件夹
mkdir ABC

#复制文件,source_filename为源文件名,destination_filename为复制后的文件名
cp source_filename destination_filename
#复制当前目录下的A文件到/home/alice目录下
cp A /home/alice/A
#在当前目录下复制A并重新命名成B
cp A B

#移动文件(剪切),source_filename为源文件名,destination_filename为移动后的文件名
mv source_filename destination_filename
#移动当前目录下的A文件到/home/alice目录下
mv A /home/alice/A
#在当前目录下移动A并重新命名成B(相当于重命名)
mv A B

#删除文件,filename为文件名
rm filename
#删除文件夹,filename为文件夹名,参数-r为递归删除文件夹中的所有内容
rm -r filename

查看命令的用法和参数

1.在要执行的命令后面加 --help 可以查看该命令的用法和参数。

查看用法和参数示例
查看用法和参数示例

2.在要执行的命令前面加man可以查看该命令的操作手册。

示例: man date

按q键退出操作手册界面。

20241014110450
20241014110450
Loading...