
Linux初学者入门指南
一、Linux简介
二、Linux目录结构概述
Linux的文件系统以根目录 `/` 为起点,拥有清晰的结构。其中,/home 目录是普通用户的家目录,/root 是管理员的家目录,/etc 存放系统配置文件,/bin 和 /usr/bin 目录下存放常用可执行命令,而 /var 目录则用于存储日志、数据库等动态文件。
三、基础终端操作命令
1. 文件管理:
`pwd`:显示当前目录路径。
`ls`:列出目录内容,使用 `ls -l` 可显示详细信息,使用 `ls -a` 可显示隐藏文件。
`cd`:切换目录,可以使用绝对路径或相对路径。
`mkdir`:创建新目录。
`rm`:删除文件或目录,使用 `rm -r` 可以递归删除目录。
2. 文件操作:
`cp`:复制文件。
`mv`:移动或重命名文件。
`cat`:查看文件内容。
还有 `nano` 和 `vim` 等文本编辑器可供使用。
四、文件权限管理
五、软件包管理基础
Debian/Ubuntu系统使用APT进行软件包管理,可以通过 `sudo apt update` 更新软件列表,使用 `sudo apt install` 安装软件,使用 `sudo apt remove` 卸载软件。CentOS/RHEL则使用YUM或DNF进行软件包管理。
六、Shell基础
1. 环境变量:
可以使用 `echo $PATH` 查看环境变量路径。使用 `export` 命令可以临时设置变量。
2. 管道与重定向:
`|` 符号用于将一个命令的输出传递给另一个命令。例如,使用 `ls | grep “.txt”` 查找.txt文件。
重定向符号 `>` 用于覆盖写入文件,`>>` 用于追加写入文件。例如,使用 `echo “text” > file.txt` 将文本写入文件。
