Linux学习笔记:命令、文件系统与用户管理
需积分: 10 21 浏览量
更新于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系统至关重要。通过不断实践和学习,可以更好地驾驭这个强大的操作系统。
2023-04-13 上传
2021-09-29 上传
2021-04-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
卡尔的面包
- 粉丝: 1
- 资源: 2
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统