Linux学习笔记:命令、文件系统与用户管理
需积分: 10 196 浏览量
更新于2024-09-19
收藏 35KB DOC 举报
Linux学习笔记概述
Linux是一种广泛使用的开源操作系统,其核心特性之一是它的命令行界面和文件系统结构。在Linux中,文件命名遵循特定的规则,包括允许除“/”外的所有字符,但建议避免使用空格、制表符、退格符以及特殊字符如@#$&()-等。此外,以"."开头的文件被视为隐藏文件,应谨慎使用。在目录结构中,"."代表当前目录,而".."表示上级目录。
Linux系统提供了多种命令来管理和操作系统。例如,`shutdown -h now`用于立即关机,这需要root权限;`shutdown -r now`则会立即重启计算机,同样需要root权限。`reboot`命令允许任何权限级别的用户重启机器,而无需root权限。为了安全起见,一般不推荐直接使用root账户登录,而是使用普通用户登录后通过`su -`切换到root权限。
在Linux中,`vi`是一个常用的文本编辑器,可用于编写Java代码。使用`vi Hello.java`打开文件,按`i`进入插入模式,完成编辑后按`Esc`返回命令模式,接着使用`wq`保存并退出,或者`q!`强制退出而不保存。编译Java代码时,先运行`javac Hello.java`,然后执行`java Hello`来运行程序。
Linux文件系统采用层次化的树状结构,根目录是"/"。各个主要目录如下:
- `/bin`:存储常用用户命令。
- `/boot`:包含系统启动所需的文件。
- `/dev`:设备文件所在的目录。
- `/etc`:系统配置和管理文件。
- `/home`:普通用户的个人目录。
- `/mnt`:挂载其他文件系统的临时点。
- `/proc`:提供系统状态和进程信息。
- `/root`:管理员(root)的主目录。
- `/sbin`:存放系统管理命令。
- `/tmp`:临时文件存储目录。
- `/var`:存储经常变化的数据,如日志文件。
用户管理是Linux系统管理的重要部分。`useradd`命令用于创建新用户,如`useradd xiaoming`;`passwd xiaoming`用于设置用户密码;`userdel xiaoming`删除用户,保留用户文件夹,而`userdel -r xiaoming`将同时删除用户及其文件夹。
此外,Linux支持不同级别的运行模式,这些模式定义了系统的启动和服务配置。例如,运行级别3通常用于多用户命令行模式,而运行级别5则启动图形化桌面环境。通过`init`或`systemctl`命令可以切换运行级别。
总结来说,Linux的学习涵盖了文件系统、命令操作、用户管理等多个方面,掌握这些基础知识对于理解和使用Linux系统至关重要。通过不断实践和学习,可以更好地驾驭这个强大的操作系统。
卡尔的面包
- 粉丝: 1
最新资源
- Domino公式编写指南:创建有效计算
- DB2附录A:SQL状态码详析与解读
- 使用MAX3140进行RS232-RS485串口通信的初始化与数据传输
- 酒店管理系统需求分析与功能详解
- DWR框架实战:Ajax技术与Ext的完美结合
- 学生信息系统:高效管理与隐私保护关键需求
- 掌握 Lex 与 Yacc:快速入门教程
- 中国银行笔试:计算机网络习题及答案解析
- IBM DB2 XQuery Reference Manual
- Dialogic技术详解:从入门到系统工程师
- DWR中文教程:AJAX web开发利器
- 微波功放线性化处理与DSP技术应用探索
- 冯诺依曼计算机组成原理要点:存储容量与指令结构
- 数据库设计深度解析:方法、规范与实战技巧
- 无源光网络(PON):优势、构造与未来应用
- 浙江大学泛函分析课件PDF版:无限维数学的探索