Skip to main content

Command Palette

Search for a command to run...

#shell

Articles tagged with #shell

  1. bash下变量PS1的完整理解

    本文并不会讲解如何设置PS1以获得你喜欢的提示符;本文会围绕PS1这个变量,就其涉及到的一些概念展开讨论 1. 导言 ubuntu 的默认 shell 是 bash,bash 下有个变量 PS1,我们在 linux 的终端上用这个变量来设置命令行界面的提示符,这是一件很平常的事情 很多很多文章在提到 PS1 时都称其为环境变量,但是有一天我使用 env 显示环境变量时却发现并没有 PS1,用 printenv 也是一样,认真分析了一下 PS1,觉着可以写一篇文章 关于 Linux 下设置 ...

    Apr 17, 202210 min read117
    bash下变量PS1的完整理解
  2. bash的环境变量和shell变量

    本文简单介绍了bash的启动过程;shell变量和环境变量的区别及相互转换;环境变量传递给子进程的过程;在当前环境下执行脚本及其实际应用 1. 导言 shell 是一个 Linux 的命令行解释器,Linux 下有很多 shell,其中 ubuntu 中默认的 shell 应该是 dash,因为我们看到 /bin/sh 被链接到了 dash 图1:/bin/sh指向dash 但是当你启动终端时(不管是在桌面还是远程),默认启动的却是 bash(Bourne-Again SHell),bas...

    Apr 10, 20225 min read80
    bash的环境变量和shell变量
  3. 完整的ps1控制码

    PS1变量是在 shell 下用于定义提示符的变量,本文列出了可用于该变量的所有的控制代码,仅供参考. 不同于其它文章中给出的常用控制码,以下内容完全转自man手册,应该是比较完整的 序号参数说明 1\aASCII字符(07),响铃bell 2\d代表日期,格式为weekday month date,例如:"Mon Aug 1" 3\D{format}format会作为参数传给strftime(),返回的结果将插入提示符,大括号是必须的 4\eASCII字符(033) ...

    Mar 31, 20221 min read169
    完整的ps1控制码