linux符号
⑴ linux中符号$、#、~、..分别代表什么
这个要看你用在什么地方
$在linux中可以表示为一般用户提示符,也可表示未尾的功能(如vi中)
#在linux中可以表示为root的提示符,在shell中为注释
~在linux中可以表示为当前用户根目录
..在linux中可表示为当前目录的上级目录
⑵ linux shell中 ~ 符号代表什么
Bash的符号,还是所有符合Posix标准的系统里命令解释器里来代替用户家目录的符号。
shell命令中
代表用户的家目录
使用cd~或者cd可以转到这个目录
在bash shell awk命令中,~代表匹配正则表达式,例:awk‘$0~/.*/{print}’test.txt
(2)linux符号扩展阅读:
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
⑶ linux中的这个~符号怎么读
~帐户的 home 目录
代表使用者的 home 目录 cd ~也可以直接在符号后加上某帐户的名称:cd ~ user或者当成是路径的一部份:~/bin
~+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令 pwd的作用是相同的。
# echo ~+/var/log
~- 上次的工作目录,这个符号代表上次的工作目录。
# echo ~-/etc/httpd/logs Linux命令详情可如下所示进行查找:
⑷ * 在linux 中是什么意思
* 代表0个或者多个特殊字符
在shell中也代表任意字符,比如ls a*,就是列出所用a开头的文件,
其他命令具体的参考如下:
1. > 重定向输出符号。
2. >>重定向输出符号,但有追加的功能。
3. 2>错误重定向输出符号,覆盖原文件内容。
4. 2>>错误重定向输出符号,有文件内容追加的功能。重定向:I/O。Linux Shell 环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
5. * 代表0个或者多个特殊字符
6. ?匹配任意一个字符。
7. | 管道符号。解释:command1|command2,将command1的输出作为command2的输入,比如ls -al|less,表示将ls -al的输出作为less的输入,即将la -al的输出分页。管道命令只接受标准输入(standoutput)。
8. & 后台进程符。
9. &&l逻辑与符号。用法:命令1 && 命令2 表示如果命令1执行成功,继续执行命令2。
10.|| 逻辑或符号。用法:命令1 | | 命令2 表示如果命令1执行成功,不执行命令2;但如果命令1执行失败才执行命令2。
&&与||,命令执行是顺序进行的,没有优先级
11.!逻辑非符号。排除指定范围。例:ls a[!0-9]
12.[x-y]表示一定的范围。学习Linux,知道Linux命令很重要,所以建议多看看Linux命令介绍,推荐《Linux命令大全(手册)》,搜索方式如下:
13.# 注释符;符合替换文字最短的那一个。14.” ” 双引号表示把它所包含的内容作为普通字符,但` ` $ ‘ ‘ 几个符号除外。15.’ ’ 单引号表示把它所包含的内容作为普通的字符,无特殊例外。16.$ 变量符,提取变量,如echo $HOME,查看变量;正则表达式中表示行首。17. 转义字符,就是将特殊字符转换成其本来的普通字符的意思。18.``反单引号,表示它所包含的内容。一般作为嵌入的命令使用,此命令将先执行。19.;命令分隔符。20.< 重定向输入符。21.()表示整体执行命令。22.^反向选择符,例:grep -n '^[^a-zA-Z]' wokao.txt,[]内的叫反向选择符,[]外的则表示定位在行首。查找行首不是英文字母的行。23. . 点该表任意字符串
⑸ linux命令中“|”符号是什么意思
这个符号叫做管道符号。
⑹ Linux 中 $符号是什么意思,代表什么含义
首先要明确$符号用在什么地方,使用在不同的地方,其所代表的定义也就不同。比如在bash里$符号表示当前用户为普通用户;在bash脚本里。$开头表示变量。
举例说明,下面是一些特殊的变量:
$# 表示参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 表示所有参数,并且所有参数都是独立的
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
⑺ Linux下一些特殊符号怎么输入
linux只是一种操作系统。对于一些符号的输入,除非是某些极其特别的符号。比如说像数学上的微积分符号。还有几何学上的相似,全等符号等等。对于大多数较为常用的符号直接用键盘输入就可以了。不过,要注意有些符号是要先按住shift键的。
⑻ linux中的^符号代表什么意思
在不同的场景中代表不同的意义
^代表行首$代表行尾
但是在正则表达式中[^f]表示反选就是除了f以外匹配到的!详细介绍的话看下 Linux就该这么学 吧
⑼ linux下的特殊符号^@是怎么打出来的 是什么意思。。
^在linux中一般的意义是ctrl键,^@如果是一个组合键的话,那就是ctrl+shift+数字键2。
简单介绍下一些特殊符号的意义。
% 除法 (Molo)
在运算式中,用来表示 “除法”。
expr 10 % 2
此外,也被运用在关于变量的规则表达式当中的下列
${parameter%word}${parameter%%word}
一个 % 表示最短的 word 匹配,两个表示最长的 word 匹配。
= 等号 (Equals)
常在设定变数时看到的符号。
vara=123echo ” vara = $vara”
或者像是 PATH 的设定,甚至应用在运算或判断式等此类用途上。
== 等号 (Equals)
常在条件判断式中看到,代表 “等于” 的意思。
if [ $vara == $varb ]
…下略
!= 不等于
常在条件判断式中看到,代表 “不等于” 的意思。
if [ $vara != $varb ]
…下略
^
这个符号在规则表达式中,代表行的 “开头” 位置。