导航:首页 > 操作系统 > linux小括号

linux小括号

发布时间:2025-03-11 00:50:42

A. linux中$()和${}的区别

$()是执行里面的代码得到的结果
${}是参数,{}是为了避免后面的影响到了,比如参数${a}a这样连着使用。如果不用{},系统就会识别成$aa了

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)放前放后都行

C. linux终端不能输入小括号

再在用户目录下的.inputrc文件(如果没有,则新建一个)添加:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

如果还是不能输入中文,再试试在/etc/profile文件里添加:
LANG="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.eucCN"
export LANG LC_MESSAGES

D. linux 开头方括号里的意思 如:[baozi@localhost ~]$

baozi是当前登录用户名
localhost是主机名
@=at
baozi@localhost 也就表示登录在localhost主机上的baozi用户
~是当前工作目录,这里~表示用户home目录,等同于/home/baozi

E. linux命令 数值计算 为什么要双括号

(命令) ------> 单个括号的意思是执行括号里面的命令 ((算式)) -------> 双括号的意思是计算里面的算式. 比如 files=$(ls)sum=$((5+2)) shell本身没有计算小数的功能. 你可以用bc命令, 比如 sum=$(echo "2.2+3.3"|bc)

阅读全文

与linux小括号相关的资料

热点内容
路径规划算法比较 浏览:86
墨刀开发APP如何设置背景图片 浏览:139
软件设计师教程pdf 浏览:726
python数据同时给多个线程 浏览:150
php内核源码入口 浏览:910
java内存图片 浏览:227
电器原理pdf 浏览:273
谷歌注册无法连接网络连接服务器地址 浏览:428
在识货app上怎么联系客服 浏览:470
javac数据类型 浏览:480
kmp算法算法导论 浏览:193
单反照片批量压缩 浏览:340
javazip压缩目录 浏览:712
89c52单片机晶振 浏览:206
pdf转jpgmac 浏览:799
65压缩机多少钱 浏览:120
同类型服务app如何脱颖而出 浏览:762
mtm月线金叉选股预警公式源码 浏览:227
javasapwebservice 浏览:709
程序员老了去做什么 浏览:404