码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础知识

时间:2019-12-23 19:04:11      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:margin   类型   type   out   div   一个   核心   ref   let   

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

Linux目录结构

技术图片
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">




根目录 / 和 /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显示的详细信息中技术图片




一共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表示






Linux基础知识

标签:margin   类型   type   out   div   一个   核心   ref   let   

原文地址:https://www.cnblogs.com/blackmlik/p/12084967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!