基本Linux命令使用

65 阅读3分钟

在 Linux 的世界里,一切皆文件。无论是文本、图片,还是硬件设备、进程信息,几乎都以文件的形式存在并被管理。正因为如此,掌握基本的文件操作命令,是每一位 Linux 使用者的必修课。无论你是刚接触 Linux 的初学者,还是日常工作中需要与服务器打交道的开发者,熟练运用这些命令,都会让你在系统管理、故障排查、文件处理等方面更加得心应手。本文将从最常用的几个文件命令入手,带你一步步熟悉 Linux 的基础操作。

Linux 基本文件命令详解

1. pwd - 显示当前工作目录

示例

pwd

image.png


2. cd - 切换目录

语法

cd [目录路径]

常用参数

  • cd ~:进入当前用户的主目录
  • cd -:返回上一次执行cd所在目录
  • cd ..:进入上一级目录
  • cd [路径]:进入指定目录

示例

image.png

3. ls - 列出目录内容或查看文件简要属性

语法

ls [选项] [路径]

常用参数

  • -l:长格式显示详细信息
  • -a:显示所有文件(包括隐藏文件)
  • -h:以人类易读方式显示文件大小(配合 -l 使用)
  • -R:递归展示当前目录下所有子目录和文件,适合查看多层级结构
  • -d:仅查看目录自身信息
  • -i:查看文件的inode信息

示例

image.png


4. alias - 创建命令别名

语法

alias 别名='命令'

示例

alias ll='ls -alh'
alias rm='rm -i'

image.png

注意事项

  • alias 只在当前终端会话有效,永久生效需写入 ~/.bashrc/etc/bashrc

5. mkdir - 创建目录

语法

mkdir [选项] 目录名

常用参数

  • -p:递归创建多级目录
  • -m:设置目录权限

示例

image.png


6. touch - 创建空文件

语法

touch 文件名

示例

image.png


7. ln - 创建硬链接或符号链接

语法

ln [选项] 源文件 链接文件

常用参数

  • -s:创建符号链接(软链接)
  • -s:创建硬链接

示例

image.png

注意事项

  • 硬链接不能跨分区,也不能对目录创建。
  • 符号链接类似 Windows 的快捷方式。

8. du - 查看目录或文件占用空间

语法

du [选项] [路径]

常用参数

  • -h:以人類易读方式显示
  • -s:只显示总计

示例

image.png

注意事项

  • du 显示的是文件占用的磁盘空间大小,而不是文件本身的字节数。

9. cp - 复制文件或目录

语法

cp [选项] 源路径 目标路径

常用参数

  • -r:递归复制目录
  • -i:覆盖前提示
  • -p:保留文件属性
  • -a:保留权限,复制软链接本身,递归复制
  • -f:强制复制,不与用户交互

示例

image.png

注意事项

  • 当目标文件已存在且未使用 -i,会直接覆盖。
  • cp的高级用法:cp -v file1.txt{,.bak} 常用于备份

10. mv - 移动或重命名文件

语法

mv 源路径 目标路径

示例

mv oldname.txt newname.txt
mv file.txt /tmp/

注意事项

  • mv 会保留文件的权限和时间属性。

11. rm - 删除文件或目录

语法

rm [选项] 文件或目录

常用参数

  • -r:递归删除目录
  • -f:强制删除,不提示
  • -i:删除前提示

示例

rm file.txt
rm -rf dir1
rm -ri dir2

注意事项

  • rm -rf / 会删除系统所有文件,请务必小心。

12. which - 查找命令所在路径

语法

which 命令名

示例

image.png

注意事项

  • which 只能找到 PATH 环境变量中的命令路径。

通过学习基础的Linux文件命令,可以对Linux系统中的文件以及文件夹进行简单的操作和编辑,这也是学习Linux的基础。