文章目录
1 linux是什么?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
为什么要使用linux操作系统?
- 省心:免去了像windows下安装某些程序,找到程序包并配置路径的麻烦。
- 便利:系统免费,且自带的一些如c++、python等程序环境可以直接执行,很便利。
- 安全:windows下一个软件的启动可直接修改注册表,启动项、文件系统等内容,但windows却不提供多少保障。linux系统开源,且任何命令都需要输入口令验证。
- 缺陷:
(1)图形界面不尽完善。
(2)无配置同步功能。
(3)很多windows下软件无linux版本(系统开源,无可开发利益,但大都与开发软件无关)。
2 操作系统基本操作
- 输入法调整
在Linux系统中,默认英文输出法,当书写笔记或者标注时,为了方便,我们需要切换到中文输入法中,Linux系统中的中文输入法需要添加,添加步骤如下:
application ------> sysytem tools ----> setting------>region&language----->Input source ------> + -----> chinese------>Intelligent Pinyin
- 打开终端
鼠标右键—open terminal
3. 虚拟机启动
3.1 学习Linux系统,为什么要用虚拟机?
利用虚拟机软件搭建Linux学习环境简单,容易上手,重要的是利用虚拟机模拟出来的Linux与真实的Linux几乎没有区别。
使用虚拟机系统环境,我们可以随意对虚拟系统进行设置和更改操作,甚至可以格式化虚拟机系统硬盘,进行重新分区等操作,而且不用担心会丢掉有用数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于在操作虚拟机的虚拟机设备和系统,不会影响计算机上的真实数据。
3.2 虚拟机管理
rht-vmctl start desktop ##打开ia虚拟机
rht-vmctl view desktop ##显示虚拟机
rht-vmctl poweroff desktop ##关闭虚拟机
rht-vmctl reset desktop ##重置虚拟机
4. linux如何执行命令
4.1 基本命令的学习
ls命令 ##查看有什么东西
ls的命令格式:
命令 参数 目标
ls -l test ##查看test中的短参数
ls --size test ##查看test中的长参数
--size ##长参数
-l ##短参数
注意:
1.参数用来指定命令的某些功能,可以加也可以不加
2.命令和参数和目标之间要用空格分开
3.在执行命令时通常遵循这些规则,特殊情况除外
4.命令必须在命令提示符后输入,没有提示符的输入是无效的
5. 命令提示符
命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。例如:
[kiosk@foundation2 ~]$
[1] [2] [3] [4][5]
[1]kiosk:
当前用户,运行shell的是谁
[2]@
分割符号
[3]foundation2
主机名短名称
[4]~
所在当前主机位置
[5]$
身份提示符
$表示普通用户
#表示超级用户
6. Linux系统结构
6.1 Linux系统的主要部分
Linux系统一般有四个主要部分:
内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。