一、Linux系统结构
Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。
Linux中二级目录信息
绝对路径: 文件在系统的真实位置,文件名称通常以 “/” 开头 ,例如:/root/Desktop/westos 就表示一个绝对路径,在系统的任何环境下用绝 对路径都可以找到指定的文件 , 只要文件存在
相对路径:相对当前位置的一个文件名称的简写 ,不是以 “/” 开都的文件名称都表示相对路径,例如:westos 就是相对路径 ,相对路径只有在相对的位置才能使用,相对名称前面系统会自动添加当前位置
二、文件管理命令
-
ls 显示文件信息,常用参数:
- -l 长列表显示文件属性
- -d 显示目录本身
- -a 显示所有文件包括隐藏文件
- -R 递归显示 , 通常用于目录
- -s 显示文件大小 , 单位字节
-
cd 更改或切换目录的命令 ,几个特殊目录:
- . 代表此层目录
- … 代表上一层目录
-
代表前一个工作目录- ~ 代表“目前使用者身份”所在的主文件夹,即家目录
-
touch 新建空文件,也可用于修改文件的时间戳
touch创建file1—file3共3个文件touch file{1..3}
touch修改时间戳
-
mkdir 新建目录,常用参数:
- -m 指定文件权限
- -p 建立递归目录
-
gedit 图形的文本编辑器
- gedit file 开启 file 并且编辑
- ctrl+s 保存
- ctrl+n 打开新的编辑界面
- ctrl+o 打开新文件
-
cat 显示文件的标准输出,常用参数:
- -b 输出标准行号,不忽略空行
- -n 输出标准行号,忽略空行
-
head 显示文件的前N行,默认为前10行
head -n 5
显示文件前 5 行
-
tail 显示文件的后N行,默认为后10行
tail -n 3
显示文件后三行tail -f file
监控文件后 10 行内容
-
less 分页浏览文件,当文件过长时使用
- /+关键字 搜索关键字
- q 退出
- v 编辑模式
-
wc 统计文件,常用参数:
- -c 只显示Byte数
- -l 只显示行数
- -w 只显示字数
- -version 显示版本信息
-
cp 复制文件或目录,常用参数
- -r 复制目录
- -p 复制权限
- -v 显示复制过程中的详细信息
-
mv 移动文件或目录,重命名
移动格式:mv + 原文件路径 + 目的地路径
-
rm 删除文件或目录,常用参数:
- -f 强行删除不提示
- -r 递归删除目录
- -d 删除空目录
- -fr 删除文件或目录