学习笔记2
一、路径
(1)绝对路径:绝对路径的写法一定是有根目录/写起的。
(2)相对路径:相对路径的写法不是由根目录/写起的。
二、Linux数字代替权限
r 代表4 w 代表2 x 代表1 – 代表0
Linux系统中有一个默认目录权限755(rwxr-xr-x) 一个默认文件权限644(rw-r–r–)
三、命令的学习
(1)cd:变更目录。
(2)pwd:显示所在目录。
(3)ls:列出目录下文件和目录
(4)mkdir:创建目录。//加 -p使用最好
(5)rmdir:删除空目录。
(6)rm:删除目录。//加 -rf 强制删除
(7)PATH:可以查找某个命令的路径。
(8)cp:复制目录或文件。//cp 选项 [来源文件] [目的文件]
//-r 如果要复制一个目录,必须加-r,否则不能复制
//-i 安全选项,如遇到一个存在的文件,会询问是否覆盖
(9)mv:移动目录或文件。//mv 选项 [源文件或目录] [目标文件或目录]
//如果目录或文件存在则直接移动,不存在则重命名后移动
(10)cat:查看一个文件的内容。//-n 表示行数
//-A 显示所有的内容,包括字符
(11) tac:查看一个文件的内容。//与cat用处一样,但是是倒着看的
(12) more:查看文件内容。//Ctrl+d 向上翻页
//Ctrl+f 或“空格”向下翻页
//q 退出
(13)less:查看文件内容。//“空格”可以翻页,j 向下,k 向上
(14)head:查看文件前10行的内容。//加-n 可以查看前n行的内容
(15)tail:查看文件后10行的内容。//加-n 可以查看后n行的内容
(16)chgrp:更改文件所属组。//chgrp [组名] [文件名]
//-R为修改递归所有的所属组
(17)chown:更改文件所属者 //chown [-R] 账户名 文件名 ~~~-R只适用于目录~~~
(18)chmod:更改用户对文件/目录读写的权限 //chmod -R 数字 文件名
四 、Linux的文件属性
ls -l 会显示九列的内容
第一列:(1)d 开头表示该文件为目录
(2)- 开头表示文件为普通文件
(3)l 开头表示文件为链接文件
(4)b 开头表示文件块设备,如磁盘分区文件
(5)c 开头表示串行断口设备文件,如键盘鼠标等
(6)s 开头表示套接字文件,用于进程中通讯。
第二列:表示文件占用的节点,如果是目录,则值与子目录数量有关
第三列:表示文件所有者
第四列:表示文件所属组
第五列:表示文件大小
第六列、第七列、第八列:表示最后一次修改的时间,月.日.时间
第九列:表示文件名