Linux命令总结:内核、shell、文件操作与权限管理
下载需积分: 25 | PDF格式 | 203KB |
更新于2024-07-31
| 135 浏览量 | 举报
"这是一份Linux学习笔记,涵盖了作者在学习Linux过程中整理的常用命令,旨在帮助初学者理解和使用Linux操作系统。笔记包含了关于内核、Shell、路径、文件管理、进程控制、权限设置等多个方面的内容。"
以下是笔记中的主要知识点:
1. **Linux基本概念**
- **Kernel内核**:Linux的核心部分,负责处理硬件资源,提供系统调用接口给应用程序。
- **Shell外壳**:用户与内核交互的界面,如Bash、Zsh等,提供了命令行界面。
2. **路径**
- **绝对路径**:从根目录开始的完整路径,用于精确定位文件或目录。
- **相对路径**:相对于当前工作目录的路径,更灵活地定位文件或目录。
3. **常用命令**
- **pwd**:显示当前工作目录。
- **cd**:切换目录,例如`cd /path/to/directory`或`cd ..`返回上一级目录。
- **./** 和 `..`:`.`代表当前目录,`..`代表上一级目录,`~`代表用户的主目录。
- **telnet**:进行远程登录,如`telnet www.openlab.com.cn`。
- **passwd**:修改用户密码。
- **rm**:删除文件或目录,`rm -r`用于删除目录。
- **ps**:显示系统中的进程状态,`ps -efl`展示详细信息。
- **fg**:将后台任务调至前台继续运行。
- **ctrl+z**:将任务置于后台。
- **ctrl+c**:终止当前运行的命令。
- **id**:显示当前用户的用户ID和组ID。
- **ls**:列出目录内容,`ls -a`显示包括隐藏文件,`ls -R`递归显示子目录,`ls -lt`按时间排序。
4. **文件和目录操作**
- **mkdir**:创建目录,`mkdir -p`可以创建多级目录。
- **rmdir**:删除空目录。
- **rm**:删除文件或目录,`rm -rf`强制删除不提示。
- **umask**:设置默认权限掩码,影响新创建文件或目录的权限。
- **chmod**:修改文件或目录的权限,如`chmod 755 file`。
- **cp** 和 **mv**:复制和移动文件或目录,`cp -r`用于复制目录,`mv`可以移动或重命名文件或目录。
- **ln**:创建链接,`ln -s`创建软链接,`ln`创建硬链接。
5. **权限和用户**
- 文件权限由rwx(读、写、执行)组成,`-`表示无权限。
- 权限分为用户(u)、组(g)和其他(o),`chmod u+x file`为用户增加执行权限。
- `a`代表所有用户,可以用于批量修改权限。
6. **别名和环境变量**
- **alias**:创建命令别名,如`alias mv='mv -i'`,使`mv`命令默认具有交互确认功能。
- **unalias**:取消命令别名。
- **export**:设置或显示环境变量,如`export MANPATH=/usr/share`。
7. **通配符**
- `*`:匹配任意数量的字符。
- `?`:匹配单个字符。
- `[ ]`:匹配指定范围内的单个字符。
这份笔记为初学者提供了丰富的Linux基础知识和实用命令,是学习和掌握Linux操作系统的良好参考资料。通过深入理解和实践这些命令,用户可以更加熟练地在Linux环境中工作。
相关推荐
GodIT
- 粉丝: 7
- 资源: 10
最新资源
- 基于YOLO神经网络的实时车辆检测代码
- TravelAdvisor
- uiGradients-Viewer-iOS::artist_palette:一个开放源代码应用程序,用于查看https上发布的渐变
- 15套动态和静态科技风光类PPT模板-共30套
- Tonite
- 正点原子精英Modbus_Master_Template.zip
- 聚合物制造:移至Polymertools monorepo
- AboutMe
- Trello克隆
- IT资讯网_新闻文章发布系统.rar
- Simple Math Trainer Game
- igloggerForSmali
- Tomate
- 4,STM32启动文件.rar
- pghoard:PostgreSQL备份和还原服务
- hw9