Linux学习笔记:命令、用户管理与文件操作
需积分: 0 63 浏览量
更新于2024-07-19
收藏 709KB DOCX 举报
“这是关于Linux学习的一份资料,涵盖了登录信息、Linux系统结构、vi编辑器的使用、开发步骤、Linux目录结构、用户管理以及一系列常用命令的介绍。”
在Linux学习中,首先要理解的是Linux的基本系统结构。Linux系统由硬件支持,其核心是内核,负责管理和调度系统资源。在内核之上,有一个shell层,它作为用户与系统交互的界面,常见的shell有bash。应用层则是各种应用程序,最后是用户,他们通过shell来执行各种操作。
在Linux中,vi编辑器是一个非常重要的文本编辑工具。要编写一个简单的“Hello”程序,可以按照以下步骤操作:首先使用`vi Hello.java`创建文件,然后按`i`进入插入模式并输入代码,按`Esc`键退出插入模式,接着输入`:wq`保存并退出,或者`:q!`不保存退出。完成编写后,使用`javac Hello.java`进行编译,最后用`java Hello`运行程序。
Linux的目录结构以根目录`/`开始,它是所有其他目录的起点。`root`目录专门存放root用户的文件,而`home`目录用于存储普通用户的个人文件。`bin`目录包含常用命令,`sbin`目录包含需要管理员权限的命令,`mnt`通常用于临时挂载外部设备,`etc`目录存储系统配置文件,`var`目录存储经常变动的数据,如日志,`boot`目录包含系统启动所需的文件,`usr`目录则存储大部分软件的默认安装位置。
在Linux中,用户管理也是重要一环。`useradd`命令用来添加用户,如`useradd xiaoming`,然后使用`passwd xiaoming`设置用户密码。要删除用户,可以使用`userdel xiaoming`,如果想连同用户主目录一起删除,应使用`userdel -r xiaoming`。
此外,文件和目录的操作也是日常工作中必不可少的。`mkdir`用于创建目录,如`mkdir zero`,`rmdir`用于删除空目录,`touch`用于创建空文件。`cp`命令用于复制文件或目录,`-r`标志表示递归复制目录,`-f`表示强制覆盖。`ln -s`命令创建软链接,`grep`命令则用于在文件中搜索特定内容,例如查找包含“12”的行。
通过这份资料,你可以对Linux有一个初步的认识,并能掌握一些基本操作,但深入学习还需要实践和更全面的学习材料。
118 浏览量
2019-06-11 上传
377 浏览量
2010-05-30 上传
2012-06-13 上传
139 浏览量
2019-07-09 上传
2010-02-26 上传
weixin_41966395
- 粉丝: 0
- 资源: 1
最新资源
- HUMmer-开源
- README-Generator
- 自定义基于接口,实体类注解脱敏
- XYCMS留言板 v7.4
- flutter-rechargeApp-md5-674a298f5659de080bb22ea002de4fbf
- RRT轨迹规划算法matlab程序
- calculator
- 在Rust中从头开始克隆SQLite-Rust开发
- Tnotes_app:任务和笔记Flutter应用
- 计算机辅助几何设计与非均匀有理B样条 修订版 实例 教程 软件
- 基于JAVASwing的贪食蛇小游戏 键盘事件监听 多线程 文件IO 自取
- js-programming-assignment-1-APozin558:教室为GitHub创建的js-programming-assignment-1-APozin558
- Download Accelerator Plus v10.0.0.6 Alpha
- PDS-Movie-Competition
- SilexStarter-GanttModule
- ta-技术分析库。 实施指标数量:EMA,SMA,RSI,MACD,随机指标等-Rust开发