① 请问linux系统中 [root@机器名:~]S 与root@机器名:~S 两者间一个带有中括号,另一个没有,有什么区别
没什么区别,就是命令提示符显示,只要把环境变量PS1改一下,加上中括号即可
② linux 用户登陆系统后中括号里的字符串分别表示什么意思
baozi是当前登录用户名,localhost是主机名。
中括号中的内容表示是可选参数,可选一个或多个或不选,大括号中的内容表示只可选其中一个参数。
标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0、1和2。这里2的意思就是将标准错误也输出到标准输出当中。
③ linux命令里的中括号什么意思
[ ] 是test的简写,它等同于test命令,用于比较信息。
④ linux 帮助 里面 [] {} 中括号 大括号 什么意思,语法是怎么样的啊
中括号里的是可选的。而大括号里的是必选的,中间是必选一个。如[a,b]可以选择a,可以选b,也可以不选。但如果是{a|b},那a和b就必须要选一个,而且只能选一个。
⑤ linux 的 man 下的方括号 尖括号 圆括号还有省略号的意思
在方括号内的表达式(“[” 和 “]”之间的字符)是可选的(写命令时要去掉括号)。
在尖括号内的表达式(“[” 和 “]”之间的字符)是必须替换的表达式(而且要去掉括号)。
省略号表示该选项可以单个或多个
以7z的参数为例:
7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]
7z <命令行> [[选项]...] <档案名称(压缩包名称)> [<被压缩的文件名>...] [<@文件列表(如txt文件中的文件列表)...>]
实例分析:
7z a -tzip -p111 archive.zip txt.txt #txt.txt文件压缩为archive.zip,压缩方式为zip,密码为111
7z x -tzip -p111 archive.zip #解压,密码为111
a为命令,命令至少要有一个
-t /-p为选项(switch),可选0个或多个,zip和111分别为-t和-p的参数,中间不需要空格 选项(如-r)放前放后都行
⑥ linux 中括号
Linux中,lsmod(list moles)是显示已载入系统的模块。
标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2。这里2>&1的意思就是将标准错误也输出到标准输出当中。
所以这是告诉你出错了,找不到老的lsmod。
⑦ linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示什么意思呢
(ALL:ALL)表示的是前一个表示用户,后一个表示用户所在群组,如test0
ALL=(test1:test2)的意思是,第一个ALL表示用户test0可以登陆的主机,可以限定为localhost等,ALL表示允许所有来源;test0在执行sudo命令后,获取到属于test2群组的test1的操作权限。最后一个ALL表示的是可以执行的指令,可以用命令的绝对路径来限定可以执行的操作,ALL的话就是允许所有操作。
这个设置是debian版本里面的visudo设置,可能跟centos,ubuntu其他的一些版本不太一样
⑧ linux命令 数值计算 为什么要双括号
(命令) ------> 单个括号的意思是执行括号里面的命令 ((算式)) -------> 双括号的意思是计算里面的算式. 比如 files=$(ls)sum=$((5+2)) shell本身没有计算小数的功能. 你可以用bc命令, 比如 sum=$(echo "2.2+3.3"|bc)
⑨ linux中$()和${}的区别
$()是执行里面的代码得到的结果
${}是参数,{}是为了避免后面的影响到了,比如参数${a}a这样连着使用。如果不用{},系统就会识别成$aa了
⑩ linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示什么意思呢
(ALL:ALL)表示的是前一个表示用户,后一个表示用户所在群组,如test0 ALL=(test1:test2)的意思是,第一个ALL表示用户test0可以登陆的主机,可以限定为localhost等,ALL表示允许所有来源;test0在执行sudo命令后,获取到属于test2群组的test1的操作权限。最后一个ALL表示的是可以执行的指令,可以用命令的绝对路径来限定可以执行的操作,ALL的话就是允许所有操作。
这个设置是debian版本里面的visudo设置,可能跟centos,ubuntu其他的一些版本不太一样