Linux基础认识与简单命令的带图示范

一、Linux的基础认识

Linux全称GUN/Linux,是林纳斯·本纳第克特·托瓦兹于1991年10月5日首发。

通常公司的服务器都用它是因为GUN是开源组织,大家很多都一致Linux是操作系统,其实Linux指的是Linux内核

内核:

1:他是系统核心程序(因此他可以被称为一个程序) 

2:负责系统程序和硬件分配及调度(对于人来讲就相当于我们的大脑来控制我们的各个行动)

我们常见的内核:

 Linux(开源)<Windos>、Dos(更容易让人来接受)<ios硬件会差一点>、Unux(稳定性强)<Redhat>

 因为内核具有控制资源分配的缘故,因此他需要保护起来。然后呢我们就有了shell

shell:

1:对外提供操作这和系统沟通接口(对安装在电脑里的软件进行资源分配)

2:对内实现对内核进行保护(为了不能使软件对内核的控制<为了不让各大软件对电脑资源的争夺而保护内核而进行与电脑沟通>)

在虚拟机中如何打开命令行:

1.鼠标右键打开     2.点击Open Terminal 打开命令行

3.在打开命令行页面的时候,如果还想再打开一个,可以使用快捷方式同时按Ctrl+Shift+n 再建立有一个命令行页面

 

 

 shell命令行提示符 [root@localhost ~ ] #

                                      [1]  [2] [     3]         [4]   [5]

[1]运行shell的用户

[2]:分割符

[3]:系统主机短名称当前主机去掉域名部分的短名称

[4]:当前目录名称

[5]:身份提示符 #表示当前用户为超级用户,$当前用户为普通用

shell 快捷键的使用:

在一个terminal中开启多个窗口——>Ctrl+Shift+t

 

 重新打开一个terminal       Ctrl+Shift+n

 

取消命令执行(如果在命令行中打了很多没有用的代码,想重新开始一个命令行)      Ctrl+c

 

 

 关闭shell页面   Ctrl+d   (两个变成了一个)

 快速移动光标到行首  Ctrl+a  (非常抱歉不会录屏,截图展示不出来效果,小伙伴自己试一下)

快速移动光标到行尾   Ctrl+e

快速删除当前所在字符之前的所有   Ctrl+u

快速删除当前所在字符和之后的所有 Ctrl+k

shell中如何执行命令

命令执行格式:

[1]命令 [2]参数 [3]对象 

[1]:命令就是程序 [2]:参数表示命令的特殊功能 [3]:对象就是操作目标

实例:对一个文件进行查看它目录下的文件及文件的大小

命令:ls  参数:-l 对象:桌面上的Linux文件

命令执行的方法:

有些命令可以单独执行

参数可以加多个

-l :查看文件的详细信息

-s:查看文件的大小   查看文件的大小同时也可以写成   --size

命令 ls -l -s  同时也可以写成  ls -ls 显示的效果是同等的

 

*命令必须在行提示符之后输入否则命令无法执行

Linux命令行历史调用

使用命令history进行查看我们所写的命令(查看的命令仅限于1000行以内)

 

目前写了只有67行只能显示最近写的所有,如果有很多的话同时会显示

清空当前历史命令: history -c

它清空的只有我们当前的这个页面的所有历史命令行,但是我们如果在新的界面输入命令history 还是可以看到我们所有的命令 Ctrl+Shift+t 在同一个窗口新建一个页面再次进行history命令的查看来验证

如果想要彻底的清除我们所有的命令历史我们可以这么做:

在桌面上找到Home文件打开

最左侧的地方Other Locations 点击 再进入右上方的Computer 找到root文件 在文件里边有一个.bash_history 的文件进行删除就可以了(进入root文件的时候可能没有出现.bash_history文件那是它隐藏了,我们可以点击右上角像目录一样的按钮,进行对Show Hidden Files勾选)

再次进行查看的时候就会发现我们所有的历史命令已经消失啦  嘿嘿

历史命令的调用 :

1)调用指定行历史: !数字

 2)调用以此字符开头的最近历史:!字符

3)使用Ctrl+r 进入历史搜索模式,命令行会变成——>#(reverse-i-search)`':输入关键字

 此时我们就可以自行输入

Tab键的联想输入:对于长命令而言我们输入会有些麻烦我们可以使用Tab键进行联想输入。(比如history  我们可以输入his后按下Tab键我们会神奇的发现它全部显示了)

当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次 那么会把以此字符开头的所有内容显示 如果2次仍然不显示表示没有以此字符开头的指令

第一次写博客,在记录自己学习的过程的时候,希望可以帮助到有需要的人,有些地方可能不够全面还望各位大神可以在评论区里指出,觉得有帮助的朋友记得点赞哦!谢谢大佬   抱拳 抱拳

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佐初黎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值