Linux中的常用符号解释

供稿:hz-xin.com     日期:2025-01-16

一、通配符:“*”、“?”

和DOS下一样,当我们不知道确切的文件名时,可以用通配符来进行模糊操作。“*”可以代表任意长度的任意字符,“?”代表一个任意字符。

二、转义字符:“/”

  和DOS的命名规则不同的是,通配符“*”、“?”是可以在文件名中使用的。

如果要操作的文件名中包含有这些特殊符号,我们可以结合“/”来表达。下面是通配符和正则表达式的一个简短列表:

* 匹配所有字符

? 匹配字串中的一个字符

/* 匹配“*”字符

/? 匹配“?”字符

/) 匹配“)”字符

三、目录:“/”、“~”、“.”、“..”

  它们分别代表的意思是:

“/”:根目录(在中间使用表示路径)

“~”:用户根目录(用户登录时所在的目录)

“.”:当前目录

“..”:上级目录

四、后台执行:“”

  用户有时候执行命令要花很长时间,可能会影响做其他事情。最好的方法是将它放在后台执行。后台运行的程序在用户注销后系统还可以继续执行。当要把命令放在后台执行时,在命令的后面加上“”。

五、管道和重导向:“|”、“”、“”、“”

  重导向就是使命令改变它所认定的标准输出。“”可将结果输出到文件中,该文件原有内容会被删除,“”则将结果附加到文件中,原文件内容不会被删除。“”可以改变标准输入。如:

cat data1.txtdata2.txt(将data1.txt文件的内容加在data2.txt文件的后面)

管道“|”可将命令的结果输出给另一个命令作为输入之用:

man mtools|grep mbadblocks (在mtools的帮助中搜索包含“mbadblocks”的句子)

man mtools|less(把输出用管道导入到一个叫做 less 的工具。less 是一个分页工具,它允许你一页一页地查看信息。)

六、连接符号:“;”

  当有几个命令要连续执行时,我们可以把它们放在一行内,中间用“;”分开。

mkdir myfile;cp /tmp/myfile.txt myfile(先建立一个目录myfile,然后把myfile.txt拷贝到新建的目录中)



* .* 在linux命令中是什么意思?
Linux Shell 环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。 5. * 代表0个或者多个特殊字符 6. ?匹配任意一个字符。 7. | 管道符号。解...

p , l, c, d, s符号在LINUX下代表什么文件?
d:表示是一个目录(directory),事实上在ext2fs中,目录是一个特殊的文件。-:表示这是一个普通的文件。l: 表示这是一个符号链接(symbol link)文件,实际上它指向另一个文件。b、c:分别表示区块(block)设备和字符(character)设备,是特殊类型的文件。s、p:这些文件关系到系统的数据结构和管道...

linuxshell中~符号代表什么?
1. 代表用户主目录的前缀。在许多Linux命令和脚本中,~符号常用来表示当前用户的主目录。例如,命令`cd ~`会将当前工作目录切换至用户的主目录。此外,还可以使用`~username`的形式来代表特定用户的主目录,如`cd ~\/username`会切换到指定用户的主目录。详细解释:用户主目录的前缀:在Linux系统中,...

谁能告诉我,这些符号的意义LINUX
一般表示注释 1 变量可以用数字,字母,$开头 2 shell脚本中的变量就是以$开头的 !有时也是注释,在shell开头表示用的shell的路径 '和'',在脚本中用的比较多,可以搜下脚本的语法。

列举linux系统的4种文件类型及其属性符号
目录则以“d”开头,用于组织和管理文件和子目录。每个目录可以包含多个文件和子目录,它们共同构成了Linux文件系统的层次结构。理解这些文件类型的符号不仅有助于系统管理员进行文件管理和维护,也能够提高普通用户的操作效率。文件的权限设置同样重要,它们决定了用户和组能够对文件进行的操作。在Linux系统中...

Linux 中 &、jobs、fg、bg 等命令
Linux中的几个与系统任务管理密切相关的命令,如&、jobs、fg、bg和ctrl + z,虽然在现代操作中不常用,但掌握它们能提升效率,不失为实用工具。首先,&符号常常用于命令末尾,它让命令在后台启动并继续运行,无需等待其完成。其次,快捷键组合ctrl + z能实现一个正在前台执行的任务瞬间转至后台,暂停...

Linux中的 \/#和#的区别
Linux中的 \/#和#的区别为:执行路径不同、使用用户不同、切换不同。一、执行路径不同 1、\/#:\/#的路径目录是根目录,在绝对路径根目录下执行操作。2、#:#的路径目录是家目录,在相对路径家目录下执行操作。二、使用用户不同 1、\/#:\/#针对的使用用户为系统默认创建的用户,即root用户。2、#...

一文读懂Linux中的百分号功能linux百分号
百分号是 Linux 命令行经常使用的一种特殊标识符,主要用于缩短或操作一些shell内置变量和选项及其他元素,具有很强的便捷性,本文将对它的一些常用功能作一个简单的介绍及相关实例。首先要了解的是,在Linux中百分号的含义是什么?Linux百分号的含义就是“符号”,用来表示一种特殊的字符串,该字符串是可以...

linux $是什么意思?
在Linux系统中,$符号一般用来表示命令行提示符,它通常显示在命令行所在的行首,以告诉用户可以在该命令行中输入命令。在一些Linux发行版中,$符号也可以表示普通用户的命令行界面。而在root用户的命令行界面中,$符号通常会被#号替换掉。在Linux命令行中使用$符号非常容易。当你看到$符号出现在命令行的...

linux中cd ~和!!是什么意思?
具体来说,"cd"命令是个通用的目录切换工具,可以指定绝对路径或相对路径,还可以利用"-"、"-p"和"-L"选项来处理符号链接。而"!"在不同的上下文中有不同的作用,作为否定符号时可以排除特定字符,而在命令历史中则用于执行上一条命令。总结起来,cd ~和!!是Linux中两个实用的快捷命令,它们简化了...