首页 > 系统相关 >Kali Linux的目录结构

Kali Linux的目录结构

时间:2023-06-15 14:22:36浏览次数:48  
标签:Kali 用户 存放 usr Linux root 目录

Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:

kali Linux 目录结构

bin目录

存放二进制可执行文件(如我们常用的 ls ping cp mv )等基本命令一般都存放在这里。这也是Linux中基本的目录。

etc目录

存放系统管理和配置文件。如我们的ssh apache nginx mysql的配置文件都会存放在该目录。

home目录

存放所有用户文件的根目录,是用户主目录的基点,比如用户kali的主目录就是/home/kali,可以用\~kali表示。

如有多个用户,会在home下创建多个用户目录。并且不能互相访问,但root用户可以。

usr目录

用于存放系统应用程序,是Linux中最庞大的一个目录体系,在其下层目录又包含下面

/usr/bin存放用户二进制程序或已安装的程序,都在此目录。(默认安装目录)

/usr/sbin如果程序是root权限安装的,则会存放在这个目录中。

/usr/doc linux帮助文档

/usr/include linux下开发和编译应用程序所需要的头文件

/usr/lib常用的动态链接库和软件包的配置文件

/usr/man帮助文档

/usr/src源代码

/usr/local/bin本地增加的命令

/usr/local/lib本地增加的库

opt目录

用户可以选择额外安装的一些应用,会在此目录。如java php

proc目录

虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

如获取cpu 内存 温度 等系统相关信息。

root

超级用户(系统管理员)的主目录。只有root用户才能访问。

sbin

存放二进制可执行文件,只有root才能访问。这里存放的命令是只有root用户才能执行的命令。如 ifcong reboot rm -rf/*

dev

用于存放设备的一些驱动文件,和我们windows下存放驱动文件的目录类似。

mnt

系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。

boot

存放用于系统引导时使用的各种文件

lib

存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。

tmp

用于存放各种临时文件,是公用的临时文件存储点。

var

用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       

标签:Kali,用户,存放,usr,Linux,root,目录
From: https://www.cnblogs.com/gu--yu/p/17482759.html

相关文章

  • Linux UDP协议栈中的片段分析 - udp_recvmsg
    udp_recvmsg(struct kiocb *iocb, struct sock *sk, structsize_t len, int noblock, int flags, int调用了:err = skb_copy_datagram_iovec(skb, sizeof(struct udphdr), msg->msg_iov,copied);调用了:memcpy_toiovec(to, skb->data + o, copy);......
  • django 实现linux运维管理平台
    概述使用django实现一个linux运维管理平台,可以实现注册登录,机器管理,服务器批量操作,服务器性能监控。详细一、准备工作1、需要准备什么环境我是在自己的云服务上编写和运行的,centos7.2的环境,python是系统自带的python2.7.5,django安装的1.8.5版本的。数据库使用的mysql......
  • Linux系统,使用crontab定时执行备份脚本后,备份为空的解决方案
    使用crontab执行备份.sh脚本后备份为空,但是自己手动执行是没问题的参考[(163条消息)定时任务执行mysql备份脚本备份结果为空_mysql备份脚本日期有空格怎么回事_玉无暇的博客-CSDN博客](https://blog.csdn.net/weixin_51009330/article/details/120431278#:~:text=用crontab,自......
  • 【技术积累】Linux中的基础知识【一】
    Linux系统是什么Linux系统是一种开源操作系统,它极具可定制性和灵活性,因此受到了许多人的欢迎。Linux系统以简单,强大和兼容性而著称。它可用于各种设备,从个人计算机到超级计算机,从移动设备到智能家居。Linux系统遵循GNU公共许可证(GPL)下的自由和开源软件原则,这......
  • Linux 设置 VI 快捷键 -- 在多个打开的文件中切换
    场景部署完一系列服务后,想要查看所有服务的catelina.out日志:vi$(find/data/http|grepcatalina.out|grep-vbak)这个命令会打开所有匹配的文件,想要切换下一个文件,可以使用vi自带的命令为:bn或者:bp能否设置快捷键操作呢,显然是可以的:vi~/.vimrc添加:noremap<Tab......
  • Linux 基础 VI 编辑器
    目录一、vi的基本概念1.1命令行模式(commandmode)1.2插入模式(Insertmode)1.3底行模式(lastlinemode)二、vi的基本操作2.1进入vi(重要)2.2切换至插入模式(Insertmode)编辑文件(重要)2.3Insert的切换(重要)2.4退出vi及保存文件(重要)三、命令行模式(commandmode)功能键3.1......
  • linux 常用命令
    (1)通过端口查询进程netstat-nlp|grep5672 ps-ef|grep 1085639 ......
  • linux_11 个很少人知道但很有用的 Linux 命令
    via: http://linux.cn/thread/11931/1/1/1.sudo!!命令没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。·········10········20········30········40········50···......
  • 【linux命令】 top命令解析
    第一行:任务队列信息(uptime命令相同)分别是当前系统时间、系统运行了多久、登录了几个用户、loadaverage分别是1分钟、5分钟、15分钟的平均负载情况第二行:Tasks为任务(进程),下图得知:一共136个进程,运行了2个、134个正在休眠、0个停止状态、0个僵死进程第三行:CPU状态信息,us是用户空......
  • Qt编写精美输入法(历时十年迭代/可换肤/支持Qt4/5/6/win/linux/mac/嵌入式等)
    一、前言大概是从2012年就开始研究用Qt写输入法,因为项目需要,嵌入式板子上,没有对应的输入法,当初使用过很多NVR,里面也是鼠标按下弹出输入法面板进行输入,可以切换数字和字母及中文,于是借鉴着操作交互流程,用纯QWidget代码实现一个,当然最初的版本是非常简单和丑陋的,而且功能单一,能打字......