Linux命令总结:内核、shell、文件操作与权限管理
需积分: 10 50 浏览量
更新于2024-07-31
收藏 203KB PDF 举报
"这是一份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环境中工作。
2021-09-29 上传
2023-04-13 上传
2022-11-27 上传
2023-03-08 上传
2024-01-05 上传
2009-04-05 上传
2024-09-17 上传
2020-10-22 上传
2009-09-22 上传
GodIT
- 粉丝: 7
- 资源: 10
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查