>>&>2&>2>&>&2#井号(comments)这几乎是个满场都有的" />
当前位置:文档之家› shell中特殊符号

shell中特殊符号

shell中特殊符号
shell中特殊符号

shell中特殊符号

在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)

在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 代表上层目录。

CDPATH=.:~:/home:/home/web:/var:/usr/local

在上行CDPATH 的设定中,等号后的dot 代表的就是当前目录的意思。

如果档案名称以dot 开头,该档案就属特殊档案,用ls 指令必须加上-a 选项才会显示。除此之外,在regular expression 中,一个dot 代表匹配一个字元。

'string' 单引号(single quote)

被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。

heyyou=homeecho '$heyyou' # We get $heyyou

"string" 双引号(double quote)

被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。

heyyou=homeecho "$heyyou" # We get home

`command` 倒引号(backticks)

在前面的单双引号,括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用倒单引号来做。

fdv=`date +%F`echo "Today $fdv"

在倒引号内的date +%F 会被视为指令,执行的结果会带入fdv 变数中。

, 逗点(comma)

这个符号常运用在运算当中当做"区隔"用途。如下例

#!/bin/bashlet "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 / 3))"echo "t1 = $t1, a = $a, b = $b"

/ 斜线(forward slash)

在路径表示时,代表目录。

cd /etc/rc.dcd ../..cd /

通常单一的/ 代表root 根目录的意思;在四则运算中,代表除法的符号。

let "num1 = ((a = 10 / 2, b = 25 / 5))"

\ 倒斜线()

在交互模式下的escape 字元,有几个作用;放在指令前,有取消aliases 的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行。

# type rmrm is aliased to `rm -i'# \rm ./*.log

上例,我在rm 指令前加上escape 字元,作用是暂时取消别名的功能,将rm 指令还原。# bkdir=/home# echo "Backup dir, \$bkdir = $bkdir"Backup dir, $bkdir = /home

上例echo 内的\$bkdir,escape 将$ 变数的功能取消了,因此,会输出$bkdir,而第二个$bkdir 则会输出变数的内容/home。

| 管道(pipeline)

pipeline 是UNIX 系统,基础且重要的观念。连结上个指令的标准输出,做为下个指令的标准输入。

who | wc -l

善用这个观念,对精简script 有相当的帮助。

! 惊叹号(negate or reverse)

通常它代表反逻辑的作用,譬如条件侦测中,用!= 来代表"不等于"

if [ "$?" != 0 ]thenecho "Executes error"exit 1fi

在规则表达式中她担任"反逻辑" 的角色

ls a[!0-9]

上例,代表显示除了a0, a1 .... a9 这几个文件的其他文件。

: 冒号

在bash 中,这是一个内建指令:"什么事都不干",但返回状态值0。

:

echo $? # 回应为0

: > f.$$

上面这一行,相当于cat /dev/null > f.$$。不仅写法简短了,而且执行效率也好上许多。

有时,也会出现以下这类的用法

: ${HOSTNAME?} ${USER?} ${MAIL?}

这行的作用是,检查这些环境变数是否已设置,没有设置的将会以标准错误显示错误讯息。像这种检查如果使用类似test 或if 这类的做法,基本上也可以处理,但都比不上上例的简洁与效率。

除了上述之外,还有一个地方必须使用冒号

PATH=$PATH:$HOME/fbin:$HOME/fperl:/usr/local/mozilla

在使用者自己的HOME 目录下的.bash_profile 或任何功能相似的档案中,设定关于"路径"的场合中,我们都使用冒号,来做区隔。

? 问号(wild card)

在文件名扩展(Filename expansion)上扮演的角色是匹配一个任意的字元,但不包含null 字元。

# ls a?a1

善用她的特点,可以做比较精确的档名匹配。

* 星号(wild card)

相当常用的符号。在文件名扩展(Filename expansion)上,她用来代表任何字元,包含null 字元。

# ls a*a a1 access_log

在运算时,它则代表"乘法"。

let "fmult=2*3"

除了内建指令let,还有一个关于运算的指令expr,星号在这里也担任"乘法"的角色。不过在使用上得小心,他的前面必须加上escape 字元。

** 次方运算

两个星号在运算时代表"次方" 的意思。

let "sus=2**3"echo "sus = $sus" # sus = 8

$ 钱号(dollar sign)

变量替换(Variable Substitution)的代表符号。

vrs=123echo "vrs = $vrs" # vrs = 123

另外,在Regular Expressions 里被定义为"行" 的最末端(end-of-line)。这个常用在grep、sed、awk 以及vim(vi) 当中。

${} 变量的正规表达式

bash 对${} 定义了不少用法。以下是取自线上说明的表列

${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} ${parameter:offset} ${parameter:offset:length} ${!prefix*} ${#parameter} ${parameter#word} ${parameter##word} ${parameter%word} ${parameter%%word} ${parameter/pattern/string} ${parameter//pattern/string}

$*引用script 的执行引用变量,引用参数的算法与一般指令相同,指令本身为0,其后为1,然后依此类推。引用变量的代表方式如下:

$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, ${10}, ${11}.....

个位数的,可直接使用数字,但两位数以上,则必须使用{} 符号来括住。

$* 则是代表所有引用变量的符号。使用时,得视情况加上双引号。

echo "$*"

还有一个与$* 具有相同作用的符号,但效用与处理方式略为不同的符号。

$@

$@ 与$* 具有相同作用的符号,不过她们两者有一个不同点。

符号$* 将所有的引用变量视为一个整体。但符号$@ 则仍旧保留每个引用变量的区段观念。

$#

这也是与引用变量相关的符号,她的作用是告诉你,引用变量的总数量是多少。

echo "$#"

$? 状态值(status variable)

一般来说,UNIX(linux) 系统的进程以执行系统调用exit() 来结束的。这个回传值就是status 值。回传给父进程,用来检查子进程的执行状态。

一般指令程序倘若执行成功,其回传值为0;失败为1。

tar cvfz dfbackup.tar.gz /home/user > /dev/nullecho "$?"$$

由于进程的ID是唯一的,所以在同一个时间,不可能有重复性的PID。有时,script 会需要产生临时文件,用来存放必要的资料。而此script 亦有可能在同一时间被使用者们使用。在这种情况下,固定文件名在写法上就显的不可靠。唯有产生动态文件名,才能符合需要。符号$$ 或许可以符合这种需求。它代表当前shell 的PID。

echo "$HOSTNAME, $USER, $MAIL" > ftmp.$$

使用它来作为文件名的一部份,可以避免在同一时间,产生相同文件名的覆盖现象。

ps: 基本上,系统会回收执行完毕的PID,然后再次依需要分配使用。所以script 即使临时文件是使用动态档名的写法,如果script 执行完毕后仍不加以清除,会产生其他问题。() 指令群组(command group)

用括号将一串连续指令括起来,这种用法对shell 来说,称为指令群组。如下面的例子:(cd ~ ; vcgh=`pwd` ; echo $vcgh),指令群组有一个特性,shell会以产生subshell 来执行这组指令。

因此,在其中所定义的变数,仅作用于指令群组本身。我们来看个例子

# cat ftmp-01#!/bin/basha=fsh(a=incg ; echo -e "\n $a \n")echo $a# ./ftmp-01incgfsh

除了上述的指令群组,括号也用在array 变数的定义上;另外也应用在其他可能需要加上escape 字元才能使用的场合,如运算式。

(())

这组符号的作用与let 指令相似,用在算数运算上,是bash 的内建功能。所以,在执行效率上会比使用let 指令要好许多。

#!/bin/bash(( a = 10 ))echo -e "inital value, a = $a\n"(( a++ ))echo "after a++, a = $a"

{} 大括号(Block of code)

有时候script 当中会出现,大括号中会夹着一段或几段以"分号"做结尾的指令或变数设定。# cat ftmp-02#!/bin/basha=fsh{a=inbc ; echo -e "\n $a \n"}echo $a# ./ftmp-02inbcinbc

这种用法与上面介绍的指令群组非常相似,但有个不同点,它在当前的shell 执行,不会产生subshell。

大括号也被运用在"函数" 的功能上。广义地说,单纯只使用大括号时,作用就像是个没有指定名称的函数一般。因此,这样写script 也是相当好的一件事。尤其对输出输入的重导向上,这个做法可精简script 的复杂度。

此外,大括号还有另一种用法,如下

{xx,yy,zz,...}

这种大括号的组合,常用在字串的组合上,来看个例子

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

我们得到userA-home, userA-bin, userA-data, userB-home, userB-bin, userB-data, userC-home, userC-bin, userC-data,这几个目录。这组符号在适用性上相当广泛。能加以善用的话,回报是精简与效率。像下面的例子

chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}}

如果不是因为支援这种用法,我们得写几行重复几次呀!

[] 中括号

常出现在流程控制中,扮演括住判断式的作用。if [ "$?" != 0 ]thenecho "Executes error"exit 1fi 这个符号在正则表达式中担任类似"范围" 或"集合" 的角色

rm -r 200[1234]

上例,代表删除2001, 2002, 2003, 2004 等目录的意思。

[[]]

这组符号与先前的[] 符号,基本上作用相同,但她允许在其中直接使用|| 与&& 逻辑等符号。

#!/bin/bashread akif [[ $ak > 5 || $ak < 9 ]]thenecho $akfi

|| 逻辑符号

这个会时常看到,代表or 逻辑的符号。

&& 逻辑符号

这个也会常看到,代表and 逻辑的符号。

& 后台工作

单一个& 符号,且放在完整指令列的最后端,即表示将该指令列放入后台中工作。

tar cvfz data.tar.gz data > /dev/null &

\<...\> 单字边界

这组符号在规则表达式中,被定义为"边界"的意思。譬如,当我们想找寻the 这个单字时,如果我们用

grep the FileA

你将会发现,像there 这类的单字,也会被当成是匹配的单字。因为the 正巧是there 的一部份。如果我们要必免这种情况,就得加上"边界" 的符号

grep '\' FileA

+ 加号(plus)

在运算式中,她用来表示"加法"。

expr 1 + 2 + 3

此外在规则表达式中,用来表示"很多个"的前面字元的意思。

# grep '10\+9' fileB109100910000910000931010009#这个符号在使用时,前面必须加上escape 字元。

- 减号(dash)

在运算式中,她用来表示"减法"。

expr 10 - 2

此外也是系统指令的选项符号。

ls -expr 10 - 2

在GNU 指令中,如果单独使用- 符号,不加任何该加的文件名称时,代表"标准输入"的意思。这是GNU 指令的共通选项。譬如下例

tar xpvf -

这里的- 符号,既代表从标准输入读取资料。

不过,在cd 指令中则比较特别

cd -

这代表变更工作目录到"上一次"工作目录。

% 除法(Modulo)

在运算式中,用来表示"除法"。

expr 10 % 2

此外,也被运用在关于变量的规则表达式当中的下列

${parameter%word}${parameter%%word}

一个% 表示最短的word 匹配,两个表示最长的word 匹配。

= 等号(Equals)

常在设定变数时看到的符号。

vara=123echo " vara = $vara"

或者像是PATH 的设定,甚至应用在运算或判断式等此类用途上。

== 等号(Equals)

常在条件判断式中看到,代表"等于" 的意思。

if [ $vara == $varb ]

...下略

!= 不等于

常在条件判断式中看到,代表"不等于" 的意思。

if [ $vara != $varb ]

...下略

^

这个符号在规则表达式中,代表行的"开头" 位置。

本文来自CSDN博客,转载请标明出处:https://www.doczj.com/doc/dd15945585.html,/ShowMan/archive/2009/08/06/4419497.aspx

特殊符号大全

特殊符号大全,各式符号图案、表情符号今日刚好要用到特殊符号大全,每次要找都要花一些時間,想說不如自己來好好整理一下,整理成一個特殊符號大全完整版,方便自己也方便網民,這篇的屬性較難歸類,所以就放在我的宅日記中囉! 在网络上常常看到许多很特别的特殊符号,像是符号图案、爱心符号、星星符号,但不知道爱心符号怎么打出来,星星符号怎么打?其实这些特殊符号怎么打是有方法的,像是使用特别的输入法,例如呒虾米输入法、内码输入法,或是使用V键加上数字键这种特殊符号输入法或搜狗拼音输入法去打出这些特殊符号,不过这样做实在太累了,因为当你要查表来用特殊符号输入法打出这些特殊符号,还不如使用最简单的方法,就是直接“复制”、“贴上”啰!这样最快、最省力。 所以阿宅星这边整理了各种符号图案、表情符号可爱图、常被使用的QQ符号,常见的标点符号及英文符号、日文符号、韩文符号都有!比较少见的特别符号像是非主流符号、火星文符号、音符符号、箭头符号、键盘符号、数字符号、星星符号、爱心符号。和钱有关的欧元符号、人民币符号、日元符号、英镑符号,应有尽有,可以说是最完整的特殊符号大全!如果你喜欢,可以把此页加入书签,要用的时候直接叫出本网页,这样最方便啰! 注:如果有的符号显示为正方形空格,表示您的浏览器不支援这符号(例如旧的IE 6.0浏览器),请升级为新版的IE 8以上或使用Firefox浏览器。符号大全

选择想找的符号类型,可以快速找到已整理好的表格喔!如果您只是想单纯找已经整理好的个性符号组合,请见个性符号大全一文。 爱心星星箭头符号图案 框线填色方块数字英文 货币标点符号括号表情 音乐圆圈中文字数学希腊字母 日文韩文特殊字母注音符号 爱心符号大全 爱心符号怎么打?不用打直接复制最快,目前共收集五种爱心符号。 ????? 星星符号大全 星星符号怎么打?不用打直接复制最快,目前共收集九种星星符号。 ★?☆?????? 箭头符号大全 ↑↓←→↖↗↙↘?? ?????????? ?????????? ??????????

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 中输入打出二级三级钢筋符号

HTML特殊字符集

注:本文档来自W3school,要了解详细请点这里 HTML ASCII 参考手册 HTML 和XHTML 用标准的7 比特ASCII 代码在网络上传输数据。 7 比特ASCII 代码可提供128 个不同的字符值。 7 比特可显示的ASCII 代码 结果描述实体编号 space ! exclamation mark ! " quotation mark " # number sign # $ dollar sign $ % percent sign % & ampersand & ' apostrophe ' ( left parenthesis ( ) right parenthesis ) * asterisk * + plus sign + , comma , - hyphen - . period . / slash /

0 digit 0 0 1 digit 1 1 2 digit 2 2 3 digit 3 3 4 digit 4 4 5 digit 5 5 6 digit 6 6 7 digit 7 7 8 digit 8 8 9 digit 9 9 : colon : ; semicolon ; < less-than < = equals-to = > greater-than > ? question mark ? @ at sign @ A uppercase A A B uppercase B B C uppercase C C D uppercase D D E uppercase E E F uppercase F F G uppercase G G H uppercase H H I uppercase I I

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,<重定向输入符号 用法:命令 < 文件名

网页中的特殊符号

网页中的特殊符号 使用前: 1,快速创建出各种符号在页面显示 2,确保页面使用utf-8编码 3,不适用与移动端 4,因浏览器不同会造成一定差异 ?箭头类 符号 UNICODE 符号 UNICODE HTML JS CSS HTML JS CSS ?? \u21E0 \21E0 ?? \u21E2 \21E2 ?? \u21E1 \21E1 ?? \u21E3 \21E3 ?? \u219E \219E ?? \u21A0 \21A0 ?? \u219F \219F ?? \u21A1 \21A1 ←← \u2190 \2190 →→ \u2192 \21 92 ↑↑ \u2191 \2191 ↓↓ \u2193 \21 93 ?? \u2194 \2194 ?? \u2195 \219 5 ?? \u21C4 \21C4 ?? \u21C5 \21C5 ?? \u21A2 \21A2 ?? \u21A3 \21A3 ?? \u21DE \21DE ?? \u21DF \21DF ?? \u21AB \21AB ?? \u21AC \21AC ?? \u21DC \21DC ?? \u21DD \21D D ?? \u219A \219A ?? \u219B \219B ?? \u21AE \21AE ?? \u21AD \21AD ?? \u21E6 \21E6 ?? \u21E8 \21E8 ?? \u21E7 \21E7 ?? \u21E9 \21E9 ▲▲ \u25B2 \25B2 ?? \u25BA \25B A ▼▼ \u25BC \25BC ?? \u25C4 \25C 4 ?? \u2794 \2794 ?? \u2799 \27 99 ?? \u27A8 \27A8 ?? \u27B2 \2 7B2 ?? \u279C \279C ?? \u279E \2 79E ?? \u279F \279F ?? \u27A0 \27 A0 ?? \u27A4 \27A4 ?? \u27A5 \2

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 代表上层目录。

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字体。

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.doczj.com/doc/dd15945585.html,/f/12687239.html?from=like钢筋字体下载 如果下载不方便可以给我邮箱发信息我负责给大家发hubishaaiqing@https://www.doczj.com/doc/dd15945585.html, 第三步WIN XP安装字符映射表:以XP系统为例 你是否为word程序无法打出钢筋符号而困扰?你是否奇怪为什么自己的CAD 图纸中的一些特殊符号不显示?你是否以为CAD程序中用@插入特殊符号时,点“其它…”无任何反应是程序中了病毒,然后急着去重装?…… 此时,可能你的系统和程序都完美正常,只是需要安装字符映射表而已。那么,就跟我来学习吧! 工具/原料 ?XP系统,这个版本的系统大多使用的是简化版,字符映射表本来是系统自带的,但简化的过程中便丢失了,使用正版系统的人一般不会遇到此类问题,故此处以XP系统为例。此外,本人也没有找到其他系统需要的字符映射表文件,也或许,这个文件是通用的。 ?字符映射表安装必备文件:getuname.dll和charmap.exe 步骤/方法 1.搜索下载字符映射表安装必备文件getuname.dll和charmap.exe。此处提供 新浪分享和CSDN下载频道的下载,里面已经包含两个文件和安装方法说明Readme,下载任意一个即可。 https://www.doczj.com/doc/dd15945585.html,/f/20665856.html https://www.doczj.com/doc/dd15945585.html,/download/king110428/3642990 2.解压下载的文件夹,里面charmap.exe文件也是压缩的,包含各个版本,也需 要解压。

网页特殊符号大全

网页特殊符号大全(在这里您将看到几乎所有的特殊符号). ?特殊符号:?????Θ???¤?㈱@の???????? ???????? ? ? ? ? ? ? ? ? ??????? ? 回? 』? ′?″?↘↙????‖$ @ * & # ? 卍卐?Φ §? ? ? * ????????????? ? ?? ? ??? ?????????????????????? ?标点符号:.。,、;:?!íì¨`~ ?~‖?"'`|?… —~ - 〃 ‘’“”??【】々〆〇〈〉《》「〒〓」『()[]{}︻︼﹄﹃ ?数学符号:+-??﹢﹣a/=?※ ? ? ? ? ?﹤﹥? ? ? =? ? <>? ? ? ? ? ? ? ? ?  ̄ ? ? ? ? ‵ ? ? ? ? ※ ? ? ??? ??%? ?单位符号:???????????℡ %? ? ℉ ???$?¥?? ?℅ ?数字序号:? ? ? ? ? ? ? ? ? ? ㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ⒗ ⒘ ⒙ ⒚ ⒛ ‥ … ? ? ? ? ? ? ‰ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ?希腊字母:ΑΒΓΓΔΕΖΘΗΚΛΜΝΞΟΠΡ?ΣΤΦΥΦΧ αβγδεδλμνπξζεζηθικηυθχψω ?俄语字符:АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгде?жзийклмнопрстуфхцчшщъыьэюя ?汉语拼音:o ? ? - à μ ? ′ ? ° ? ˉ ? 3 ? 2 á ? ? · ? ? è é 1 ± ê ? ? ? ?????ーヽヾ??????ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛ ?中文字符: 偏旁部首:横起:夬丅乛竖起:丄丩乚撇起:夊亅亇厃?捺起:丂 零壹贰叁肆伍陆柒捌玖拾佰仟万亿吉太拍艾分厘毫微 卍卐卄巜弍弎弐朤氺曱甴囍兀?〆の〔????????? ?日语:〔〕〖〗?????〝〞??〡〢〣〤〥〦〧〨〩????????????????????にぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりる れろゎわゐゑをん

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' ?[[]]表示测试使用[[ ... ]]条件判断结构, 而不是[ ... ], 能够防止脚本中的许多逻辑错误. 比如, &&, ||, <, 和> 操作符能够正常存在于[[ ]]条件判断结构中, 但是如果出现在[ ]结构中的话, 会报错.

Linux Shell 通配符、元字符、转义符使用实例介绍

说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例:view sourceprint? 1 view sourceprint? 1[chengmo@localhost ~/shell]$ ls 2a.txt b.txt c.old 3 4# 2 view sourceprint? 1[chengmo@localhost ~/shell]$ ls*.txt 2a.txt b.txt 3 4# 3 view sourceprint? 1[chengmo@localhost ~/shell]$ ls d*.txt 2ls: 无法访问 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中输入钢筋等级符号

三种方法在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里面用内码输入法输入这三个编码即可。

常用的特殊符号大全(非常实用)

常用的特殊符号大全(非常实用) ?特殊符号:?????Θ???¤?㈱@の???????? ???????? ? ? ? ? ? ? ? ? ??????? ? 回? 』? ′?″?↘↙????‖$ @ * & # ? 卍卐?Φ §? ? ? * ????????????? ? ?? ? ??? ?????????????????????? ?标点符号:.。,、;:?!íì¨`~ ?~‖?"'`|?… —~ - 〃 ‘’“”??【】々〆〇〈〉《》「〒〓」『()[]{}︻︼﹄﹃ ?数学符号:+-??﹢﹣a/=?※ ? ? ? ? ?﹤﹥? ? ? =? ? <>? ? ? ? ? ? ? ? ?  ̄ ? ? ? ? ‵ ? ? ? ? ※ ? ? ??? ??%??单位符号:???????????℡ %? ? ℉ ???$?¥?? ?℅ ?数字序号:? ? ? ? ? ? ? ? ? ? ㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ⒗ ⒘ ⒙ ⒚ ⒛ ‥ … ? ? ? ? ? ? ‰ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ?希腊字母:ΑΒΓΓΔΕΖΘΗΚΛΜΝΞΟΠΡ?ΣΤΦΥΦΧ

αβγδεδλμνπξζεζηθικηυθχψω ?俄语字符:АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгде?жзийклмнопрстуфхцчшщъыьэюя ?汉语拼音:o ? ? - à μ ? ′ ? ° ? ˉ ? 3 ? 2 á ? ? · ? ? è é 1 ± ê ?? ??????ーヽヾ??????ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛ?中文字符: 偏旁部首:横起:夬丅乛竖起:丄丩乚撇起:夊亅亇厃?捺起:丂 零壹贰叁肆伍陆柒捌玖拾佰仟万亿吉太拍艾分厘毫微 卍卐卄巜弍弎弐朤氺曱甴囍兀?〆の〔????????? ?日语:〔〕〖〗?????〝〞??〡〢〣〤〥〦〧〨〩????????????????????にぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん ?注音码:???????゛゜ゝゞ??ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ

相关主题
文本预览
相关文档 最新文档