linux基础之权限和根目录下重要子目录

linux是什么?linux具有哪些特性?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。------“科普中国”科学百科词条编写与应用工作项目

简单来说linux是一个多用户的操作系统.
linux最基本的思想是一切皆文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件.

进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.

  • linux权限相关

因为linux是一个多用户多任务的操作系统,所以为了保证各个用户之间的独立性和安全性,linux首先进行了用户分类,Linux下有两种用户:
管理员(root)
普通用户

接着linux对文件访问者进行了分类

-文件和文件目录的所有者:u—User
-文件和文件目录的所属组:g—Group
-其他用户:o—Others

对文件也进行访问设限
对文件:可读 r,可写 w ,可执行 x
针对目录:可浏览,可创建/删除,可进入

  • cd命令—进入指定目录(需要 可执行(x)权限)
    linux基础之权限和根目录下重要子目录_第1张图片
    linux基础之权限和根目录下重要子目录_第2张图片

  • touch—目录中创建文件(首先需要可执行(x)权限进入该目录,然后有写(w)权限)
    linux基础之权限和根目录下重要子目录_第3张图片

  • ls—查看目录里的文件(首先需要可执行(x)权限进入该目录,然后有读( r )权限)
    linux基础之权限和根目录下重要子目录_第4张图片

  • rm—删除普通文件,mv—将一个文件或目录移动到指定位置(首先需要可执行(x)权限进入该目录,然后有写( w )权限)
    linux基础之权限和根目录下重要子目录_第5张图片

Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp 含义

目录名称 含义
/proc 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里。通常,它是由系统自动安装的,而且大多数文件是只读的。在Linux下,/proc包含每个运行的进程的目录,包括内核进程。
/sys 这个目录其实跟/proc非常类似,也是一个虚拟的文件系统,主要也是记录与核心相关的信息。包括目前已经加载的核心模块与核心侦测到的硬件装置信息等。这个目录同样不占硬盘容量。
/SElinux selinux 全称Security-Enhanced Linux. 是增强安全性的Linux。安全增强Linux(SelINUX)是Linux内核安全模块,它提供了一种支持访问控制安全策略的机制。
/bin bin是binary的缩写,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。 打开 bin目录,这里面有我们常用的很多命令:cat、mv、cp、su、等.所以这里面存放着使用者最经常使用的命令。/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。
/usr/lib usr 不是user的缩写,全拼是Unix System Resources。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下,是用于系统范围的配置文件。 /usr/lib存放一些常用的动态链接共享库和静态档案库.
/usr/local 这是提供给一般用户的/usr目录,在这里安装软件最合适.
/var /var包含系统在其运行过程中写入数据的文件。/var中包含可变数据,如系统日志文件、邮件和打印机假脱机目录,以及临时文件和临时文件。VAR的某些部分在不同系统之间是不可共享的。/var包含变量数据,即系统在运行期间必须能够写入的文件和目录,由于网络拓扑或安全问题,有些目录可以放在单独的分区或系统上,更容易备份。
/tmp 在Linux中,tmp目录是存放临时文件的地方。Web浏览器在页面浏览和下载期间定期向TMP目录写入数据。

你可能感兴趣的:(Linux操作系统)