Linux学习记录-1.文件管理

Linux 关机命令:poweroff,shutdown。重启:reboot。

 

shutdown用法:

shutdown -krhc 时间 信息

-k 仅发送信息

-r 停掉服务后重启

-h 停掉服务后关机

-c 取消进行的shutdown。

时间 默认一分钟,now代表立刻,+10代表十分钟之后,也可以直接写出时间。

 

在centos7中管理系统服务的指令为systemctl [指令],其中指令有halt(系统停止),poweroff(关机),reboot(重启),suspend(休眠)。

 

 

ls命令 

权限第一个为文件类型,分为d(目录),-(文件),l(链接文件link file,也就是快捷方式),b区块设备(设备文件里的可供存储设备),c字符设备(设备文件里的序列坞设备),s(数据接口文件)。后面九个分别为属主,属组和其他人,每组各3个权限rwx(可读可写可执行),若没有相应权限即为-。

其中,如果文件名是.开头的即表示为隐藏文件。

其中文件一般分为纯文本文件,二进制文件,数据格式文件(特定软件使用的特定格式,只能由特定软件读取)。

 

更改文件属性——属组

chgrp [-R(递归)] 

更改文件属性——属主

chown[-R(递归)] 账号名称 文件或目录

chown[-R(递归)] 账号名称:群组名称 文件或目录

更改文件属性——权限

1.数组表示

用数字表示权限:r=4 w=2 x=1,加和即可。

chmod [-R] xyz 文件或目录

2.符号表示

三种身份分别为ugo,a表示全部,+(添加),-(除去),=(设置)。

如:chmod u=rwx,go=rx filename

 

Notes:Linux下文件能否被执行和后缀名没关系,而是和x权限有关

目录的主要内容是记录文件清单,故针对目录的读(r)便是读取目录里的文件列表,如可以使用ls现实目录内内容。写(w)主要是指更改文件清单,如更改某个文件的名字,创建新的文件,移动文件,甚至删除这个文件。执行(x)即进入这个目录,也就是以此目录为工作目录(改变工作目录用cd指令)。 

 

FHS要求必须存在的目录:

/bin:存放可执行文件的目录(binary文件),尤其是单人维护模式下还能够被操作的指令。主要有cat、chmod、mkdir等等。

/boot:开机相关,核心文件等。

/dev:设备。

/etc:系统配置文件,一般文件属性为可被用户读取,但只允许root修改。FHS额外规定几个/etc下重要的目录:

/etc/opt/:存放安装中/opt的第三方软件的配置文件。

/etc/X11/:与X window相关的配置文件,尤其是xorg.conf。

/etc/sgml/:与sgml格式有关的配置文件。

/etc/xml/:与xml格式相关的配置文件。

/lib:存放开机会用到的函数库,和/bin或/sbin下面的指令会调用的函数库。

/media:可移除设备,如/media/floppy、/media/cdrom。

/mnt:和/media类似。

/opt:第三方软件。

/sbin:开机过程中的指令。

/home:~,主文件夹。

/lib64:支持64位的/lib。

/root:root的主文件夹,之所以放在根目录是因为如果进入单人维护模式仅挂在根目录时,该目录就能拥有root的主文件夹。

/usr:Unix Software Resource,类似于Windows的program files文件夹。

/usr下的目录:

/use/bin/:存放一般用户指令,FHS要求此目录下不应该有子目录。

/usr/lib/:函数库。

/usr/local/:用户自行安装的软件存放处。

/usr/sbin/:非系统正常运行所需系统指令。

 

绝对路径与相对路径:

绝对路径:有根目录写起。

相对路径:相对于目前路径,其中,./代表当前目录,../代表上一层目录。

 

posted @ 2019-01-21 21:46  超级猿  阅读(143)  评论(0编辑  收藏  举报