首页
›
答案
›
题库
›
慕课
未分类
93501
使用弱口令也无所谓。
93502
口令攻击的常用方法有:查表法、字典法、暴力攻击法。
93503
Linux口令的加密采用的是“加盐”hash的方法。
93504
Linux的口令存储于/etc/shadow文件中。
93505
Linux的口令存储于/etc/passwd文件中。
93506
;!/bin/bashfunction demoFun1(){echo 这是我的第一个 shell 函数!
93507
;!/bin/bashint=1while(( $int=5 ))doecho $intlet int++done运行脚本,输出:12345
93508
num1=100num2=100if test $[num1] -eq $[num2]thenecho '两个数相等!'elseecho '两个数不相等!'fi输出结果:两个数相等!
93509
顺序输出字符串中的字符:for str in 'This is a string'doecho $strdone输出结果:This is a string
93510
num1=$[2*3]num2=$[1+5]if test $[num1] -eq $[num2]thenecho '两个数字相等!'elseecho '两个数字不相等!'fi输出结果为:连个数字不相等!
93511
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):实例;!/bin/bashval=`expr 2 + 2`echo 两数之和为 : $val执行脚本,输出结果如下所示:两数之和为 : 5
93512
my_array=(A B C D)echo 第一个元素为: ${my_array[0]}echo 第二个元素为: ${my_array[1]}echo 第三个元素为: ${my_array[2]}echo 第四个元素为: ${my_array[3]}执行脚本,输出结果如下所示:$ chmod +x test.sh
93513
Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……实例以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:;!/bin/bash; author:菜鸟教程; url:www.runoob.comecho Shell 传递参数实例!;echo 执行的文件名:$0;echo 第一个参数为:$1;echo 第二个参数为:$2;echo 第三个参数为:$3;
93514
双引号your_name='runoob'str=Hello, I know you are \$your_name\! \necho -e $str输出结果为:Hello, I know you are runoob!
93515
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。
93516
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。下面的例子尝试更改只读变量,结果报错:;!/bin/bashmyUrl=http://www.google.comreadonly myUrl
93517
下面的shell变量命令是合法的:?var=123
93518
shell变量名的命名须遵循如下规则:(1)命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。(2)中间不能有空格,可以使用下划线(_)。(3)不能使用标点符号。(4)不能使用bash里的关键字(可用help命令查看保留关键字)。
93519
Shell脚本编写的过程:(1)利用vi编辑器编辑程序,将程序命名为ScriptName。(2)Shell脚本不是复杂的程序,它是按行解释的,脚本第一行总是以 ;!/bin/bash 开头,它通知系统使用bash来解释。(3)编写完后给程序添加执行权限: chmod u+x ScripName(4)运行程序: ./ScripName
93520
shell脚本或者shell编程不是复杂程序,它是由上往下逐行解释执行的。脚本的第一行总是以“;!shell 解释器文件路径”开始。来指定该脚本使用哪种shell进行解释执行。;!/bin/bash Shell脚本的注释行都是以井号“;”作为第一个字符,shell对这些注释行将不予解释执行。
93521
shell 脚本(shell编程)是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,它接收用户命令,然后调用相应的应用程序。为了让shell能读取并且执行所需要程序,shell脚本的文件权限必须被设置为可读可执行。
93522
shell脚本并不是二进制可执行文件,而是以文本方式保存,由shell进行解析执行的,不需要对代码进行编译。
93523
(1) Shell脚本支持变量、命令行参数、交互式输入、函数模块、各种控制语句等高级编程语言的特性。(2)利用shell可以编写出功能非常复杂的脚本程序,把大量的任务自动化,尤其是那些需要输入大量命令而在执行过程中不太需要与用户进行干预的系统管理任务。
93524
shell还有另一种功能:如果执行多条命令,他可以将这组命令放在一个文件中,然后可以像执行Linux系统提供的其他程序一样执行这个文件,这个命令文件叫做shell程序或shell脚本。当运行这个文件时,他会像在命令行输入这些命令一样顺序地执行他们。
93525
Shell是一个命令解释器, 它会执行命令提示符下输入的命令。
93526
Linux采用的加密方式为加盐hash,可以有效地防止攻击。
93527
密码攻击常用的方式有字典攻击、暴力攻击、查表法。
93528
Hash算法可以把任意数量的数据转换成固定长度的指纹,这个过程是不可逆的,这种特性恰好合适用来保存密码。
93529
Linux系统中,/etc/shdow中的密码域是三部分组成:第一个是id,是一个具体的数字,表示加密的方法;第二个为“盐”字段,是一个固定长度的随机字符串;第三个为加密之后的字符串。
93530
在/etc/shadow文件中,如果一个用户的密码字符串为!,则表示该用户名被禁用。
93531
对于/etc/shadow文件,普通用户没有读写权限
93532
Linux系统中,基于用户身份对资源访问进行控制
93533
groupadd命令可以新建一个用户组,groupdel命令可以删除用户组
93534
userdel命令可以删除用户
93535
usermod命令可以删除用户
93536
passwd命令可以修改用户密码
93537
useradd命令可以修改用户的密码
93538
有效用户组是指登录用户当前所在的用户组,groups命令可以查看当前登录用户支持的所有用户组和有效用户组
93539
用户组的基本信息及用户组的密码信息分别存储于/etc/group和/etc/gshadow文件中
93540
文件/etc/shadow文件中保存的口令没有加密,是明文形式
93541
用户加密后的口令存储于文件/etc/shadow文件中
93542
用户的账号相关信息存储在/etc/passwd文件中
93543
GID是用户组的唯一标识
93544
Linux系统中,root用户的UID为0
93545
linux系统中,用户名是用户的唯一标识
93546
Linux系统中,UID是用户的唯一标识
93547
想要实现用户身份的切换,应该使用哪个命令()
93548
/etc/shadow文件中保存的用户口令说法正确的是()
93549
Linux系统中的用户的加密后的口令保存在哪个文件中()
93550
以下哪里命令可以新增用户()
93551
以下哪个命令可以修改用户的口令()?
93552
如果一个文件file的属性为brwxr-xrwwx,表示该文件是一个设备文件。
93553
将一个文件file的权限更改为-rwxrwxrwx,可以使用chmod 777 file命令。
93554
uname -r 命令可以查看Linux的所使用的内核版本。
93555
Linux系统中,/proc是一个虚拟文件系统,本身不占任何硬盘空间。
93556
执行命令chmod 750 file.txt 后,其他人可以读改文件。
93557
如果一个文件temp的属性为drwxr-xrex,表示该temp是一个目录。
93558
Linux的文件类型与文件的扩展名没有关系。
93559
系统的函数库位于/sys目录内.
93560
绝对路径指的是从根目录 / 开始写起的路径.
93561
利用ls -l 显示的文件属性中,第一个字段是文件类型及权限,共有10个字符,第一个位是文件类型,接下来三个为一组,一共三组,分别代表文件拥有者、群组、其他人的权限,权限有r、w 、x三种,其中x表示该文件具有可执行的权限。
93562
利用ls -l 显示的文件属性中,第一个字段是文件类型及权限,共有10个字符,第一个位是文件类型,接下来三个为一组,一共三组,分别代表文件拥有者、群组、其他人的权限,权限有r、w 、x三种,其中r表示改文件可读。
93563
ls -a命令可以显示Linux系统的隐藏文件.
93564
Linux系统中,如果一个文件名以 . 开始,例如.bashrc,表示改文件是隐藏文件。
93565
Linux系统的配置文件位于下列哪个目录内?
93566
Linux系统管理员常用的指令位于下列哪个目录内?
93567
Linux的内核位于下列哪个目录?
93568
下列那个命令可以改变文件所属的群组?
93569
下列哪个命令可以改变文件的拥有者?
93570
需要将一个文件file的权限修改为-rwxr-xr--,应该如何下达指令()?
93571
当一个文件的权限为-rwxrwxrwx,则这个文件拥有者的权限是()?
93572
deepin操作系统是由武汉深之度科技有限公司开发的Linux发行版。deepin操作系统是一个基于Debian的Linux操作系统
93573
GPT分区模式使用GUID分区表,是源自EFI标准的一种较新的磁盘分区表结构的标准。与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。
93574
统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。
93575
shutdown -r now 命令可以重新启动计算机。
93576
BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
93577
一块没有分区的硬盘可以首先分逻辑分区,然后分主分区和扩展分区。
93578
主分区和扩展分区的数量加起来不能超过4个。
93579
逻辑分区是从主分区中分割出来的。
93580
主分区是真正可用的分区。
93581
扩展分区是真正可用的分区。
93582
shutdown -r now 命令在Linux系统中含义是()
93583
BIOS的含义是()
93584
下面哪个不属于Linux的发行版?
93585
sda5是()分区
93586
在Linux系统中,符号 / 表示的含义是()
93587
若一台计算机的内存为128MB,则SWAP交换分区的大小通常是()
93588
下列哪个内核版本是Linux的稳定版本?
93589
下面那个软件不属于虚拟机软件?
93590
/dev/sdb1文件表示的含义是()?
93591
/dev/mouse在Linux系统中代表的是什么设备?
93592
Linux系统中第一块SCSI接口的硬盘,在Linux系统的表示为()
93593
一块硬盘最多可以划分()个主分区?
93594
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。
93595
现在市面上大多数的操作系统都是基于Linux所开发的,就比如现在的国产操作系统。深度Linux,优麒麟,中标麒麟,威科乐恩,起点操作系统,凝思磐石安全操作系统,共创Linux,思普操作系统,中科方德桌面操作系统,普华Linux,RT-Thread RTOS,中兴新支点操作系统,一铭操作系统等等。
93596
统一操作系统UOS是由包括中国电子集团(CEC)、武汉深之度科技有限公司、南京诚迈科技、中兴新支点在内的多家国内操作系统核心企业自愿发起“UOS(unity operating system)统一操作系统筹备组”共同打造的中文国产操作系统。
93597
Linux操作系统内核的主要功能是进程管理、文件系统管理、设备驱动管理、内存管理4个部分。
93598
Linux系统一般由内核、shell、文件系统和应用程序4个主要部分构成。
93599
Linux内核的源代码是开源的,任何人都可以随时获取和查看。
93600
目前的世界超级计算机500强中应用的操作系统全都是Linux。
‹
1
…
935
936
937
…
2612
›