1.文件管理
在Linux里,任何软件和I/O设备都被视为文件。Linux中的文件名最大支持256个字符,分别可以用A-Z、a-z、0-9等字符来命名。
和Windows不同,Linux中文件是区分大小写的,Linux没有盘符的概念,而只有目录,不同的硬盘分区是挂载在不同的目录下的。
Linux文件也没有扩展名,所以文件名和它的种类没有任何关系。
Linux的文件类型:
白色:普通文件
红色:压缩文件
蓝色:目录文件
浅蓝色:链接文件
黄色:设备文件
绿色:可执行文件
粉红色:图片文件
文件管理相关命令
cat 显示文件内容
语法:cat [option] filename
file 显示文件类型
语法:file [option] filename
more和less 逐页浏览内容
语法:more [option] filename
less [option] filename
控制命令:空格向下
b向上
h帮助
head 显示文件开始几行
语法:head [option] {file……}
参数:-n num 查看前num行的文本
tail 显示文件最后几行
用法:tail [option] {file……}
参数:-n num 查看最后num行的值
-f 一直监视
tac 将每行文本倒着显示
用法:tac [option] [file]
2.用户权限管理
linux系统中三种基本权限:用户属性、用户属性及其他人权限
文件类型ls命令中的缩写应用一般文件-保存数据目录d存放文件符号链接|指向其他文件访问设备文件c访问设备块设备文件b访问设备命名管道函数p进程间通信套接字s进程间通信
八进制表示法
字符表示法八进制表示法含义r4读(查看文件)w2写(删除文件、重命名)x1执行文件(进入文件)权限管理
u 属主
g 属组
o 其他
a 所有
创建文件时,系统默认文件权限为666
创建目录时,系统默认权限为777
chown 修改文件的属主、属组
语法:chown [-R] [属主:属组] /user file
chgrp 修改属组