Linux基础学习---目录相关命令
基础命令:目录相关命令
终端说明
Linux 的终端(Terminal)是用户与操作系统进行命令行交互的文本界面程序,用于输入指令并接收系统输出。
[root@node1 ~]#
用户名 @分隔符 主机名称 用户当前所在位置 #代表超级管理员,$ 代表普通用户
基本导航命令
定位与查看(pwd,ls):
命令 | 作用 | 语法格式 | 参数 | 案例 |
---|---|---|---|---|
pwd | Print Working Directory 显示当前所在目录的绝对路径 | pwd | 无 | 显示当前路径: pwd |
ls | list show 的简写,其功能为列出目录的内容 | ls [选项][路径] | -a: all 所有,显示指定目录下所有子目录与文件,包含隐藏文件 -l: list 以列表方式显示文件的详细信息,可简写为 ll -h: 配合 -l 以人性化的方式显示文件大小 (文件大小 + 单位) | 显示当前所有目录: ls -a 以列表的形式展示根目录: ls -l / 或者 ll / |
切换与目录结构(cd,tree):
命令 | 作用 | 语法格式 | 参数 | 案例 |
---|---|---|---|---|
cd | change directory 更改当前的工作目录 | cd [目标路径] | .. : 二个点表示上一级,例如 ../ 表示跳转上一级 . : 一个点表示当前 例如 ./ 表示在当前目录 - : 减号表示跳转到上一次所在目录,用于当前目录和上一次目录切换使用 注:不设置目标路径 表示直接返回该用户的家目录,与 cd ~ 等同 | cd ~ : 切换到家目录 cd ../bin: 切换当前目录的上一级下的 bin 子目录 cd /sbin : 切换到根目录下 sbin 目录 |
tree | 以树状图形式递归列出目录结构,显示目录及其子目录和文件的分层视图 | tree [选项] [目录] | -d: 仅显示目录,不显示文件 -L n : 限制显示层级深度(n 为数字) -a : 显示隐藏文件(以。开头的文件) -f : 显示完整路径 注:如果未指定目录,默认显示当前目录的树状结构 | tree : 显示当前目录结构 tree /root: 显示 /root 目录下的整体目录结构 |
clear---清理屏幕信息
目录管理命令
创建目录(mkdir):
命令 | 语法格式 | 参数 | 案例 |
---|---|---|---|
mkdir | mkdir [-p] 目录名称 | -p:一次创建多级目录,如果不带仅能创建单级目录 | mkdir -p /export/software: 创建多级目录 mkdir aaa : 在当前目录下创建 aaa 目录 |
删除目录 (rmdir):
命令 | 语法格式 | 参数 | 案例 |
---|---|---|---|
rmdir | rmdir 目录名称 | -p:递归删除父目录(如果子目录删除后父目录为空) | rmdir /export/software : 删除 software 目录 |