Linux入门指南:基础命令与运行级别解析
需积分: 9 105 浏览量
更新于2024-09-18
收藏 125KB PPTX 举报
"这是一份关于Linux学习的笔记,适合新手入门,包含了基础操作、运行级别理解以及一些常用命令的使用。"
Linux是一种开源操作系统,以其稳定性和安全性在服务器领域广泛应用。对于初学者来说,了解和掌握Linux的基本操作是至关重要的。以下是对标题和描述中提到的一些知识点的详细说明:
1. **启动与关闭系统**:
- `startx`:在命令行环境下启动X Window System,即图形化界面。
- `shutdown -h now`:立即关机。
- `shutdown -r now`:立即重启。
- `reboot`:同样用于立即重启系统。
- `logout`:注销当前用户,但不会关闭系统。
2. **运行级别的概念**:
- Linux有7个运行级别(0-6),每个级别代表不同的系统状态。
- 运行级别0表示系统关机,6表示重启。
- `/etc/inittab` 文件定义了默认的运行级别。
- 可以使用 `runlevel` 命令查看当前运行级别。
- 通过 `init N` 命令可以切换到指定的运行级别。
3. **运行级别的工作原理**:
- 在 `/etc/rc.d/init.d` 目录下有服务脚本。
- `/etc/rc.d/rcN.d` 目录中的链接文件指向这些服务脚本,K开头表示停止服务,S开头表示启动服务。
- 数字NN决定了服务启动的顺序。
4. **编辑配置文件**:
- 在GRUB启动界面,可以通过输入`e`来编辑启动选项。
- 对于错误的运行级别配置,可以在GRUB界面中选择对应的运行级别进行修改。
5. **文本编辑器VI的使用**:
- VI编辑器有命令模式和插入模式。
- `vi hello.java` 打开或创建文件。
- `i` 进入插入模式进行编辑。
- `Esc` 键返回命令模式。
- `:wq` 保存并退出。
- `:q!` 不保存退出。
6. **编译和运行Java程序**:
- `javac hello.java` 编译Java源代码。
- `java hello` 运行已编译的Java程序。
7. **常用Linux命令**:
- `pwd` 显示当前工作目录。
- `cd` 改变当前工作目录。
- `ls` 列出目录内容。
- `ls -a` 显示包括隐藏文件在内的所有文件。
- `ls -l` 以长列表格式显示文件信息。
- `mkdir` 创建新目录。
- `rmdir` 删除空目录。
- `touch` 创建空文件。
- `cp` 复制文件,`cp -r` 递归复制目录。
- `mv` 移动文件或重命名。
- `rm` 删除文件,`rm -rf` 强制删除包括目录在内的内容。
- `ln` 创建链接,`ln -s` 创建软链接。
掌握这些基本概念和命令,可以帮助初学者快速上手Linux系统,进行日常管理和操作。随着经验的积累,还可以深入学习更多高级主题,如系统管理、网络配置、脚本编程等。
2012-11-29 上传
2020-10-04 上传
2021-09-29 上传
2013-09-08 上传
mircholi
- 粉丝: 5
- 资源: 1
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码