Linux系统的使用可分为基础操作、软件管理、系统配置等核心部分,以下是综合指南:
一、基础操作
文件与目录管理 - `ls`:列出目录内容
- `cd`:切换目录(如 `cd /home`)
- `mkdir`:创建新目录(如 `mkdir test`)
- `rm`:删除文件或目录(如 `rm test`)
- `cp`:复制文件或目录(如 `cp file1 file2`)
- `mv`:移动或重命名文件(如 `mv oldname newname`)
- `touch`:创建空文件(如 `touch newfile`)
文件内容查看
- `cat`:显示文件全部内容(如 `cat file.txt`)
- `more`/`less`:分页查看文件内容
文本编辑
- 常用编辑器:`vi`/`vim`(命令行)
- 图形化编辑器:如GNOME自带的文本编辑器
二、用户与权限管理
用户管理
- `useradd`:添加用户(如 `useradd username`)
- `passwd`:设置用户密码(如 `passwd username`)
- `usermod`:修改用户属性(如 `usermod -g groupname username`)
权限与目录管理
- `chmod`:修改文件或目录权限(如 `chmod 755 file.txt`)
- `chown`:更改文件所有者(如 `chown username file.txt`)
- `chgrp`:更改文件所属组(如 `chgrp groupname file.txt`)
三、软件安装与包管理
包管理工具
- Debian/Ubuntu:`apt-get install package_name`(如 `apt-get update && apt-get install vim`)
- Red Hat/CentOS:`yum install package_name` 或 `dnf install package_name`
- 源码包安装:`dpkg -i package_name.deb`
软件卸载
- `apt remove package_name`(Debian/Ubuntu)
- `yum remove package_name`(Red Hat/CentOS)
四、进程与系统管理
进程查看
- `ps`:显示进程状态(如 `ps aux`)
- `top`:实时监控系统资源占用
服务管理
- `systemctl start/stop service_name`(如 `systemctl start httpd`)
- 配置网络服务(如 `ifconfig` 或 `nmcli`)
五、图形界面使用
安装与配置
- 通过软件中心(如Ubuntu的软件中心)安装软件
- 配置显示分辨率、时区等系统设置
常用工具
- 文字处理:`gedit`(默认编辑器)
- 浏览器:Firefox、Chromium
- 邮件客户端:Thunderbird
六、网络配置与安全
网络连接
- 基础配置:`ifconfig` 或 `nmcli connection modify`
- 高级设置:配置DNS、代理服务器
安全基础
- 配置防火墙:`iptables` 或 `ufw`
- 定期备份数据:使用`rsync`或图形化工具
七、进阶工具与资源
开发工具: Anaconda(Python环境)、R语言环境 命令行效率
学习资源:[Linux Documentation Project](https://tldp.org/LDP/)、[Ubuntu Wiki](https://wiki.ubuntu.com/)、[CentOS Documentation](https://docs.fedoraproject.org/)