Linux学习笔记:命令、用户管理与文件操作
需积分: 0 132 浏览量
更新于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有一个初步的认识,并能掌握一些基本操作,但深入学习还需要实践和更全面的学习材料。
2008-09-26 上传
2019-06-11 上传
2020-10-22 上传
2014-02-09 上传
2010-05-30 上传
2012-06-13 上传
2019-07-09 上传
2010-02-26 上传
weixin_41966395
- 粉丝: 0
- 资源: 1
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器