Linux

一: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编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销: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.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
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)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t &ThinSpace; . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值