Linux学习(三)——Linux的初步使用

3.1、字符工作界面和图形工作界面

​ 命令行界面CLI 图形用户界面GUI

为什么要使用字符工作方式?

​ Linux是一种类UNIX操作系统。在UNIX发展早期的时候,类UNIX操作系统根本没有图形工作界面,只有字符工作界面。

​ 1、在字符操作方式下可以高效地完成所有的任务,尤其是系统管理任务。

​ 2、远程登录后,进入的只能是字符工作界面。

​ 3、由于使用字符工作界面不用启动图形工作环境,大大地节省系统资源开销。

进入字符工作方式的方法:

​ 1、在图形工作界面下开启终端窗口,进入字符工作方式。

​ 2、切换到字符工作界面进入了字符工作方式

​ 3、使用远程登录方式进入字符工作方式

3.1.1、Linux的运行级别以及切换

​ Linux系统在任何时候都要运行在一个指定的运行级上,并且不同的运行级别的程序和服务都不同,所要完成的工作和达到的目的也就不同。

级别0 直接关机

​ 所有的进程将被终止,机器将有序地停止,关机时系统处于该级别,系统默认运行级别不能设置为0。

级别1 单用户模式

​ 一般用于系统维护,只有少数进程运行,服务不启动,禁止远程登录,类似于Windows下的安全启动模式登录

级别2 多用户离线模式

​ 和级别3一样,只是NFS(网络文件系统)没有启动,相当于离线的多用户系统

级别3 多用户文本模式

​ 允许多用户登录系统,有NFS,登录后进入控制台命令行模式

级别4 系统保留模式(不可选)

​ 保留,一般不使用,留给用户自定义的运行级别

级别5 图形模式(如果有的话)

​ 登录后进入图形GUI模式

级别6 不断重启模式

​ 所有进程被终止,系统重启

查看当前系统的运行级:runlevel
切换运行级:init N(0123456)	需要sudo获取权限
3.1.2、在字符界面下工作
虚拟控制台

​ Linux系统提供多个虚拟控制台(默认7个),每个控制台都可以独立使用,互不影响

​ 如果系统在图形界面下启动,那么可以使用Ctrl+Alt+F1~F6,来切换到不同的字符界面的虚拟控制台。

​ 如果系统在字符界面下启动,那么可以使用Alt+F1~F6进行多个字符界面虚拟控制台的切换。

字符界面比图形界面效率高的原因:

3.1.3、在图形界面下工作

​ 使用Ctrl+Alt+F7 切换到图形界面的虚拟控制台

3.2、Linux的基本使用

3.2.1、目录、文件和设备

​ Windows有一个个的驱动器盘符,每个盘符都有自己的根目录结构,形成了多个树并行的结构

​ Linux管理硬盘能力非常强,因此不需要显示地分区,也就是说没有盘符

​ Linux把所有的文件都管理在根目录下 /

​ 整个文件系统是以树形结构管理(倒悬树)的,可以上下进入,但不能左右进入

bin		目录下储存了一些常用的系统命令
sbin	目录下储存的是一些管理用户才能使用的高级命令
boot	目录下存储的是系统启动时需要的数据,一旦该目录下的文件被破坏,无法正常启动系统
dev		目录下储存的是硬件设备文件,包括鼠标、键盘、硬盘等
etc		目录下储存的是操作系统的各种配置文件
home	目录下储存的是用户主目录,每个用户对自己的主目录有绝对的控制权
lib		目录下储存的是库文件(代码库、以.so或者.a结尾的文件)
media	目录下储存的是多媒体设备,例如光盘、U盘、共享文件夹
mnt		以挂载的方式呈现一些目录,比如U盘设备
opt		目录下安装一些常用的软件
proc	目录下储存了各个进程的临时文件和数据,记录了系统运行的绝大部分性能信息和参数信息
root	目录下储存了超级用户的相关文件
sys		储存了系统中的设备和文件夹层次结构,系统信息。
usr		和用户有关的文件系统都存放在这个目录
var		存放类似日志这类随时间变化的文件
3.2.2、命令格式和通配符
Linux系统的命令提示符:linux@linux-VirtualBox:~$

linux:当前的登录用户

@:分隔符号

linux-VirtualBox:当前系统的简写主机名

~:代表用户所在的目录,此处代表家目录

KaTeX parse error: Expected 'EOF', got '#' at position 19: …用户权限等级,如果是超级用户为#̲,普通用户为

Linux命令格式:
命令 [选项] [参数]

例如:ls -l /home/linux/zhizhen

​ 参数是命令的操作对象,一般是文件、目录、用户、进程等。

​ 如果后面没有选项和参数,一般会有默认值。

通配符:

*代表任意多个字符

rm *删除当前目录下的所有文件

? 代表一个字符

3.2.3、获取帮助和文档

​ 帮助手册: man n 关键字,n表示章节号

​ 1、系统命令

​ 2、系统函数

​ 3、标准库函数

​ 注意:q键退出

3.2.4、修改默认运行级别

​ 默认运行级别设置文件路径为:/etc/init/rc-sysinit.conf

​ env DEFAULT_RUNLEVEL=2 :本行表示设置默认运行级别为2

3.2.5、最基本的安全问题

​ 获取管理员权限:sudo

​ 修改用户密码:sudo password 用户名

​ 切换到指定用户:su 用户名

​ 修改文件权限:chmod

3.3、Linux环境下的管理工具

3.3.1、字符界面下的管理工具

​ 版本 后端 前端

​ Debian,Ubuntu等 DPT管理器 DEB软件包管理工具dpkg-deb/apt-get

​ RebHat RPM管理器 rpm

DEB软件包管理工具

​ 1、本地管理:dpkg命令

​ 2、在线安装:apt类命令

更新软件源:sudo apt-get update
更新操作系统:sudo apt-get upgrade
安装软件:sudo apt-get install 软件名
卸载软件:sudo apt-get remove 软件名

​ apt = apt-get + apt-cache + apt-config中常用命令选项的集合

3.3.2、图形界面下的管理工具

​ 1、Ubuntu软件中心

​ 2、更新管理器

​ 3、系统设置

3.3.3、基于Web界面下的管理工具

​ pyDash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章