Linux基础操作与权限管理全记录

需积分: 48 5 下载量 71 浏览量 更新于2024-09-14 4 收藏 180KB DOC 举报
Linux 学习记录涵盖了基础的Linux命令操作和管理,包括: 1. **目录导航**: - `ls -l`:列出当前目录下文件的详细信息,包括权限、所有者、大小等。 - `cd`:改变当前工作目录。 - `pwd`:显示当前工作目录路径。 2. **文件操作**: - `touch`:创建新的空文件。 - `cp`:复制文件到指定位置。 - `mv`:重命名文件或移动文件。 - `rm`:删除文件或目录,注意区分普通删除和硬链接删除(通过`ln`实现)。 - `mkdir`:创建目录。 - `rmdir`:删除空目录。 3. **文件查看和管理**: - `file`:检查文件类型。 - `cat`:合并文件内容到标准输出。 - `head` 和 `tail`:分别查看文件头部和尾部内容,支持指定行数。 - `more` 和 `less`:逐页浏览文件,后者支持分页控制。 4. **权限管理**: - 使用`chmod`更改文件权限,理解文件权限模式如`-rwxrw-r--`和`lrwxr--r--`。 - `chown`:改变文件所有者。 5. **文件统计**: - `wc`:统计文件行数、字数和字符数。 - `find`:在目录结构中搜索文件。 - `locate`:在预定义的数据库中快速定位文件。 - `grep`:搜索文件内容,查找特定字符串。 6. **文本编辑器**: - `vi`:文本编辑器,常用基本操作如删除、插入和保存。 7. **环境变量管理**: - `echo` 和 `export`:查看和设置环境变量。 - `useradd` 和 `passwd`:用户账户管理。 - `chmod` 和 `chown` 的更高级用法。 8. **进程管理**: - `ps -ef`:查看进程状态。 - `kill` 和 `kill -9`:终止进程,其中 `-9` 强制停止。 - `rpm`:管理和控制软件包。 9. **网络和系统管理**: - `ifconfig`:查看网络接口配置。 - FTP:文件传输协议,包括服务器配置和客户端使用。 - `chkconfig`:配置服务开机自启动。 - `wget`:下载文件到Linux系统。 - `vi profile`:编辑环境变量。 10. **Java环境设置**: - 安装JDK:安装并设置JAVA_HOME。 - Java环境变量配置:在profile文件中设置CLASS_PATH和PATH。 这些命令和概念是学习Linux系统管理的基础,掌握它们对于日常维护和开发工作至关重要。通过实践和反复操作,逐步提升对Linux系统的熟悉度和操作能力。