linux权限

作者 : admin 本文共2472个字,预计阅读时间需要7分钟 发布时间: 2024-06-15 共1人阅读

目录

1.指令收尾

(1)打包和压缩相关的说明

(2)bc指令

(3)系统配置

(4)nano指令

2.热键的介绍

3.指令的运行原理

(1)简单理解

(2)进一步说明


1.指令收尾

(1)打包和压缩相关的说明

linux权限插图

这个就是打包压缩的指令,我们上一次介绍的就是zip指令进行压缩,unzip指令用来解压;

上面的tar指令可以实现相似的功能,tar czf xxx就可以进行对应的打包和压缩,这个xxx就是打包后的文件的名字;

上面的tar tzf xxx.tgz就是进行这个打包压缩后的这个压缩包文件的预览,就是我不想知道这个文件里面都是哪些内容,就是只想看一看这个压缩包里面都涵盖了哪些文件;

tar xzf xxx.tgz就是用来对于一个简单的压缩包进行解压和解包的,这个后缀名字tgz实际上就是有两个部分组成的,一个就是tar文件,表示的就是压缩后的文件的后缀,还有一个就是这个gz后缀。表示的就是压缩后的文件的后缀,全称应该是这个xxx.tar.gz    这个后缀可以用来表示相关的所有文件,无论是打包的还是压缩的,这个后缀都是通用的,但是为了简介,我们把这个复杂的后缀省略为这个tgz,也就是这个打包的后缀的第一个字符和压缩的后缀的全部字符拼接在一起组成的新的文件的后缀名字;

(2)bc指令

这个指令就是相当于我们的这个计算器的相关的功能,他可以进行相应的计算,尤其是这个浮点型的数据的计算,我们在某些场景下面就会特别需要这个指令发挥作用;

linux权限插图(1)

这个就是我们对于这个指令最直观的了解,就是输入这个指令之后linux支持各种数据的计算实现,打印出我们想要的结果,这个是可以进行多次计算的,但是这个想要退出的话,就只需要键盘敲击这个ctrl+D键就可以退出这个计算器的功能了; 

linux权限插图(2) 

上面的这个就是bc和echo指令的结合,这个就可以结合我们之前使用的管道的知识,把这个线性运算放到这个bc里面去进行,也就是使用计算器去执行,但是这个显然是没有必要的,我们直接使用这个bc指令就可以进行运算了; 

(3)系统配置

使用这个uname -r指令就可以查看这个当前使用的机器的硬件配置以及这个操作系统的版本等等相关的信息;

(4)nano指令

这个就是相当于是一个记事本,在这个里面我们可以写一些这个比较简单的程序,例如这个普通的C语言程序,我们下面做一个简单的示范演示一下这个使用的方法:

首相创建一个新的文件用来存放我们写的这个代码:

linux权限插图(3)

然后就是向这个文件里面去填充内容:

linux权限插图(4)

使用这个nano后面加上文件的名字的方法就可以向这个文件里面写入内容,之后我们就会进入一个全新的页面,就系那个下面展示的那样,我们写一个很入门的循环语句;

linux权限插图(5) 

写完之后的话就是按键ctrl+x键,表示退出,这个时候程序会提醒你,yes还是no,这个时候直接输入y即可,然后这个时候在按键enter就跳出了原来的界面,这个时候我们的程序就已经编写好了;

我们可以使用cat指令进行查看这个文件的内容:
linux权限插图(6) 

这个时候打印的内容就是我们已经输入的程序内容,我们接下来可以对于这个程序进行编译,我们可以下进行查看这个文件是什么,使用ls命令,这个时候出现了a.out文件,这个就是我们刚刚写的可执行程序,我们可以对于这个可执行程序进行编译;

linux权限插图(7) 

使用gcc进行编译,然后使用./a.out就可以去运行这个文件,显示出来运行的结果:

linux权限插图(8)

2.热键的介绍

(1)热键就是我们可能会经常使用的按键,这些按键叫做热键;

(2)这个tab热键就是可能会出现这个指令的补充完整,例如我们想要使用这个which指令,我们输入这个whi之后,直接点击这个tab键两次,这个时候就会自动把我们的指令不全,但是这个出现的前提就是这个符合条件的指令很少很少,我们想要输入的指令就是which 我们已经输入了4个字符,这个时候符合条件的指令就很少了,所以这个时候按下tab键就会自动的匹配;

但是如果你仅仅输入w之后就按下去tab键,这个时候可以匹配上去的键就会有很多,这个时候系统就会把所有能够匹配上去的热键全部都显示出来,供我们进行选择;

(3)ctrl+R热键,这个就是用来进行这个历史指令的搜索,就是我们之前是使用了那些指令可以帮助我们查找到,例如我们输入这个ctrl+R之后,输入l,这个时候就会出现我们之前使用的包含l的所有的指令;

(4)ctrl+D这个热键就是用来终止程序的执行的,我们写了一个死循环的代码,程序无法正常终止,这个时候我们就可以使用ctrl+D这个热键来终止这个死循环;

(5)ctrl+x代表的就是键盘输入结束,例如这个使用bc指令调出来计算器的时候,我们就可以使用这个热键结束这个输入的过程,在其他方面,使用ctrl+x就会退出这个用户账号,可能就需要我们重新进行登录;

(6)histoty指令

我们上面介绍这个 ctrl+R指令进行这个历史命令的搜索,这个就说明我们的历史命令一定是存在于某个特定的位置的,可以让我们进行这个搜索,我们可以使用histoty指令调出这个历史指令,有的云服务器是显示100条历史指令,有的显示1000条历史指令;

3.指令的运行原理

(1)简单理解

我们首先认识一下这个bash命令行,这个就是我们的xshell上面显示的,等待我们进行输入的那一行内容,这个包括了用户的名字,主机名字,当前的目录,命令行提示符,这四个部分构成了我们的bash命令行;

linux权限插图(9)

(2)进一步说明

我们使用的指令,最后都是要在这个操作系统上面进行运行的,但是操作系统的使用起来的难度系数比较高,因此我们需要有一个叫做命令行显示器的东西;

命令行显示器的总称叫做shell,我们的bash就是这个shell显示在桌面上面的形式,命令行显示器接受用户的指令传递给了操作系统,并且将这个操作系统的处理结果传递给这个用户,在某种程度上面还可以拒绝用户的非法请求,对于这个用户的指令进行检查,非法的话还会进行拦截,某种程度上面保护了操作系统;例如我们输入一个指令,系统会出现这个指令不存在,this is not a directory这样的提示,这个就是相当于拦截了我们的非法的请求,保护操作系统;

linux权限插图(10)

本站无任何商业行为
个人在线分享 » linux权限
E-->