大数据与云计算学习计划 (一) 云计算系统管理 4 Linux目录和文件管理(概念与实操)
一、mount挂载
1.概念:让目录成为设备的访问点
2.设备路径:Linux一般是/dev/sr0,快捷方式在/dev/cdrom
3.格式
- 挂载:mount 设备路径 挂载点目录
- 卸载设备:umount 挂载点目录
4.注意点
- 挂载允许一个设备挂载到不同的挂载点目录(多个访问点)
- 挂载不允许一个挂载点目录挂载多个设备
- 挂载点目录最好自行创建(挂载成功会使原数据消失)
- 目录会变为只读
二、文件目录操作
1.一个点.:代表当前所在位置
2.两个点:父目录
3.用户目录
~:表示家目录,专门存放用户个性化信息的目录
~user:用户user的家目录
/root:是Linux管理员的家目录
/home:存放所有普通用户的家目录
cd ~user:去往user的家目录
useradd user:创建用户user
4.ls命令:列出文档及属性
-
格式
ls [选项] [目录或文件名]
-
常用命令选项
-l:以长格式显示
-lh:加上单位
-ld:显示目录本身属性
-A:显示所有内容包含隐藏数据(隐藏数据以.开头)
-R:递归显示内容(包括每一个目录的子目录)
5.通配符:针对不确定的文档名称,用特殊字符表示
-*:任意多个字符
-?:一个字符
[a-z]:连续范围内(无法匹配10以上)
{a,b,c}:匹配多组数据
6.别名定义
-
别名优先级最高
- 查看已定义别名alias [别名]
-
定义新别名
alias 别名=‘实际命令’
-
取消已设置别名
unalias 别名
7.删除
-
rm
格式:rm [选项] 文件或目录 rm -f:强制删除 -m -r:递归删除(所有子目录)
8.创建文件
-
格式
mkdir [路径] 目录名 mkdir -p:连通父目录一起创建
9.移动文件
-
格式
cp 原文件 目标路径
-
可用于重命名
-
原数据会消失
10.复制文件
-
格式
cp 原文件(可以是多个,用空格隔开) 目标路径 cp -r:递归目录,复制目录时必须加上 \cp:临时取消拷贝别名,如cp -i提示信息会临时取消 cp 原文件 .:把数据复制到当前目录下
-
原数据不会消失
11.过滤
-
格式
grep [选项] ’字符串‘ 文本文件
-
选项
-v:取反选项(不包含字符串) -i:忽略大小写 -^xxx:以xxx开头 -xxx$:以xxx结尾