liunx命令3

时间:2023-01-26 16:55:49

liunx系统目录结构

/  /home  /root  /dev  /usr  /etc/  /boot  /lib  /var  /tmp  /proc  /bin  /sbin

/  通常称为根分区,所有的文件和目录的起始点。只有root用户对此目录有写权限。

/etc  配置文件,包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本。

/boot  存放liunx系统启动时需要加载的文件,kernel、grub等文件都存放在此。

/var  是一个可增长的目录,包含很经常变的文件。咧:/var/log  /var/lib

/root  管理员所有数据,root用户的家目录。

/tmp  临时文件存储位置  不能存放重要数据,系统会定时清空tmp下的文件。

/usr  usr表示unix software source  /usr/src  源代码目录

/bin  命令   此目录包含二进制可执行文件。

/sbin  系统命令,此目录中的命令主要供系统管理员使用,以进行系统维护。咧:reboot、fdisk等。

/mnt  挂载目录   挂载点,系统管理员可用于临时挂载文件系统。  /media

/dev  包含设置文件,在liunx中,以切都被看做文件,终端设备、磁盘等等都被看做文件。

/home  普通用户所有数据存放在这个目录。

/proc  这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统消息。查看系统内存信息,CPU信息  cat /proc/meminfo |grep "Mem"

/lib  存放系统的库文件   包含动态运行库的静态库   lib***.a是静态库、lib***.so是动态库

静态库在编译时被加载到二进制文件中  动态库在运行时加载到进程的内存空间中

简单的说,这些就是为了让你的程序能够正常编译运行的。

其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要有到这些共享库。

小结:

  *本地管理员大多数情况下将额外的软件安装在/usr/local目录下,并符号链接在/usr/local/bin下的主执行程序、

  *系统的所有设置在/etc目录下

  *不要修改根目录(“/”)或/usr目录下的任何内容,目录最好和liunx发布保持一致

  *大多数工具和应用程序安装在目录:/bin ,/usr/sbin, /sbin,

  *所有的文件在单一的目录树下。没有所谓的“驱动符”。