Linux基础知识

Linux核心思想就是:一切皆是文件

Linux目录结构

根目录 / 和 /root目录, 用户主目录 的区别
在Linux中  /  代表了根目录,  ./ 代表当前目录  ../ 代表上一层目录,其中有一点需要注意
每一个文件和目录从根目录开始。
只有root用户具有根目录下的写权限。请注意,/root是root用户的主目录,这与/不一样,也就是说根目录/、是所有用户的根目录,是系统根目录,系统根目录只有一个 ,/root是在root用户下的root的主目录,普通用户的主目录的是放在/下的home文件夹。但是root用户默认的主目录不是/home而是/root,举个例子来说,对于用户名为user的用户,默认的主目录是/home/user,home文件夹放的是用户user的根目录,对于root用户,他的主目录就是/root ,而不是/home/root
因此 命令cd /切换到的是系统根目录 cd ~ 切换到的是用户主目录

关于文件
在Linux中,隐藏文件是以.开头 查看隐藏文件的可以用 ls -a代表查看(all)所有文件 ,ls -l -a或者ls -la 代表查看所有文件的详细信息

ls -l显示的详细信息中![](https://img2018.cnblogs.com/blog/1887466/201912/1887466-20191223172940804-1981593000.png)

一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。

后面的9位分为3组,每3位置一组,分别代表此文件的属主对用户的权限,与当前用户同组的用户权限,其他用户对文件的权限 

注意:第一位的-代表的是文件的类型,即普通文件,后面九位的-代表没有权限

文件类型:

     - 表示普通文件。普通文件指文本文件和二进制文件,如a.c 1.txt a.out都是普通文件

     d 表示文件夹,d是directory的缩写

     l 表示符号连接文件,后面会用->打印出它指向的文件

     s 表示socket文件,网络通信相关

     p 表示管道文件(pipe),通信

文件权限 

r:代表权限是可读,r也可以用数字4表示

w:代表权限是可写,w也可以用数字2表示

-:代表没有权限,可以用0来表示

x:代表权限是可执行,x也可以用数字1表示

posted @ 2019-12-23 17:30  穿黑风衣的牛奶  阅读(250)  评论(0编辑  收藏  举报