Linux命令笔记:关机、重启与文件管理
需积分: 6 150 浏览量
更新于2024-07-15
收藏 103KB DOCX 举报
"这是一份关于Linux操作系统的个人笔记,主要涵盖了常用的命令、问题处理方法以及一些系统管理操作。这份笔记旨在帮助解决工作中遇到的问题,并鼓励共享学习。内容包括关机重启、密码重置、文件权限更改、文件查找等多个方面。"
在Linux环境中,掌握基本的命令行操作是至关重要的。以下是对笔记中提及的一些关键知识点的详细说明:
1. **关机与重启**:
- `halt`:这个命令会停止系统服务,然后关闭电源。
- `shutdown -h now`:立即关闭系统,`-h` 表示挂起或休眠,`now` 表示立即执行。
- `poweroff`:与`halt`类似,用于关闭系统电源。
- `shutdown -r now`:立即重启系统,`-r` 表示重启。
- `init 0` 和 `init 6` 分别对应关机和重启,其中0表示运行级别0(关闭系统),6表示运行级别6(重启系统)。
2. **重置root密码**:
- 如果忘记了root密码,通常需要通过启动到单用户模式或者使用LiveCD/DVD/USB来重置。具体步骤因Linux发行版而异,但通常涉及在引导加载器菜单中选择特殊选项。
3. **改变文件/目录的所属组和所属主**:
- `chgrp` 命令用于改变文件或目录的组所有权,例如 `chgrp root a.txt` 把文件a.txt的组设置为root。
- `chown` 命令用于改变文件或目录的所有者,如 `chown root a.txt` 把文件a.txt的所有者设置为root,`chown user1:root dirb` 把dirb目录及其内容的属主设为user1,属组设为root。`-R` 参数表示递归改变所有子目录和文件。
4. **改变文件权限**:
- `chmod` 命令用于调整文件或目录的权限。例如,`chmod 777 a.txt` 给a.txt添加读、写、执行权限。权限用数字表示,`r=4`,`w=2`,`x=1`,组合起来如7(4+2+1)。`u`代表用户,`g`代表组,`o`代表其他人,`a`代表所有。如 `chmod g+wx b.txt` 会给组增加写和执行权限,`chmod g-x c.txt` 则会去掉组的执行权限。
5. **查找文件**:
- `find` 命令是一个强大的工具,可以按照各种条件查找文件。例如,`find /test -mtime -1` 查找/test目录下在过去一天内被修改过的文件。
- `-mtime n` 参数,`n` 是天数,正数表示大于n天,负数表示小于n天。
- `whereis` 命令用于查找已安装的程序的二进制文件、源代码文件和手册页,如 `whereis redis.conf` 会显示redis.conf的相关位置。
- `grep` 命令用于在文件中查找特定文本,`grep -rl` 可以递归查找目录下包含指定字符的文件。
这些笔记提供了一个很好的起点,对于初学者和有一定经验的Linux用户来说,都是实用的参考资料。通过实践这些命令,可以更熟练地进行系统管理和问题解决。
2020-09-13 上传
2023-06-10 上传
2023-02-24 上传
2024-09-03 上传
2023-05-30 上传
2023-05-31 上传
2023-05-31 上传
2024-01-11 上传
2023-09-04 上传
强哥1987
- 粉丝: 0
- 资源: 5
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升