Linux 参数

17 Mar 2025 | 阅读 2 分钟

参数,也称为命令行参数,可以定义为给定命令行的输入,以便在给定命令的帮助下处理该输入。参数可以是文件或目录的形式。

参数在输入命令后在终端或控制台中输入。它们可以设置为路径。我们也可以一起写入多个参数,它们将按照写入的顺序进行处理。

语法

示例

Linux Arguments1

查看上面的截图,命令 "cd Downloads" 已将我们的目录更改为 Downloads。

命令 "ls sample" 列出示例内容。

命令 "cd /home/sssit/Desktop" 设置了我们桌面目录的路径。

命令 "file javatpoint jtp.txt" 首先显示了“javatpoint”文件类型,然后显示了“jtp.txt”文件类型。


删除空格

空格是不可见的,但会占用空间。在执行命令时,这些空格会自动从输出中删除。

在这里,我们将使用 echo 命令,它用于打印从 shell 接收到的输出。

语法

示例

Linux Arguments2

查看上面的截图,所有参数都将通过删除空格来显示相同的输出,而不管它们之间存在的空格。


单引号和双引号

如果希望显示空格,则将其包含在引号中。可以使用单引号和双引号。将参数写入引号中,并使用“echo”命令打印。

Linux 的“echo”命令会将引号内的整个数据视为一个参数。

尽管,单引号和双引号之间存在一些重要的区别,我们将在后面学习。

语法

Linux Arguments3

查看上面的截图,输出包含命令行中给定的空格。


echo -e

Linux 的“echo -e”命令与 '\n''\t' 结合使用,分别用于开始新行和添加制表符空格。它在单引号和双引号内都有效。

语法

Linux Arguments4

查看上面的截图,'\n' 在新行中显示输出,'\t' 在制表符空格中显示输出。单引号和双引号显示相同的输出。

下一个主题Linux 显示 Shell