关于Linux系统学习心得总结
1,什么是Linux系统
- 简单来说,Linux就是一个操作系统
- Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统的优点
- 免费
Linux是一款免费的操作系统,用户可以通过不同途径免费获得,并且可以修改其源代码 - 多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
多任务则是体现在Linux可以使多个程序同时并独立地运行。 - 支持多种平台
Linux可以运行在多种硬件平台上。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。 - 良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。 - 安全性、稳定性能
Linux和windows的主要区别
- 1、Linux 主要使用命令行操作系统,Windows 图形化界面
- 2、Linux 主要应用于服务器,Windows 是个人操作系统
- 3、Linux 属于开源项目,而 Windows 不开源
- 4、Linux 是多用户系统 ,Windows 是单用户系统
- 多用户多个人可以同时的操作计算机
- 单用户系统:只能由一个用户进行操作
2,Linux 目录结构
Linux 目录结构如图
/:根目录
常见重要目录说明
- /bin 存放常用命令
- /etc 存放系统配置文件 系统的运行相关的属性 参数等
- /lib 存放库文件 某个命令的实现
- /usr 存放系统应用程序及文档,用户安装的软件,或者运行时不经常改变的文件
- /home 所有普通用户的家目录
- /root 管理员用户的家目录 :权限更高
常见其他名词说明及使用
1,路径
- 当前路径:用户当前所处路径,可以使用命令pwd显示
- 相对路径:是从当前目录开始到指定位置的相对路径即当前文件下的目录到指定位置
- 绝对路径:是从系统根目录(“/”)开始到指定位置的路径
2,家目录的概念
- 创建一个普通用户之后,所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户的家目录。
- 每个用户只能在自己的家目录下创建文件、修改文件等
- 管理员的家目录/root
3,用户管理
用户管理主要以下分为几个方面:
- 添加用户
useradd newname 添加一个新的用户 newname - 切换用户
从user用户切换到root用户:sudo su 然后输入root的密码就进入了root用户权限
切换到普通用户: su username 切换用户 - 删除用户:
删除用户时,首先确保该用户没有登录。
userdel 默认仅删除用户,不会删除家目录及家目录中的文件
想删除用户的同时移除家目录, 那么使用 userdel -r username
3,Linux 系统下的文件类型与文件权限
文件类型
Linux 将文件 分为以下五种类型:
a. 普通文件 ‘-’
b. 目录文件 ‘d’
c. 管道文件 ‘p’
d. 链接文件 ‘l’
e. 设备文件(块设备 ’b’ 、字符设备 ‘c’ 、套接字设备 ‘s’ )
- 第一部分:文件的类型和,权限。
- 第二部分,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。
- 第三部分,表示该文件或目录的拥有者。
- 第四部分,表示所属的组(group)。
- 第五部分,表示文件大小。文件大小用byte来表示。
- 第六部分,表示创建日期。
- 第七部分,表示文件名。
文件权限
用户能够对其进行怎样的操作
a. r 读权限 值: 4
b. w 写权限 值: 2
c. x 执行权限 值: 1
d. - 无权限 值: 0
如何查看文件的权限:ls -l 、ll :能查出隐藏文件
u : 表示文件属主的访问权限 文件是谁建立的属主就是谁
g : 表示文件同组用户的访问权限 用户进行分组
o : 表示其他用户的访问权限 和创建文件的用户不是同一个组一切皆文件。
文件操作
1,查看文件
- ls 查看当前目录下的文件
2,创建文件
- touch + 文件路径/文件名 创建普通文件 文件路径:可以是相对路径也可以是绝对路径
- mkdir + 目录路径/目录名 创建目录文件
3,删除文件
- rm + 文件路径/文件名 删除普通文件
4,Linux 文件操作命令
文件编辑命令
VIM命令
三种模式介绍
基础命令
find常考面试题:[https://wwwblogs/Ido-911/p/9638612.html]
更多推荐
关于Linux系统学习心得总结(基础篇)
发布评论