Linux学习日记第二天

一、Linux文件管理

root相关信息记录在/ect/passwd文件内

个人密码记录在/etc/shadow文件内

组名记录在/etc/group里

不可随便删除这三个文件

二、文件权限

1.r=read读w=write写x=execute可执 -=无权限

文件属性查看命令是 ls -al其中ls=list

2.修改属性权限命令

chgrp:修改文件所属用户组

chown:修改文件拥有者

chmod:修改文件的权限,SUID,SGID,SBIT等的特性 chmod 764 .bashrc

权限数字对照r:4 w:2 x:1

文件复制命令cp会连同权限组别一起复制给对方 cp .bashrc .bashrc_test

文件种类与扩展名

常规文件-

目录文件d(directory)

链接文件l(link)

设备与设备文件(devices)

数据接口文件(sockets)

数据传输文件(FIFO,pipe)管道重定向

三、目录配置

1.依据

FHS(Filesystem Hierarchy Standard)

/(root ,根目录):与启动系统有关;

/usr(unix software resource):与软件安装/执行有关

/var(variable):与系统运行过程有关

2.另有绝对路径和相对路径一说

.代表此层目录

..代表上一层目录

-代表前一个工作目录

~代表目前使用者身份所在的家目录

~account代表account这个使用者的家目录

3.处理目录的命令

cd:切换目录 Change Diretory

pwd:显示当前目录 Print working Dir

mkdir:建立一个新目录Make Dir

rmdir:删除一个空目录Remove Dir

执行文件路径的变量:$PATH

PATH ="${PATH}:/root"

4.文件与目录管理

查看:ls 常用-a全部文件-d目录-l详细信息

复制cp(copy)、删除rm(remove)、移动mv(move)

cp常用-a -i -p -r

-a = -dr --preserve=all 

-d 若源文件为链接文件的属性(link file),则链接文件属性而非文件本身

-i若目标文件已经存在时,在覆盖时会先询问操作的进行

-p连同文件属性一起复制过去,而非使用默认属性(备份常用)

-r递归复制,用于目录的复制操作,应用于子文件夹和子文件

由于cp有种种的文件属性与权限的特性,所以在复制时,需要:

是否完整保留源文件的信息?

源文件是否为富豪链接文件(symbolic link file)

源文件是否为特殊的文件,例如FIFO、socket等?

源文件是否为目录?

rm(删除文件或目录)

你可能感兴趣的:(Linux学习日记第二天)