这里写自定义目录标题
一:Linux和Windows的区别
Linux的完全开源的,Windows是闭源的,所以Linux相对与Windows有更多的个人定制能力。
Linux偏向于指令操作(图形界面为辅助),所以使得Linux有很多的操作指令,不适合大部分人使用,Windows更偏向与图形界面(鼠标点击进行操作),所以客户使用面广泛,使用简单。
Linux安全性相对于Windows更加安全,因为Linux的系统开源,有能力者可以通过系统开源代码对安全性进行更新,Windows因为闭源,更偏向与商业性,使得Windows的安全性能提升只能依靠与微软的工程师,但是群众的力量时无穷的,所以安全性好与坏并不能表现出系统的优略,再加上Linux时使用量少,所以也显得安全性高
Windows因为使用的范围广,所以几乎的有的硬件厂商都支持,同时大多数的游戏和软件都兼容,Linux相对于来说就有很大的缺陷
二:什么是Linux
Linux在操作使用中时通过 输入命令——shell解释——内核处理
Linux的内核一般包含五大部分:进程管理、存储管理、文件管理、设备管理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序,。主要功能是:资源抽象、资源分配、资源共享。(相当于Linux的核心所在)
shell作用:
内核是 如何对资源进行合理的分配 和 如何对用户需要作出处理 ,
1.所有的要执行的进程都要和shell建立连接,shell相当于Linux内核和外界沟通的唯一途径,shell通过分析所有进程的重要性来对各个进程的先后顺序进行合理化分配,从而使得系统更加高效
2.当客户对内核发出指令时,shell将会将客户所发出的指令进行类似翻译后告诉内核,内核在执行相应的命令
3.shell在流程中也起到了对内核作保护的作用,将外界指令的安全性进行了处理,内核只需要执行shell传出来的指令即可,增加了工作效率
三:Linux常用的基础指令
1.命令行行提示符含义:
kiosk: 用户名称(root则表示为超级用户)
@: 分隔符
foundation31: 主机短名称
~: 当前所在系统目录(输入qwd,可以显示当先目录,~为默认, 如果切换目录则会相应的改变)
$: 身份提示符($为为普通用户,#为超级用户)
2:超级用户登陆方式
在命令行输入 su-
再输入密码,登陆成功后命令提示符将会改变为root用户,身份提示符变为#
3:命令的组成
命令 参数 目标
4;虚拟机的启动和关闭
rht-vmctl start desktop/server 开始
rht-vmctl poweroff desktop/server 关闭
rht-vmctl view desktop/server 显示
rht-vmctl reset desktop/server 重置
虚拟机的启动不会显示窗口,所以必须要view显示窗口才能看见虚拟机
为普通用户登陆选择 为超级用户登陆选择
选择超级用户登陆后 输入root(超级用户名) 密码(redhat 默认密码)
5:Linux系统结构
系统目录各个文件夹介绍:
/bin ##二进制文件,系统常规命令
/boot ##系统启动分区,系统启动时读取的文件
/dev ##设备文件
/etc ##大多数配置文件
/home ##普通用户的家目录
/lib ##32位函数库
/lib64 ##64位库
/media ##手动临时挂载点
/mnt ##手动临时挂载点
/opt ##第三方软件安装位置
/proc ##进程信息及硬件信息
/root ##超级用户家目录
/run ##临时设备的默认挂载点
/sbin ##系统管理命令
/srv ##数据
/var ##数据
/sys ##内核相关信息
/tmp ##临时文件
/usr ##用户相关设定
6:Linux下的文件管理
1:建立空白文件
touch file 建立空文件,或修改文件的时间戳
touch file1 file2 建立多个文件(file1 file2)
2:建立文件夹
mkdir ##建立单目录
mkdir -p ##建立多层目录
eg:mkdir -p 123/456/789 在Desktop中创建123文件夹,在123中创建456文件夹,在456中创建789文件夹
实现了文件夹的多级目录创建
3:文件夹的删除
rm file 删除file'文件夹,但是会提示是否删除,选择yes或者no
rm -f file 强行删除文件不提示
rm -fr dir 强行删除目录本身和里面的内容补提时
7:文件的编辑
1:vim file 进入file文件编译
2:进入文件后输入< I >进入文件输入模式,可以向文件中输入内容
出现 - -INSERT- - 则表示已经进入编译模式,可以直接输入内容
2:退出编译模式
按按<esc>退出插入编译模式,进入浏览模式
退出编译模式后可以对文本进行复制粘贴功能和批量操作 通过方向键操作光标进行操作
a:字符基本操作命令
yy 复制一整行
yl 复制一个字母
yw 复制一个单词
p 粘贴
dd 删除一整行
dl 删除一个字母
dw 删除一个单词
cc 剪掉整行
cl 剪贴一个字母
cw 剪贴一个单词
u 撤销
ctrl+r 恢复
b:批量操作管理
在浏览模式下,输入ctrl + v 进入可视化模式,通过光标选择需要操作的字符所在
按<I>进入插入模式并写入要加入的字符
按<ESC>批量添加结束
:%s/原有字符/修改后字符/g
:1,5s/原有字符/修改后字符/g
3:文件的退出
在浏览模式下输入:
:q ##当文件没有做任何修改是可用
:q! ##当文件修改但不行保存修改时可用
:wq ##退出保存
:wq! ##当文件属于自己或用户为root时可用
4:多个文件同时打开编辑
vim file
:sp file1
光标默认在那个文件中操作的就是那个文件,ctrl+w 按完放开在按上|下可以移动光标所在窗口
8;文件异常退出处理
文件不是通过正常退出方式下:
异常退出后在打开文件会出现:
其中:中file.swp为非正常退出后产生的文件
[O]pen Read-Only 只读打开
(E)dit anyway 放弃未保存数据进入文件
(R)ecover 恢复
(D)elete it 删除.swp文件
(Q)uit 退出
(A)bort 退出
根据需求选择
9:文件查看
文件查看常用命令
cat file 输出文件的所有内容
cat -b file 输出文件所有内容并加入行号
less 分页浏览 在分页浏览下:上|下 向上|向下移动一行 <pgup>|<pgdn> 向上|向下移动一页
/关键字 高亮显示关键字,n向下匹配N向上匹配
q 退出
tail -n 显示文件的后多少行
head -n 显示文件的前多少行
10:文件的复制和移动
cp file file222 文件复制(将文件file复制到file222中)
cp file file222 123/ 复制多个文件(file file222)到目录(123)中
cp -r file 123/ 复制目录(123)
mv file file222 重名命
mv file 123 移动
mv file 123 移动目录
11:文件路径
相对路径:(则必须有前提条件,其实在系统底层依然是绝对路径执行,只是用户看到的简略移动)
文件相对当前系统位置的一个名称简写
文件名称省略了当前路径的值
只有当前在此目录中时可以使用
文件名称不以/开头
文件名称会自动在字符前加入'pwd'显示的路径
绝对路径:
是文件在系统中真实的位置
任何时间都可以精确表示一个文件的名称
文件名称以/开头
pwd 显示当前工作目录
cd 切换当前工作目录
cd /mnt 切换到/mnt目录中
cd - 进入当前目录之前所在目录中
cd ~student 进入到student用户家目录
# 欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本
引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' | ‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" | “Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash | – is en-dash, — is em-dash |
创建一个自定义列表
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。2
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎