Linux基础操作及讲解

一、Linux操作系统的特点

(1)Linux系统的稳定性强
(2)Linux系统的安全性强
(3)Linux系统软件安装便利性强
(4)Linux系统软件占用资源少

二、Linux系统的起源

###20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

三、Linux的基础操做

(1) 虚拟机的开启关闭以及重置

小技巧:tab键可以自动补全命令,同时命令开头不唯一连按两下会显示开头相同的命令。

开启虚拟机,但是开启后不会进行显示该虚拟机(westosa为虚拟机名称)

westos-vimctl start westosa

此命令表示显示虚拟机,仅仅为显示。(开启和显示顺序均可自行调配)

westos-vmctl view westosa

**我的顺序**

此命令表示重置虚拟机

westos-vmctl reset westosa

表示关闭虚拟机

westos-vmctl poweroff westosa

(2)shell中的用户辨别、当前路径识别

root表示超级用户,@为分割符,westos_student50表示用户的名称,此为置显示的是当前所在的具体位置。注:如果显示为~表示当前是用户的默认家目录

[root@westos_student50 Desktop]#

(3)设定shell的快捷键,以及添加中文输入法
中文输入法的添加
在这里插入图片描述
找到设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加shell的快捷键
在这里插入图片描述
在这里插入图片描述
在在页面下方找到加号进行添加

点击下方进行快捷键的组合,点击Add进行保存快捷键
(4)shell中的快捷键
取消执行该命令

<ctrl>+c

删除光标之前的内容

<ctrl>+u

删除所在行的所有内容

<ctrl>+k	

移动到行首

<ctrl>+a

移动到行尾

<ctrl>+e

在一个shell中打开多个页面

<ctrl>+t	

在一个新建一个shell

<ctrl>+n

(5)ls命令讲解

表示显示文件的属性,以及文件的权限

ls -l

表示显示全部文件,同时显示隐藏文件

ls -a

表示显示非隐藏的目录

ls -d

表示显示文件的名称

ls -n

表示显示目录以及目录下的所有子目录以及文件

ls -R westos

表示显示文件的大小:–后表示的是全称,-表示的是简写

ls -s
ls --size

(6)history讲解
显示所有的历史纪录

history

表示清空所有的历史记录,但是非永久清空.如果重新开启一个新的shell,系统会自动重读之前的历史记录

history -c

表示调用第63条命令,使用上下键也可进行历史记录的掉用。

!63

表示搜索历史记录里的关键词,出现多个的话N向上匹配n向下匹配

<ctrl>+r

系统中所有的历史记录都存储在一个文件中进行保存,这个文件中的记录被删除后才会进行彻底删除。

~/.bash_history

一般企业中使用过明文密码登录过数据库后会进行删除自己的密码记录
(7)gedit具备图形界面的文本编辑器

表示打开westos这个文件,如果这个文件未能创建,会自行创建。

gedit westos

保存方式
(8)touch新建文件

表示新建单个文件,也可以同时新建多个。如果当前文件已经创建成功,则默认修改时间戳到当前

touch westos

同时新建多个文件

touch westos1 westos2 westos3 westos4

同步时间戳到当前时间,当前文件已经建立过的情况下会同步到当前。

touch westos

修改文件的时间戳到指定时间,格式为:世纪,年,月,日,时,分,秒。

touch -t 20211111111111 westos

(9)rm删除命令
表示删除文件westos,但是删除同时会进行交互式询问。

rm westos

删除目录以及目录下的资源,-r表示递归即。

rm -r westos

表示强制删除文件,不会进行二次确认。

rm -f westos

(10)mkdir新建目录
表示新建一个空的目录。

mkdir westos

表示如果父级目录未创建会自行创建父级目录,效果为新建目录在当前目录下建立目录1、目录1下建立目录2。

mkdir -p 1/2

(11)vim无图形界面的文本编辑器

表示使用vim编译器打开westos这个文件,

vim westos

使用上下分布的方式打开两个文本

vim -o westos westosa
<ctrl>+w        #先按<ctrl>+w上下键
:wq        #编写过后保存并退出
:q            #未进行任何操作直接退出
:q!        #强制退出但是不保存

vim异常退出后怎么解决

编写文件时,在未保存更改内容时退出
直接将shell关闭退出编辑,出现vim编译异常退出时都是异常退出
[o] 只读打开文件
[E] 继续编辑
[R]恢复未保存内容编辑
[D] 删除.swp文件进入编辑
[Q] 退出文件编辑
[A] 退出vim

(12)cp复制命令

表示复制文件westos到当前目录下的westos1目录下

cp westos westos1/

表示复制目录westos以及下的内容,到当前目录下的westos1下。

cp -r westos westos1/

(13)less分页浏览模式

表示使用分页浏览的方式进行查看文件westos

less westos
/westos####表示在文件内搜索关键词westos
N###表示向上匹配
n###表示向下匹配
键盘上的PgUp按键向上翻页进行浏览,PgDn向下翻页进行浏览。
v###表示进入vim中操作该文件,进入后和vim的用法一致

(14)file查看文件的的类型
表示查看文件wesyos的文件类型,同时将文件的编写语言显示出来。

file westos

(15)wc统计命令

表示统计文件内容,输出结果为文件内容的单词数量、字节数、行数。

wc westos

表示统计文件的行数

wc -l westos

表示统计文件的单词数

wc -w westos

表示统计文件的字节数

wc -c westos

(16)绝对路径以及相对路径的讲解,以及Linux文件目录的层级结构

绝对路径即:相对于当前用户的文件所在位置
相对路径即:相对于当前目录所在的文件位置

/    ##系统的根目录
/bin ##系统常规命令
/sbin ##系统管理命令
/dev ##设备文件
/home ##普通用户家目录集合,此目录中的子目录为普通用户家目录
/root ##超级用户家目录
/lib64 ##64位函数库
/lib ##系统函数库
/proc ##进程信息,系统识别的硬件信息
/run ##当前运行的硬件和系统模块
/srv ##系统数据(常量) /var ##系统数据(变化) /tmp ##系统临时文件存放目录
/mnt ##临时设备挂载点
/media ##cdrom临时挂载点
/etc ##系统大多数程序的配置目录
/opt ##第三方软件安装位置
/boot ##系统启动分区,系统启动时读取的文件都在此目录中
/sys ##关于内核设定目录
/usr ##unix system resource 仅次于/ 重要 多数系统资源都在此目录中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值