导航:首页 > 操作系统 > 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小括号相关的资料

热点内容
安卓手机上的文件怎么拷贝到电脑 浏览:761
教你一个解压神器 浏览:399
压垮程序员的bug 浏览:347
cad成面命令 浏览:913
php文件内容清空 浏览:867
服务器管理为什么要云帮手 浏览:638
mac命令行粘贴 浏览:140
java17api中文下载 浏览:431
带spi的单片机 浏览:94
node项目编译桌面程序 浏览:319
163服务器没有响应什么意思 浏览:964
怎么看编译器是32位还是64位 浏览:665
程序员试题百度云 浏览:839
谈论不同的解压方法 浏览:572
如何透明加密 浏览:594
如何将电脑变成一台服务器 浏览:251
秒学汉字app怎么样 浏览:517
中兴r10路由器恢复出厂命令 浏览:1000
私密照放加密软件 浏览:688
手机外接硬盘文件夹 浏览:419