文档视界 最新最全的文档下载
当前位置:文档视界 › Shell脚本的特殊符号

Shell脚本的特殊符号

Shell脚本的特殊符号
Shell脚本的特殊符号

这篇文章主要介绍了shell脚本中常见的一些特殊符号和它的作用详解,总结的很简洁,容易看懂,需要的朋友可以参考下

在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下:

1、{} 大括号:

用法一:通配符扩展

eg: ls my_{finger,toe}s

这条命令相当于如下命令的组合:

ls my_fingers my_toes

eg: mkdir {userA,userB,userC}-{home,bin,data}

我们将得到userA-home, userA-bin, userA-data, userB-home, userB-bin,userB-data,use rC-home, userC-bin, userC-data,这几个目录。

用法二:可用于语句块的构造,语句之间用回车隔开。如果你想在某些使用单个语句的地方(比如在AND或OR列表中)使用多条语句,你可以把它们括在花括号{}中来构造一个语句块。

eg:

{

grep -v “$cdcatnum” $strack_file > $temp_file

cat $temp_file > $strack_file

echo

cat -n file1

} (注:以上大括号中的四句命令够成了一个语句块)

用法三:参数扩展

${name:-default} 使用一个默认值(一般是空值)来代替那些空的或者没有赋值的变量na me;

${name:=default}使用指定值来代替空的或者没有赋值的变量name;

${name:?message}如果变量为空或者未赋值,那么就会显示出错误信息并中止脚本的执行同时返回退出码1。

${#name} 给出name的长度

${name%word} 从name的尾部开始删除与word匹配的最小部分,然后返回剩余部分${name%%word} 从name的尾部开始删除与word匹配的最长部分,然后返回剩余部分${name#word} 从name的头部开始删除与word匹配的最小部分,然后返回剩余部分${name##word} 从name的头部开始删除与word匹配的最长部分,然后返回剩余部分

(注,name为变量名,word为要匹配的字符串)

用法三在处理字符串和未知变量时,是很有用的。

2、[] 中括号:

用法一:通配符扩展:

允许匹配方括号中任何一个单个字符

eg: ls /[eh][to][cm]*

相当于执行ls /etc /home(若有/eom目录,就相当于会执行ls /etc /home /eom)注:在mkdir命令下不能扩展

用法二:用于条件判断符号:

[]符号可理解为指向test命令的一个软链接,所以其用法可完全参照test,将test位置替换为[便可。

eg: if [ "$?" != 0 ] 等价于if test “$?” != 0

then echo “Executes error”

3、`command` 反引号:`command`与$(command)的含义相同,都是返回当前执行命令的结果

eg: #!/bin/sh

for file in $(ls f*.sh);do

lpr $file

done

exit 0

该例实现了扩展f*.sh给出所有匹配模式的文件的名字。

4、'string' 单引号和“string” 双引号

双引号:如果想在定义的变量中加入空格,就必须使用单引号或双引号,

单、双引号的区别在于双引号转义特殊字符而单引号不转义特殊字符

eg: $ heyyou=home

$ echo …$heyyou'

$ $heyyou ($没有转义)

eg: $ heyyou=home

$ echo “$heyyou”

$ home (很明显,$转义了输出了heyyou变量的值)

5、$# 它的作用是告诉你引用变量的总数量是多少

$$ 它的作用是告诉你shell脚本的进程号;

$* 以一个单字符串显示所有的脚本传递的参数。等价于$1 $2 $3…….;

$@ 与$*基本类似(参见序号7),但在数组赋值时有些不同;

$? 前一个命令的退出码;

$- 显示shell使用的当前选项;

$! 最后一个后台运行的进程ID号。

6、$((…))语法:对括号内的表达式求值

eg:

#!/bin/sh

x=0

hile [ "$x" -ne 10 ];do

echo $x

x=$(($x+1))

done

exit 0

7、shell中几种特殊的参数变量的引用

$1、$2、$3……${10}、${11}、${12}……:表示脚本传入的的各个参数,注意当需表示两位数以后的参数时数字要用花括号括起。

$@ 列出所有的参数,各参数用空格隔开

$*: 列出所有的参数,各参数用环境变量IFS的第一个字符隔开

8、命令列表:

AND列表statement1 && statement2 && statement3 && …:只有在前面所有的命令都执行成功的情况下才执行后一条命令

OR列表statement1 || statement2 || statement3 || …:允许执行一系列命令直到有一条命令成功为止,其后所有命令将不再被执行

eg:#!/bin/sh

touch file_one

rm -f file_two

if [ -f file_one ] && echo “hello” && [-f file_two ] && echo ” there”

then

echo “in if”

else

echo “in else”

fi

exit 0

上例的输出为:

hello

in else

关于AND列表与OR列表,在逻辑判断中很使用,下面就举一个其最常用的例子:

[ condition ] && command for true || command for false:

当条件为真时,执行commandfor true ,当条件为假时,执行command for false

9、: 冒号:内建空指令,返回值为0

eg: $ :

$ echo $?

$ 0

while: (该语句结构可实现一个无限循环)

10、; 分号:在shell 中,担任”连续指令”功能的符号就是”分号”

eg:cd ~/backup ; mkdir startup ; cp ~/.* startup/.

11、# 井号:表示符号后面的是注解文字,不会被执行;

* 匹配文件名中的任何字符,包括字符串;

?匹配文件名中的任何单个字符。

~ 代表使用者的home 目录

12、\ 倒斜线:放在指令前,有取消aliases(别名)的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行(使得回车符无效,只起换行作用)

13、! 感叹号:通常它代表反逻辑的作用,譬如条件侦测中,用!= 来代表”不等于”

14、** 次方运算:两个星号在运算时代表“次方” 的意思

eg:let “sus=2**3″

echo “sus = $sus”

$ sus = 8 -

Linux符号说明

批处理各符号的功能: 1. echo有两个状态一个是on 一个是off默认的是on 它的功能是显示当前文件的路径,如果不写on 或者是off的时候,默认情况下 是打开的即显当前文件的路径,加上off后,所有路径都不显示,但是echo off 这行还能显出来,要让这行也消失的话就在它们前面 加一个@即@echo off,另外echo命令的另一种用法,可以直接编辑文本文件,例如: echo netstat -an >a.bat结晶果是在当前目录下生成一个a.bat的文件,双击直接执行这个文件时,就会执行netstat -an这个命令。 2. > 这个字符的意思是将">"前面的内容传递并且覆盖">"后面的内容,它所起的作用是将运行的回显结果传递到后面的范围. 例如:ipconfig.txt中的内容是1113333,执行ipconfig /all >ipconfig.txt 即将ipconfig /all的内容覆盖原有的1113333。与这个 符号相似的还有>>它的功能不是覆盖而追加,即将运行后的内容加到原来的1113333后。 3. | 这是一个管道传输命令,意思是将上一命令执行的结果传到下一个命令去处理例如: dir c:\|find "txt" 以上命令是:查找C:\所有,并发现TXT字符串。 || Usage:第一条命令 || 第二条命令 [|| 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令 ;(只要正确后面的就不执行) 4. ^ 是对特殊符号"<",">","&"的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅只把他们当成符号而不使用他们的特殊 意义。 例如: C:\>echo ipconfig.txt ^>ipconfig

建筑钢筋符号大全(可编辑修改word版)

一级钢筋(HPB235/HPB300 两种)普通是光面钢筋 二级钢筋(HRB335)是螺纹钢筋、 三级钢筋(HRB400)也是螺纹钢筋,、 四级钢筋(HRB500)有月牙肋和螺纹等 可以自己打:HPB235 钢筋符号:在 word 中先输入 E000,然后按住 ALT 键,同时按下 X 键;HrB335 钢筋符号:在 word 中先输入 E001,然后按住 ALT 键,同时按下 X 键;HRB400 钢筋符号:在 word 中先输入 E002,然后按住 ALT 键,同时按下 X 键 φk:刻痕钢丝;φb: 冷拔低碳钢丝;φc:碳 素钢丝;φR:冷轧带肋 钢筋;φl:冷拉钢筋(一 级);Φl:冷拉钢筋(二 级);φZ:(这个没见过, 不知)φs:钢铰线; φJ:钢铰线(旧规范?); φk:刻痕钢丝;φb: 冷拔低碳钢丝;φc:碳 素钢丝;φR:冷轧带肋 钢筋;φl:冷拉钢筋(一 级);Φl:冷拉钢筋(二 级);φZ:(这个没见过, 不知)φs:钢铰线;

φJ:钢铰线(旧规范?); 另外,还有一些,如(仅列上标):P:消除应力钢丝(光面);H:消除应力钢丝(螺旋肋);I:消除应力钢丝(刻痕);HT:热处理钢筋; 这种板钢筋,怎么表示ΦR7@180: ΦR7@180直接输入 L7@180 即可。 这是三级钢,软件用 C 表示. ΦR7@180 这是冷拉带肋钢筋的表示,广联达钢筋算量里有专门的对应符号是 L. R 是表示冷轧带肋钢筋N 表示冷轧扭钢筋。 φn7表示冷轧扭钢筋。 φR 表示冷轧带肋钢筋 软件中用 L 表示冷轧带肋钢筋 钢筋混凝土构件图示方法中钢筋的标注: 一般采用引出线的方法,具体有以下两种标注方法: 1。标注钢筋的根数、直径和等级: 3Ф20 3:表示钢筋的根数Ф: 表示钢筋等级直径符号20: 表示钢筋直径 2。标注钢筋的等级、直径和相邻钢筋中心距 Ф8 @ 200: Ф:表示钢筋等级直径符号 8: 表示钢筋直径 @:相 等中心距符号 200:相邻 钢筋的中心距(≤200mm)

Linux特殊符号大全

Linux特殊符号大全 在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $ $$ $* "string"* ** : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= == != ? # 井号(comments) 这几乎是个满场都有的符号,除了先前已经提过的"第一行" #!/bin/bash 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 # This line is comments. echo "a = $a" # a = 0 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上# 就行了。这常用在撰写过程中。 #echo "a = $a" # a = 0 如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。

~ 帐户的home 目录 算是个常见的符号,代表使用者的home 目录:cd ~;也可以直接在符号后加上某帐户的名称:cd ~user或者当成是路径的一部份:~/bin ~+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令pwd的作用是相同的。# echo ~+/var/log ~- 上次的工作目录,这个符号代表上次的工作目录。 # echo ~-/etc/httpd/logs ; 分号(Command separator) 在shell 中,担任"连续指令"功能的符号就是"分号"。譬如以下的例子:cd ~/backup ; mkdir startup ;cp ~/.* startup/. ;; 连续分号(Terminator) 专用在case 的选项,担任Terminator 的角色。 case "$fop" inhelp) echo "Usage: Command -help -version filename";;version) echo "version " ;;esac . 逗号(dot,就是“点”) 在shell 中,使用者应该都清楚,一个dot 代表当前目录,两个dot 代表上层目录。CDPATH=.:~:/home:/home/web:/var:/usr/local

在word里各级钢筋符号怎么打出来

在 word 里各级钢筋符号怎么打出来 篇一:三种方法在 Word 中输入钢筋等级符号 三种方法在 Word 中输入钢筋等级符号 1 三种方法在 Word 中输入钢筋等级符号 方法一: HPB235 钢筋符号 :在 word 中先输入"E000", 然后按住 ALT+X 键; HRB335 钢筋符号 :在 word 中先输入 "E001",然后按住 ALT+X 键;HRB400 钢筋符号 :在 word 中先输入"E002",然后按住 ALT+X 键。 方法二: 使用区位输入法(如果你的输入法栏里没有,则添加之,名称为“中文(简体)-内码”,如下图) ,然 后输入区位码即可,各区位码对应如下: ——aaa1 或 1001; ——aaa2 或 1002; ——aaa3 或 1003; 方法三: 先运行 Windows 中的“造字程序”,在文件菜单内选择【字体链接】 ,在然后出现的对话框中选择【与 所选择的字体链 接】 ,再选【宋体】...另存为一个文件名到“Fonts”目录中即可;然后在 【编辑】 菜单中选 【选 定代码】 ,选择一个区位码后确定,下面就可以利用造字程序的工具随意画自己的新符号了,编辑完成后点 【编辑】菜单中的【保存字符】即可保存自己画的字符。使用时,用区位码输入法直接输入定义的区位码, 即可打出自定义的字符。 [注]:默认打开”造字程序“时,会自动打开常用字符代码集,已经包含了钢筋符号。 对于方法一,UNICODE 编码的 E000-E002 是私有字符区,默认应该是不会有字出来的。 对于方法二,GBK 编码的 AAA1-AAA3 是默认的补字区间开始的三个编码,如果你原来的电脑上没有补 过字的话,肯定也是不会显示任何字符的。 对于方法三,我觉得这个只是告诉你怎么补字,如果和方法二结合起来的话,倒是的确可能可以输入 自己造出来的钢筋等级符号。 总的来说,钢筋等级符号是没有包含在 Windows 或者 Office 默认安装的字库里面的。所以,如果想要 显示它们的话,一般来说有两个选择: 1、下载并安装专门的钢筋符号字库。网上有一个字库叫做 STQY.ttf,如果你下载并安装之后,在 Word 里面输入“ABCDE”并把它们的字体设成 STQY,就可以变成钢筋等级符号。 2、自己通过造字程序为当前系统的默认字体“补”出这几个符号出来。其实就是楼主所说的方法三+方 法二的结合。比如,先用造字软件把把 AAA1、AAA2 和 AAA3 这三个字符做成钢筋等级符号,然后再在 Word 里面用内码输入法输入这三个编码即可。 篇二:如何在 word 中输入打出二级三级钢筋符号 如何在 word 中输入打出二级三级钢筋符号 如何在 word 中输入打出二级三级钢筋符号

Linux常见特殊符号

Linux 常见特殊符号1,> 重定向输出符号 用法:命令 >文件名 特性:覆盖(当输入文件和输出文件是同一文件,文件内容被清空;不适合连续重定向) 典型应用:合并文件(cat a b >c);清空文件(cat /dev/null);文件打印 2,>> 重定向输出符号 用法:命令 >>文件名 特性:追加 3,2> 错误重定向输出符号 用法:命令 2>文件名 特性:覆盖 4,2>> 错误重定向输出符号 用法:命令 2>>文件名

特性:错误信息的追加 典型应用:命令 >文件名命令 2>文件名 命令 >/dev/null 2>/dev/null==命令 > /dev/null 5,|管道符号 用法:命令1 | 命令2 机制:上一个的命令输出作为下一个命令的输入 6, *匹配任意字符 7,?匹配任意一个字符 8,&后台进程符 用法:命令(程序) & 9,&& 逻辑与 用法:命令1 && 命令2 机制:如果命令1执行成功,继续执行命令2;否则不执行命令2

10,|| 逻辑或 用法:命令1 || 命令2 机制:如果命令1执行成功,不执行命令2;否则,才执行命令2 11,!逻辑非 机制:排除指定范围 12,[x-y]指定范围 13,#注释 14,""双引号 机制:把它所包含的内容作为普通字符,但‘’\ $ `` 除外 15‘’单引号 机制:把它所包含的内容作为普通字符,无例外16,``倒引号 机制:执行它所包含的内容

17,\转义字符 用法; \符号 机制:把符号的特定含义去掉,使其变成普通标点 符号 18,$变量调用符号 用法: $变量 机制:调用变量,从而得到‘变量的值’ 19,;命令分隔符 用法:命令1 ;命令2 机制;一行语句中,顺次执行各命令 20()整体执行 21,{ } 变量分离 22,<重定向输入符号 用法:命令 < 文件名

Linuxshell特殊符号学习汇总

肄在 shell 中常用的特殊符号罗列如下: 羈 # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= == != 羇输出/ 输入重导向 膅 > >> < << : > &> 2&> 2<>>& >&2 膂 # 井号 (comments) 莈这几乎是个满场都有的符号,除了先前已经提过的 " 第一行 " 螈#!/bin/bash 芆井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文 字,不会被执行。 芀 # This line is comments. 肁 echo "a = $a" # a = 0 蒈由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在 撰写过程中。 肃 #echo "a = $a" # a = 0 蚃如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符 号,不具上述的特殊功能。 薀 ~ 帐户的 home 目录 膈算是个常见的符号,代表使用者的 home 目录: cd ~ ;也可以直接在符号后加上某帐户 的名称: cd ~user 肅或者当成是路径的一部份: ~/bin ;~+ 当前的工作目录, 这个符号代表当前的工作目录, 她和内建指令 pwd 的作用是相同的。 螁 # echo ~+/var/log~- 上次的工作目录,这个符号代表上次的工作目录。 羀 # echo ~-/etc/httpd/logs 蚅 ; 分号 (Command separator) 肃 Linux shell 特殊符号学习汇总

怎么在word里面插入钢筋符号

怎么在word里面插入钢筋符号? 如何在word中输入打出二级三级钢筋符号 方法一 在word中输入钢筋符号时,先在输入法里增加中文(简体)-内码 (区位输入法),然后调用输10+空格就可以找到字符的快捷键(用里面带的键盘) ……可以用简化命令aaa1,aaa2,……或者1001,1002,…… 注意在输入法里名称叫中文(简体)-内码。 方法二 HPB235钢筋符号:在word中先输入E000,然后按住ALT键,同时按下X键;HRB335钢筋符号:在word中先输入E001,然后按住ALT键,同时按下X键;HRB400钢筋符号:在word中先输入E002,然后按住ALT键,同时按下X键。我试了下,可以 方法三 WORD中输入特殊符号(比如钢筋的一级、二级、三级)的方法:首先运行WINDOW中的“造字”程 序,在文件菜单内选择“字体链接”,在出现的对话框中选“与所选择的字体链接”选“宋体” 另存为“2.TTE”在WIN下的FONTS目录中即可;然后在“编辑”菜单中选“选定代码”比如选AAA1 后确定,下面就可以用左侧拦中的的画笔画出你想要的符号了。接着选定“编辑”菜单中的“保 存字符”,即可将字符保存了,然后在“区位输入法”中输入“AAA1”(前面已设定),就可以 出现你想要的符号了。特别注意:造符号时应尽可能的大,否则WOED文当中显示不清楚。 很不错,我也搞定了,再CAD里粘出来的不好调大小 方法一:安装pkpm,调出内码输入法。aaa1 ,aaa2...输入即可。 方法二:用这个字体,拷入C:\WINDOWS\Fonts下,在想写钢筋符号的时候(如WORD中)字体选择 SJQY字体,也就是说只要输入ABCDE,再选择sjqy.tff字体。

linux中特殊符号大全

在linux中你会用这些特殊符号吗? 在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= == != # 井号 (comments) 这几乎是个满场都有的符号,除了先前已经提过的"第一行" #!/bin/bash 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 # This line is comments. echo "a = $a" # a = 0 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。#echo "a = $a" # a = 0 如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。 ~ 帐户的 home 目录 算是个常见的符号,代表使用者的 home 目录:cd ~;也可以直接在符号后加上某帐户的名称:cd ~user 或者当成是路径的一部份:~/bin ~+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令 pwd的作用是相同的。 # echo ~+/var/log ~- 上次的工作目录,这个符号代表上次的工作目录。 # echo ~-/etc/httpd/logs ; 分号 (Command separator) 在 shell 中,担任"连续指令"功能的符号就是"分号"。譬如以下的例子:cd ~/backup ; mkdir startup ;cp ~/.* startup/. ;; 连续分号 (Terminator) 专用在 case 的选项,担任 Terminator 的角色。 case "$fop" inhelp) echo "Usage: Command -help -version filename";;version) echo "version 0.1" ;;esac . 逗号 (dot,就是“点”) 在 shell 中,使用者应该都清楚,一个 dot 代表当前目录,两个 dot 代表上层目录。

word中输入钢筋符号方法

教你如何在word文字里面插入钢筋符号 教你如何在word文字里面插入钢筋符号 如何在word中输入打出二级三级钢筋符号 方法一 在word中输入钢筋符号时,先在输入法里增加中文(简体)-内码 (区位输入法),然后调用输10+空格就可以找到字符的快捷键(用里面带的键盘) 可以用简化命令aaa1,aaa2,……或者1001,1002,…… 注意在输入法里名称叫中文(简体)-内码。 方法二 HPB235钢筋符号:在word中先输入E000,然后按住ALT键,同时按下X键; HRB335钢筋符号:在word中先输入E001,然后按住ALT键,同时按下X键; HRB400钢筋符号:在word中先输入E002,然后按住ALT键,同时按下X键。 我试了下,可以 方法三 WORD中输入特殊符号(比如钢筋的一级、二级、三级)的方法:首先运行WINDOW中的“造字”程序,在文件菜单内选择“字体链接”,在出现的对话框中选“与所选择的字体链接”选“宋体” 另存为“2.TTE”在WIN下的FONTS目录中即可;然后在“编辑”菜单中选“选定代码”比如选AAA1 后确定,下面就可以用左侧拦中的的画笔画出你想要的符号了。接着选定“编辑”菜单中的“保 存字符”,即可将字符保存了,然后在“区位输入法”中输入“AAA1”(前面已设定),就可以 出现你想要的符号了。特别注意:造符号时应尽可能的大,否则WOED文当中显示不清楚。 很不错,我也搞定了,再CAD里粘出来的不好调大小 方法一:安装pkpm,调出内码输入法。aaa1 ,aaa2...输入即可。 方法二:用这个字体,拷入C:\WINDOWS\Fonts下,在想写钢筋符号的时候(如WORD中)字体选择SJQY字体,也就是说只要输入ABCDE,再选择sjqy.tff字体。 另外在turetype可以自己创造钢筋符号。

钢筋符号大全Word 文档

钢筋混凝土构件图示方法中钢筋的标注:一般采用引出线的方法,具体有以下两种标注方法: 1。标注钢筋的根数、直径和等级:3Ф20 3:表示钢筋的根数 Ф:表示钢筋等级直径符号 20:表示钢筋直径 2。标注钢筋的等级、直径和相邻钢筋中心距 Ф8 @ 200: Ф:表示钢筋等级直径符号 8:表示钢筋直径 @:相等中心距符号 200:相邻钢筋的中心距(≤200mm) 各类钢筋的表示方法 1.梁箍筋梁箍筋包括钢筋级别、直径、加密区与非加密区间距及肢数。箍筋加密区与蜚加密区的不同间距及肢数需用斜线"/"分隔;当梁箍筋为同一种间距及肢数时,则不需用斜线;当加密区与非加密区的箍筋肢数相同时,则将肢数注写一次;箍筋肢数应写在括号内。例:A10-100/200(4), A表示箍筋为Ⅰ级钢筋,直径φ10,加密区间距为 100,非加密区间距为 200,均为四肢箍。 A8-100(4)/150(2),表示箍筋为Ⅰ级钢筋,直径φ8,加密区间距为 100,四肢箍,非加密区间距为 150,两肢箍。 需要注意的是此处表示间距不是用"@",而是用"-"。

当抗震结构中的非框架梁及非抗震结构中的各类梁采用不同的箍筋间距及肢数时,也用斜线 "/"将其分隔开来。注写时,先注写梁支座端部的箍筋(包括箍筋的箍数、钢筋级别、直径、间距及肢数),在斜线后注写梁跨中部分的箍筋间距及肢数。例:13A10-150/200(4),表示箍筋为Ⅰ级钢筋,直径φ10;梁的两端各有 13 个四肢箍,间距为 150;梁跨中部分,间距为 200,四肢箍。18A12-120(4)/200(2),表示箍筋为Ⅰ级钢筋,直径φ12;梁的两端各有 18 个四肢箍,间距为 120;梁跨中部分,间距为 200,两肢箍。2.梁上部贯通筋或架立筋梁上部贯通筋或架立筋根数,应根据结构受力要求及箍筋肢数等构造要求而定。注写时,须将架立筋写入括号内。例:2B22 用于双肢箍; 2B22+(4A12)用于六肢箍,其中 2B22 为贯通筋,4A12 为架立筋。当梁的上部和下部纵筋均为贯通筋,且各跨配筋相同时,此项可加注下部纵筋的配筋值,用分号";"将上部与下部纵筋的配筋值分隔开来。例:3B22;3B20 表示梁的上部配置 3B22 的贯通筋,梁的下部配置3B20 的贯通筋。 3.梁支座上部纵筋当上部纵筋多于一排时,用斜线"/"将各排纵筋自上而下分开。例:梁支座上部纵筋注写为 6B25 4/2,表示上一排纵筋为 4B25,下一排纵筋为 2B25。注意:上述表示中"25"与"4/2"之间有一个空格,这个空格不可忽略,否则将出现错误。当同排纵筋有两种直径时,用加号"+"将两种直径的纵筋相联,注写时角筋写在前面。

LINUX SHELL 通配符、元字符、转义符使用实例介绍

下面是一个实例: 代码如下: [chengmo@localhost ~/shell]$ ls a.txt b.txt c.old #2 [chengmo@localhost ~/shell]$ ls *.txt a.txt b.txt #3 [chengmo@localhost ~/shell]$ ls d*.txt ls: 无法访问 d*.txt: 没有那个文件或目录 从上面这个实例,不知道大家有没有发现问题呢。我们先了解一下,通配符相关知识,再分析下这个实例吧。 一、linux shell通配符(wildcard) 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在命令的参数里(它不用在命令名称里,也不用在操作符上)。当shell在参数中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给命令,然后再由命令进行处理。总之,通配符实际上就是一种shell实现的路径扩展功能。在通配符被处理后, shell会先完成该命令的重组,然后再继续处理重组后的命令,直至执行该命令。 我们回过头分析上面命令吧:在第2个命令中,*.txt 实际shell搜索文件,找到了符合条件的文件,命令会变成:ls a.txt b.txt ,实际在执行ls 时候传给它的是a.txt b.txt . 而命令3,d*.txt 由于当前目录下面没有这样的文件或目录,直接将d*.txt 作为ls 参数,传给了 ls .这个时候* 只是一个普通的 ls 参数而已,已经失去了它通配意义。由于找不到文件,所以会出现:无法访问提示! 了解了shell通配符,我们现在看下,shell常见通配符有那一些了。 shell常见通配符:

教你轻松在WORD中插入钢筋符号

第一步钢筋等级符号是没有包含在Windows或者Office默认安装的字库里 面的。所以,如果想要显示它们的话,一般来说有两个选择: 1、下载并安装专门的钢筋符号字库。网上有一个字库叫做STQY.ttf,如果你下 载并安装之后,在Word里面输入“ABCDE”并把它们的字体设成STQY,就可以变成钢筋等级符号。解压后把字体(STQY)复制到控制面板的字体里面。打开word,然后在开始\程序\附件\系统工具\字符映射表,找到STQY字体,然后复制钢筋型号到你要写的文档中就可以啦。 第二步https://www.docsj.com/doc/6a3054608.html,/f/12687239.html?from=like钢筋字体下载 如果下载不方便可以给我邮箱发信息我负责给大家发hubishaaiqing@https://www.docsj.com/doc/6a3054608.html, 第三步WIN XP安装字符映射表:以XP系统为例 你是否为word程序无法打出钢筋符号而困扰?你是否奇怪为什么自己的CAD 图纸中的一些特殊符号不显示?你是否以为CAD程序中用@插入特殊符号时,点“其它…”无任何反应是程序中了病毒,然后急着去重装?…… 此时,可能你的系统和程序都完美正常,只是需要安装字符映射表而已。那么,就跟我来学习吧! 工具/原料 ?XP系统,这个版本的系统大多使用的是简化版,字符映射表本来是系统自带的,但简化的过程中便丢失了,使用正版系统的人一般不会遇到此类问题,故此处以XP系统为例。此外,本人也没有找到其他系统需要的字符映射表文件,也或许,这个文件是通用的。 ?字符映射表安装必备文件:getuname.dll和charmap.exe 步骤/方法 1.搜索下载字符映射表安装必备文件getuname.dll和charmap.exe。此处提供 新浪分享和CSDN下载频道的下载,里面已经包含两个文件和安装方法说明Readme,下载任意一个即可。 https://www.docsj.com/doc/6a3054608.html,/f/20665856.html https://www.docsj.com/doc/6a3054608.html,/download/king110428/3642990 2.解压下载的文件夹,里面charmap.exe文件也是压缩的,包含各个版本,也需 要解压。

三种方法在Word中输入钢筋等级符号

三种方法在Word中输入钢筋等级符号 1 三种方法在Word中输入钢筋等级符号 方法一: HPB235钢筋符号:在word中先输入"E000",然后按住ALT+X键; HRB335钢筋符号:在word中先输入"E001",然后按住ALT+X键; HRB400钢筋符号:在word中先输入"E002",然后按住ALT+X键。 方法二: 使用区位输入法(如果你的输入法栏里没有,则添加之,名称为“中文(简体)-内码”,如下图),然后输入区位码即可,各区位码对应如下: ——aaa1或1001; ——aaa2或1002; ——aaa3或1003; 方法三: 先运行Windows中的“造字程序”,在文件菜单内选择【字体链接】,在然后出现的对话框中选择【与所选择的字体链接】,再选【宋体】...另存为一个文件名到“Fonts”目录中即可;然后在【编辑】菜单中选【选定代码】,选择一个区位码后确定,下面就可以利用造字程序的工具随意画自己的新符号了,编辑完成后点【编辑】菜单中的【保存字符】即可保存自己画的字符。使用时,用区位码输入法直接输入定义的区位码,即可打出自定义的字符。 [注]:默认打开”造字程序“时,会自动打开常用字符代码集,已经包含了钢筋符号。 对于方法一,UNICODE编码的E000-E002是私有字符区,默认应该是不会有字出来的。 对于方法二,GBK编码的AAA1-AAA3是默认的补字区间开始的三个编码,如果你原来的电脑上没有补过字的话,肯定也是不会显示任何字符的。 对于方法三,我觉得这个只是告诉你怎么补字,如果和方法二结合起来的话,倒是的确可能可以输入自己造出来的钢筋等级符号。 总的来说,钢筋等级符号是没有包含在Windows或者Office默认安装的字库里面的。所以,如果想要显示它们的话,一般来说有两个选择: 1、下载并安装专门的钢筋符号字库。网上有一个字库叫做STQY.ttf,如果你下载并安装之后,在Word里面输入“ABCDE”并把它们的字体设成STQY,就可以变成钢筋等级符号。 2、自己通过造字程序为当前系统的默认字体“补”出这几个符号出来。其实就是楼主所说的方法三+方法二的结合。比如,先用造字软件把把AAA1、AAA2和AAA3这三个字符做成钢筋等级符号,然后再在Word里面用内码输入法输入这三个编码即可。

Linux Shell特殊字符和控制字符大全

Linux Shell特殊字符和控制字符大全Shell特殊字符 # 注释 ?表示注释 #注释 ?在引号中间和\#等表示#本身 ?echo ${PATH#*:} # 参数替换,不是一个注释 ?echo $(( 2#101011 )) # 数制转换,不是一个注释 ; 分隔 ?命令分隔,在一行中写多个命令 echo "aa" ; echo "bb" ?在条件中的if和then如果放在同一行,也用;分隔 ;; case条件的结束 . 命令相当于source命令 ?命令:source ?文件名的前缀,隐藏文件 ?目录:.当前目录,..父目录 ?正则表达式:匹配任意单个字符 "" 部分引用支持通配符扩展 ' ‘ 全引用,不进行通配符扩展 \ 转义 / 目录分隔符 , 多个命令都被执行,但返回最后一个 ` 后置引用 : 操作符 ?空操作 ?死循环: while : ?在if/then中表示什么都不做,引出分支

?设置默认参数: : ${username=`whoami`} ?变量替换: : ${HOSTNAME?} ${USER?} ${MAIL?} ?在和 > (重定向操作符)结合使用时,把一个文件截断到0 长度,没有修改它的权限;如果文件在之前并不存在,那么就创建它.如: : > data.xxx #文件"data.xxx"现在被清空了. 与 cat /dev/null >data.xxx 的作用相同然而,这不会产生一个新的进程,因为":"是一个内建命令. 在和>>重定向操作符结合使用时,将不会对想要附加的文件产生任何影 响. 如果文件不存在,将创建. * 匹配0个或多个字符;数学乘法;**幂运算 ? 匹配任意一个字符;但在((a>b?a:b))表示c语言中的三目运算 $ ?取变量的值 echo $PATH ?正则表达式中表示行的结尾 ?${} 参数替换 ${PAHT} ?$* 所有参数 ?$# 参数个数 ?$$ 进程的ID ?$? 进程的返回状态 ( ) ?命令组,在一个子Shell中运行 (a=3;echo $a) 其中定义的变量在后面不可用 ?数组初始化: array=(a,b,c) { } 代码块,即一个匿名函数,但其中定义的变量在后面依然可用 { } \; 用在find的-exec中 $find -name *.txt -exec cat {} \; [ ] ?测试 [-z $1] ?数组元素 a[1]='test' ?[[]]表示测试使用[[ ... ]]条件判断结构, 而不是[ ... ], 能够防止脚本中的许多逻辑错误. 比如, &&, ||, <, 和> 操作符能够正常存在于[[ ]]条件判断结构中, 但是如果出现在[ ]结构中的话, 会报错.

最全钢筋符号大全

最全钢筋符号大全+9种方法玩爆直径符号输入 迅捷CAD2018-06-28 16:55:37 钢筋符号多种多样,虽然在外行看来看似没有区别,其中都会有很多的不同,怎么进行识别呢?如何快速学会钢筋识图,这里分享全面的钢筋符号大全一起看看吧。 一.钢筋符号表示方法

二.箍筋表示的方法都有哪些?

这里大家想要获取钢筋图纸,或者是钢筋字体,迅捷CAD图库,免费获取,另外海量别墅,建筑,家装练习图,免费使用。

三.钢筋直径符号表示方法 大家都知道钢筋的直径符号为:Φ。读音:fài。在图纸中通常用Φ表示直径,比如钢筋Φ10,意思是就是钢筋的直径是10cm。 怎么进行表示呢?Word文档+excel表格+键盘输入+AutoCAD就可以操作,九种表示方法了解一下。 方法一:按住Alt键不放,在小键盘上依次输入0248,即可输出小写直径符号?。

方法二:按住Alt键不放,在小键盘上依次输入0216,可以打出大写直径符号?。方法三:在输入法中,输入"zhijing"即可打出全角φ。 方法四:打开大写键盘,打出字母v,再按6,在界面弹出的特殊符号中找出φ,。方法五:在中文输入法中,切换工具栏,选择希腊字母,在希腊字母软键盘上找到直径符号(在英文键盘的v字母位)。 方法六:在autocad中,输入"%%c"在autocad里就是Φ。

方法七:按住Alt键不放,依次按右边小键盘上42677,即可打出Φ。 方法八:在word或excel中,Alt+934可以输入Φ,Alt+8709可输入?。 方法九:在word或excel中,插入-符号-数学运算符,可以输入?。 分享就到这里啦,需要CAD图纸的小伙伴留言分享,免费获取。

UNIX中特殊符号的使用

更好地理解UNIX? 用户输入的这些“奇怪的” 字符。学习如何在UNIX 中使用管道、重定向、操作符等特性。 现在,您已经在IBM? AIX? 上工作了一段时间了。您已经学习了几个基本命令,能够在目录结构中移动、创建和修改文件、查看正在运行的进程以及管理用户和系统。这很不错,但是您希望了解UNIX? 管理员输入的命令是什么意思。这些命令中包含许多奇怪的符号。在本文中,了解|、>、>>、<、<<、[[和]]等符号在UNIX 和Linux? 中的意思,以及如何使用&&、||、<、<=和!=操作符。 管道 如果您熟悉UNIX,那么管道(或pipe)会是每天都要接触到的东西。管道最初是由Malcolm McIlroy 开发的,可以使用管道把一个命令的标准输出(stdout)定向到下一个命令的标准输入(stdin),这样就形成了连续执行的命令链。可以在一个命令行上使用多个管道。在许多时候,一个命令的stdout 用作下一个命令的stdin,第二个命令的stdout 又被重定向到另一个命令的stdin,依此类推。 例如,在排除故障或执行日常检查时,大多数UNIX 管理员首先做的事情之一是查看系统上当前正在运行的进程。清单1演示这样的检查。 清单 1. 日常进程检查示例 # ps –ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Jul 27 - 0:05 /etc/init root 53442 151674 0 Jul 27 - 0:00 /usr/sbin/syslogd root 57426 1 0 Jul 27 - 0:00 /usr/lib/errdemon root 61510 1 0 Jul 27 - 23:55 /usr/sbin/syncd 60 root 65634 1 0 Jul 27 - 0:00 /usr/ccs/bin/shlap64 root 82002 110652 0 Jul 27 - 0:24 /usr/lpp/X11/bin/X -x abx -x dbe -x GLX -D /usr/lib/X11//rgb -T -force :0 -auth /var/dt/A:0-SfIdMa root 86102 1 0 Jul 27 - 0:00 /usr/lib/methods/ssa_daemon -l ssa0 root 106538 151674 0 Jul 27 - 0:01 sendmail: accepting connections root 110652 1 0 Jul 27 - 0:00 /usr/dt/bin/dtlogin -daemon root 114754 118854 0 Jul 27 - 20:22 dtgreet root 118854 110652 0 Jul 27 - 0:00 dtlogin <:0> -daemon root 131088 1 0 Jul 27 - 0:07 /usr/atria/etc/lockmgr -a /var/adm/atria/almd -q 1024 -u 256 -f 256 root 147584 1 0 Jul 27 - 0:01 /usr/sbin/cron root 155816 151674 0 Jul 27 - 0:04 /usr/sbin/portmap root 163968 151674 0 Jul 27 - 0:00 /usr/sbin/qdaemon root 168018 151674 0 Jul 27 - 0:00 /usr/sbin/inetd root 172116 151674 0 Jul 27 - 0:03 /usr/sbin/xntpd root 180314 151674 0 Jul 27 - 0:19 /usr/sbin/snmpmibd root 184414 151674 0 Jul 27 - 0:21 /usr/sbin/aixmibd root 188512 151674 0 Jul 27 - 0:20 /usr/sbin/hostmibd root 192608 151674 0 Jul 27 - 7:46 /usr/sbin/muxatmd root 196718 151674 0 11:00:27 - 0:00 /usr/sbin/rpc.mountd root 200818 151674 0 Jul 27 - 0:00 /usr/sbin/biod 6

如何在word中输入打出二级三级钢筋符号

如何在word中输入打出二级三级钢筋符号 方法一 在word中输入钢筋符号时,先在输入法里增加中文(简体)-内码 (区位输入法),然后调用输10+空格就可以找到字符的快捷键(用里面带的键盘) ……可以用简化命令aaa1,aaa2,……或者1001,1002,…… 注意在输入法里名称叫中文(简体)-内码。 方法二 HPB235钢筋符号:在word中先输入E000,然后按住ALT键,同时按下X键; HRB335钢筋符号:在word中先输入E001,然后按住ALT键,同时按下X键; HRB400钢筋符号:在word中先输入E002,然后按住ALT键,同时按下X键。 我试了下,可以 方法三 WORD中输入特殊符号(比如钢筋的一级、二级、三级)的方法:首先运行WINDOW中的“造字”程 序,在文件菜单内选择“字体链接”,在出现的对话框中选“与所选择的字体链接”选“宋体” 另存为“2.TTE”在WIN下的FONTS目录中即可;然后在“编辑”菜单中选“选定代码”比如选AAA1后确定,下面就可以用左侧拦中的的画笔画出你想要的符号了。接着选定“编辑”菜单中的“保存字符”,即可将字符保存了,然后在“区位输入法”中输入“AAA1”(前面已设定),就可以出现你想要的符号了。特别注意:造符号时应尽可能的大,否则WOED文当中显示不清楚。很不错,我也搞定了,再CAD里粘出来的不好调大小 方法一:安装pkpm,调出内码输入法。aaa1 ,aaa2...输入即可。 方法二:用这个字体,拷入C:\WINDOWS\Fonts下,在想写钢筋符号的时候(如WORD中)字体选择 SJQY字体,也就是说只要输入ABCDE,再选择sjqy.tff字体。

在WORD中输入钢筋符号的方法

在WORD中输入钢筋符号的方法 word钢筋符号怎么输入如何在word中插入钢筋符号 钢筋符号在建筑施工图中是比较常见的,通过这些符号我们就能了解到具体的钢筋的某一个部位的衔接。那么到底word钢筋符号怎么输入如何在word中插入钢筋符号?我们一起来看看。 word钢筋符号怎么输入 将字体文件拷贝到c:\windows\Fonts下,在WORD,EXCEL中想写钢筋符号的时候,输入“ABCDE”,字体选择SJQY字体,就会分别显示ⅠⅡⅢⅣⅤ级钢筋的符号“ABCDE”。 ABCDE h很好用 方法二

在word中输入钢筋符号时,先在输入法里增加中文(简体)-内码 (区位输入法),然后调用输10+空格就可以找到字符的快捷键(用里面带的键盘)……可以用简化命令aaa1, aaa2,……或者1001,1002,……注意在输入法里名称叫中文(简体)-内码。 方法三 HPB235钢筋符号:在word中先输入E000,然后按住ALT键,同时按下X键; HRB335钢筋符号:在word中先输入E001,然后按住ALT键,同时按下X键; HRB400钢筋符号:在word中先输入E002,然后按住ALT键,同时按下X键。 方法四 WORD中输入特殊符号(比如钢筋的一级、二级、三级)的方法:首先运行WINDOW中的“造字”程序,在文件菜单内选择“字体链接”,在出现的对话框中选“与所选择的字体链接”选“宋体”另存为“2.TTE”在WIN下的FONTS目录中即可;然后在“编辑”菜单中选“选定代码”比如选AAA1后确定,下面就可以用左侧拦中的的画笔画出你想要的符号了。接着选定“编辑”菜单中的“保存字符”,即可将字符保存了,然后在“区位输入法”中输入“AAA1”(前面已设定),就可以出现你想要的符号了。

Linux_填空题大全

Y一、填空题 26. 在Linux系统中,以_文件的_方式访问设备。 27. Linux内核引导时,从文件_/etc/fstad___中读取要加载的文件系统。 28. Linux文件系统中每个文件用__i节点_____来标识。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 31. 网络管理的重要任务是:__控制___和_监控_______。 32. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区___ 和___交换分区________。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。 二、填空题 1.安装Linux系统对硬盘分区时,必须有两种分区类型:Linux原始分区(根分区) 和Linux交换分区。 2.在Linux的两种链接文件中,只能实现对文件链接的一种方式是:软链接(符号链接)。 3.Linux主要采用了请求调页和写时复制 _两种动态内存管理技术实现了物理内存以On demand方式动态分配。 4.对于System V类型的共享内存页面,Linux基于__Clock____算法决定哪些页面应当被换出物理内存。 5.在Linux与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是_ hw_interrupt_type _____,它包含一系列处理中断控制器特有的操作。 6. 通过将_ request _____动态链入块设备控制结构blk_dev_struct,Linux 设备管理器有效的实现了物理设备和缓冲区之间的异步读写通讯。 7.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式__tar czvf wang.tar.gz /home/stud1/wang____。 8.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grep WHU file | wc -l 9. 对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通 过使用__shift__命令实现。 10.在System V进程通讯方式中,ipc_perm结构描述对一个系统IPC对象的存取权限,而用于定位IPC对象的引用标志符key可以依据键值分成_公有____和___私有___两种类型。 三、填空题(每空1分,共20分) 1.在Linux2.4.0版本中,进程有 ___6___ 种状态,进程使用 __exit____ 系统调用后进入僵死状态。 2.在Linux 中,管道分为 __2____ 种类型,若创建或打开管道时获得的描述符存放在fd中,则fd[1]是 _管道写描述符_ 。

相关文档