11 自定制shell提示符】的更多相关文章

shell提示符  huiubantu@ubuntu:~$ shell提示符保存在PS1变量中 包括用户名,主机名,当前工作目录 可以通过echo命令查看PS1的内容 huiubantu@ubuntu:~$ echo $PS1 \[\e];\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ \u是用户 \h主机 \w当前工作目录 通过一些特定的转义编码可以改变shell提示符的文本颜色,也可以移动光标,此处略 另外,为了使提示符永久…
1.Linux 终端介绍 tty-控制台终端: RHEL6 tty1-tty6  tty就是图形界面 从图形界面切换到字符界面: ctrl+shift+alt +F2~F6 从字符界面切换图形或字符: alt-F1~F6 RHEL5 tty1-tty7 tty7是图形界面 从图形界面切换到字符界面: ctrl+shift+alt +F2~F6 从字符界面切换图形或字符: alt-F1~F7 pts-虚拟终端 2.shell 提示符 如[root@localhost~]# 用户@主机名 当前目录…
将数据可视化有许多选择: 图的类型 定制化方式 选择什么样的表现方式通常取决于: 数据 你想表达什么 1.Labels # Basic scatter plot, log scale plt.scatter(gdp_cap, life_exp) plt.xscale('log') # Strings xlab = 'GDP per Capita [in USD]' ylab = 'Life Expectancy [in years]' title = 'World Development in…
默认的提示符显示方式如下: [root@localhost foldername]# 由于太长,希望能缩短到: [foldername]# 修改方式: # vim /etc/bashrc 找到第41行,或搜索: [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " 将该行注释掉. 修改为: [ "$PS1" = "\\s-\\v\\\$ "…
当我们打开或者登陆到一个终端的时候都会显示一长串提示符 void@void-ThinkPad-E450:~$ 提示符一般包含当前登陆的用户名 ,主机名,以及当前工作路径路径,最后都是以 $ 或者 # 号结束,普通用户以 $ 号结束,只有root用户以 #结束. 因为包含了当前工作路径,所以当我们切换工作路径的时候,提示符也是会变化的,当我们切换到一个很深层次的路径或者目录名称很长很长的时候提示符也会变得很长,导致我们需要输入command的时候输入光标已经到了终端最右边. void@void-T…
编辑/etc/profile或者~/.bashrc 在行末添加如下内容 # 获取git当前分支 git_branch() { branch='' cd $PWD if [ -d '.git' ]; then output=`git describe --contains --all HEAD|tr -s '\n'` if [ "$output" ]; then branch="(${output})" fi fi echo $branch } # linux IPA…
生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看. 参考内容: 王顶老师 linux bash 视频教程 http://billie66.github.io/TLCL/book C语言编程网: http://c.biancheng.net/shell/ 推荐书籍:<UNIX环境编程>,有内容,有远离,课后习题也很棒. 目录 生产力工具:shell 与 Bash 脚本 我为…
Linux 下shell基本上默认是 bash, 下面是我总结的一些技巧. &  后台运行程序 ,注意退出当前shell后 程序也会退出()   使用子shell, 比如 (cd ../../commlib/; make) $()  命令替换,和 ``的作用是一样的 <(命令)  把命令的输出到一个临时文件 << HereDoc 使用举例: 比如你要在 shell 脚本中 使用 awk 脚本 awk -f <(cat <<EOF /abc/{ print $0;…
操作系统与外部最主要的接口就叫做shell.shell是操作系统最外面的一层.shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果. shell提供了你与操作系统之间通讯的方式.这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行.shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用.本质上,shell script是命令行命令简单的组合到一个文件里…
我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名.主机名.当前目录(绝对路径)和提示符.这样会导致当进入一个比较深的目录时,提示符太长(如下图所示),操作起来就不太方便了. 我们可以自定义Linux系统终端提示符.Linux系统终端提示符的特征由系统环境变量PS1(是“prompt string one” 的简写)定义.通过命令echo $PS1查看当前设置.从上图可以看到我的Linux机器上该环境变量PS1的值.下…