
在软件领域,语言主要分为两类,脚本语言和编译语言.
许多大中型程序都是用诸如C,C ++或JAVA之类的编译语言编写的. 用编译语言编写的程序可以由计算机直接执行,方法是将其从源代码转换为目标代码. (JAVA并非完全像这样,但是非常接近此声明. )
编译语言的优点是它高效,并且由于其效率,编译语言主要在底部运行,处理字节,整数,浮点数或其他机器级对象.
例如,在C ++中,“将一个目录中的所有文件复制到另一个目录”这一简单操作非常麻烦且困难.
脚本编程语言,通常被解释(解释). 解释程序(解释程序)将这类程序的执行读取到程序代码中,并转换为内部形式,然后执行. 解释器本身也是一个通用的编译程序.
使用脚本编程语言最方便的地方是,脚本编程语言通常在比编译语言更高的级别上运行,并且可以轻松处理文件和目录等对象. 但是,脚本编程语言的效率不如编译语言. 语言.

常用的脚本语言是Python,Ruby和Shell.

特别是,Shell脚本可以在UNIX系统中普遍使用,并且已由POSIX标准化,并且可以应用于许多系统,例如广泛使用的Red Hat Linux(Red Hat)系统.
现在,我们从一个简单的脚本开始shell脚本语言有哪些,并在Red Hat Linux上使用它.
例如,如果我们想知道系统上当前有多少用户登录,可以输入who命令.


输入who命令后输出
可以知道当前系统中有两个用户登录. 因为它是虚拟机上的操作系统,所以列出的用户很少. tty1表示文本界面,它是当前打开的命令窗口,而pts / 0表示打开的第一个终端(如果有另一个终端). 当终端打开时,它是pts / 1.
在许多大型的多用户系统上shell脚本语言有哪些,who命令列出的表将非常长. 此时,计算用户数量非常麻烦. 为此,您可以使用wc程序. wc程序是一个单词数计算程序,可以计算行数(行),单词(单词)和字符(字符)的数量. 使用wc -l命令仅计算行数.

计算用户数
“ |”是管道符号,可用于在两个程序之间建立管道. 谁| wc -l命令是who的输出,它成为wc的输入. 最终结果是已登录的用户数.

接下来,将此命令输入到通用文件中,然后赋予该文件执行权限,通用过程如下:

一个小脚本的例子
首先创建文件,然后根据过程输入文件.

创建文档和输入内容

可以使用ls命令检查是否创建了文件,然后使用cat命令查看文件内容.
然后授予文件执行权限,请使用chmod命令.

授予文件执行权限
首先使用ll命令检查每个文件的状态. 您可以看到新创建的nusers文件的权限状态为-rw-rw-r--,并且没有尾随x,这意味着没有执行权限.
输入命令chmod + x nusers授予文件nuser执行权限,然后使用ll命令查看并成功授予执行权限.
最后,直接使用该文件. 可以运行两个命令,一个是./,一个是sh.

运行文件
nurses是一个简单的脚本文件. 通常,要开发一个小的Shell脚本,请先在命令行上对其进行测试,然后确认适当的语法以完成工作,然后将编写的编程语言放入单独的脚本文件中并设置相应的执行权限,如此之小脚本文件可以直接使用.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-243305-1.html
巴菲特呢
少讲话