【Linux基础操作】Linux 是一个开源的操作系统内核,广泛应用于服务器、嵌入式设备和桌面系统中。掌握 Linux 的基础操作是进行系统管理、开发和运维的重要前提。以下是对 Linux 基础操作的总结,包括常用命令和功能说明。
一、常用命令汇总
命令 | 功能说明 | 示例 |
`ls` | 列出目录内容 | `ls -l /home` |
`cd` | 切换当前目录 | `cd /etc` |
`pwd` | 显示当前工作目录 | `pwd` |
`mkdir` | 创建新目录 | `mkdir new_folder` |
`rmdir` | 删除空目录 | `rmdir empty_dir` |
`rm` | 删除文件或目录 | `rm file.txt` 或 `rm -r dir_name` |
`cp` | 复制文件或目录 | `cp file1.txt file2.txt` |
`mv` | 移动或重命名文件/目录 | `mv old_name new_name` |
`touch` | 创建空文件或更新文件时间戳 | `touch new_file.txt` |
`cat` | 查看文件内容 | `cat file.txt` |
`more` / `less` | 分页查看文件内容 | `more file.txt` |
`grep` | 在文件中搜索文本 | `grep "error" log.txt` |
`find` | 查找文件或目录 | `find /home -name ".txt"` |
`chmod` | 修改文件权限 | `chmod 755 script.sh` |
`chown` | 修改文件所有者 | `chown user:group file.txt` |
`sudo` | 以管理员身份执行命令 | `sudo apt update` |
`man` | 查看命令帮助文档 | `man ls` |
二、文件与目录操作
在 Linux 中,文件和目录的管理是日常操作的核心部分。以下是常见的操作方式:
- 文件权限:Linux 使用三组权限(用户、组、其他)来控制对文件的访问。例如:
- `r`(读)、`w`(写)、`x`(执行)
- `chmod 755 filename` 表示用户有全部权限,组和其他人有读和执行权限。
- 路径表示:
- `.` 表示当前目录
- `..` 表示上一级目录
- `/` 表示根目录
- 通配符:
- `` 匹配任意字符
- `?` 匹配单个字符
- `[abc]` 匹配括号中的任意一个字符
三、系统信息查看
命令 | 功能说明 | |
`uname -a` | 显示系统信息 | |
`top` / `htop` | 实时查看系统资源使用情况 | |
`free -h` | 查看内存使用情况 | |
`df -h` | 查看磁盘空间使用情况 | |
`ps` | 查看当前进程 | |
`kill` | 终止进程 | `kill PID` |
`who` | 查看当前登录用户 | |
`uptime` | 查看系统运行时间 |
四、软件安装与管理
Linux 发行版通常使用不同的包管理器:
发行版 | 包管理器 | 常用命令 |
Ubuntu/Debian | `apt` | `sudo apt install package_name` |
CentOS/RHEL | `yum` | `sudo yum install package_name` |
Arch Linux | `pacman` | `sudo pacman -S package_name` |
五、总结
Linux 的基础操作涵盖文件管理、权限设置、命令使用、系统监控等多个方面。熟练掌握这些技能,能够帮助用户更高效地进行系统管理和程序开发。通过实践不断积累经验,是提升 Linux 操作能力的关键。
如需进一步了解高级命令或脚本编写,可继续深入学习 shell 脚本、系统服务配置等内容。