Linux 命令行与 GUI 环境使用指南
1. 字符串处理
在 Linux 中,若要精确显示指定内容,可使用单引号创建字面文本字符串。例如,在命令提示符下输入:
echo ‘Hello, my name is $USER’
此命令会原样输出引号内的内容。
而双引号创建的是插值字符串,shell 会在处理值之前解释其中的特殊字符。例如:
echo “Hello, my name is $USER”
此时,shell 会将 $USER 变量替换为其实际存储的值。
在 PS1 示例中使用单引号,是因为带有反斜杠 \ 的项会以特定方式被解释。若使用双引号,这些项仅被解释一次,导致显示当前目录的项仅在首次解释时更新;而使用单引号,变量每次操作时都会被解释。
若要修改环境变量,可先按上述方法操作。确定更改无误后,可打开 ~/.bash_profile 文件并添加相同文本,下次登录时更改将生效。
2. 重定向与管道
重定向和管道有助于信息流动。管道可将一个程序的输出导向另一个程序的输入,管道链可由多个通过管道连接的实用程序组成,管道两端可选择性地进行重定向。
几乎所有需要输入输出的 Linux 实用程序都具备标准输入(stdin)、标准输出(stdout)和标准错误(stderr)接口,通过这
超级会员免费看
订阅专栏 解锁全文
1457

被折叠的 条评论
为什么被折叠?



