Linux命令详解:创建、查看与管理文件和目录

需积分: 12 0 下载量 108 浏览量 更新于2024-09-07 收藏 112KB DOCX 举报
"这篇资料主要介绍了Linux操作系统的常用命令,包括目录结构、基本命令的使用以及环境变量PATH的相关知识。" 在Linux操作系统中,掌握一些基础的命令是必不可少的。`mkdir -p /tmp/test/123` 是创建目录的命令,`-p` 参数允许你递归创建目录结构,即使父目录尚未存在。`ls -l` 命令则用来显示文件和目录的详细信息,包括权限、时间戳、所有者、组和其他细节。 在Linux的文件系统中,各个目录都有特定的用途。`/bin` 存放基本命令,`/boot` 保存内核和启动文件,`/dev` 包含设备文件,`/etc` 用于存放系统配置,`/home` 是普通用户的主目录,`/lib` 用于存储运行时库,`/mnt` 用于临时挂载文件系统,`/proc` 存储进程和系统信息,`/root` 是超级用户的主目录,`/sbin` 存放系统管理程序,`/tmp` 用于临时文件,`/usr` 存放应用程序及相关文件,`/var` 是系统日志的默认存储位置。 常用的文件和目录操作命令包括:`pwd` 用于显示当前工作目录,`cd` 切换目录,`.` 表示当前目录,`..` 表示上一级目录。`mkdir -p` 创建目录,`ls` 查看目录内容,`ls -a` 显示所有(包括隐藏)文件,`ls -l` 提供详细信息。`rmdir` 删除空目录,`rm` 删除文件或目录(`-r` 递归,`-f` 强制删除)。`which` 查找命令的绝对路径,`alias` 设置命令别名,如 `alias rm='rm -i'` 可以让每次执行 `rm` 都带有交互确认。 环境变量 `PATH` 在命令查找中起到关键作用,它定义了系统在执行命令时查找可执行文件的路径列表。通过 `echo $PATH` 可以查看当前的 `PATH` 设置。若要添加新的路径,可以使用 `PATH="$PATH":/new/path` 或直接使用绝对或相对路径执行命令。 此外,文本查看和编辑也是常见的操作。`cat -n file1.txt` 会显示文件内容并加上行号,`more` 命令用于分页查看文件内容,如 `cat test.txt | more` 使用管道符 (`|`) 将 `cat` 的输出作为 `more` 的输入。 `vi` 编辑器有三种模式:命令模式、插入模式和末行模式,是Linux下的强力文本编辑工具。这些命令和知识是每个Linux用户都需要掌握的基础技能。