仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 499|回复: 7
打印 上一主题 下一主题

[其他Linux] 来看看:8个事情有用而风趣Linux下的Bash命令提醒行

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:01:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
良多人都对过命令行提醒的主要性嗤之以鼻,乃至是一点都不体贴。可是我却一点都不这么以为,一个好的命令行提醒能够改动你利用命令的体例。为此,我在internet上找到一些十分有用,优异,并风趣的bash的命令行提醒。上面我将我最喜好利用的一些命令行提醒排列以下。  注重-要利用上面这些提醒,你能够拷贝粘贴这些以”PS1″打头的内容到你的终端上,为了使你的改动永世失效,还要将这些内容粘贴到你利用用户的~/.bashrc文件中往。
  1.在乐成实行的命令上增添一个笑容标记
  这个命令提醒行多是这个命令行提醒列表中最风趣的一个,可是它也仍然有利用的代价。这个提醒的设法是基于当你命令被乐成实行,你将会失掉一个笑容作为你的命令行提醒,一旦的命令实行失利,命令行提醒将会换成一个哭脸。
  例子:



  代码:
  PS1=”`if[$?=0];thenecho[e[33m]^_^[e[0m];elseecho[e[31m]O_O[e[0m];fi`[u@h:w]$“
  2.变动失利命令的色彩
  上面这个命令行提醒是我最喜好的命令行之一。和上一个类似,这个命令行提醒的色彩会在你最初一个命令运转失利后改动,并且这个命令行长路径会延长输出命令的空间,这个命令提醒还包括了bash每一个汗青命令的命令号,以便利从头提取运转。
  例子:



  代码:
  PS1=”[33[0;33m][!]`if[[$?="0"]];thenecho“[33[32m]“;elseecho“[33[31m]“;fi`[u.h:`if[[`pwd|wc-c|tr-d""`>18]];thenecho“W”;elseecho“w”;fi`]$[33[0m]“;echo-ne“33]0;`hostname-s`:`pwd`07″‘
  3.多行提醒
  假如你是喜好命令行提醒中包括完全信息的那一类人,那末下边就有一个合适于你的命令行提醒。这个命令行提醒信息中包括日期/工夫,全路径,用户,主机,举动终端,乃至包括文件数和占用空间等。
  例子:



  代码:
  PROMPT_COMMAND=’PS1=”
[33[35m]$(/bin/date)
[33[32m]w
[33[1;31m]u@h:[33[1;34m]$(/usr/bin/tty|/bin/sed-e’s:/dev/::’):[33[1;36m]$(/bin/ls-1|/usr/bin/wc-l|/bin/sed’s:::g’)files[33[1;33m]$(/bin/ls-lah|/bin/grep-m1total|/bin/sed’s/total//’)b[33[0m]->[33[0m]“‘
  4.多色彩提醒
  这个命令行提醒除利用了分歧色彩来区分分歧信息外,它并没有很出格的中央。就像你看到的那样,它供应了工夫,用户名,主机名,以后目次。相称少的信息,可是十分地有用。
  例子:



  代码:
  PS1=”[33[35m]        [33[m]-[33[36m]u[33[m]@[33[32m]h:[33[33;1m]w[33[m]$“
  5.显现完全路径
  这是一个优秀,简便,最小的2行提醒(加上顶上的空行)。在第一行你能失掉一个全路径信息,在第二行是一个用户名。假如你对每一个命令提醒行的空行不爽的话,你只需移走第一个
就OK了
  例子:



  代码:
  PS1=”[[33[32m]w][33[0m]
[33[1;36m]u[33[1;33m]->[33[0m]“
  6.显现背景运转义务数
  这是别的的一个两行提醒,可是这个两行提醒具有更多的之前我们没有的信息。第一行是显现一般的user@h
12下一页


要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
再见西城 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 13:03:21 | 只看该作者

来看看:8个事情有用而风趣Linux下的Bash命令提醒行

要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
ost和全路径等信息。在第二行我们能够失掉命令实行汗青序号和一个背景运转义务个数信息。</P>  例子:



  代码:
  PS1=’\[\e[1;32m\]\u@\H:\[\e[m\]\[\e[1;37m\]\w\[\e[m\]\n\[\e[1;33m\]hist:\!\[\e[0;33m\]\[\e[1;31m\]jobs:\j\$\[\e[m\]‘
  7.显现路径信息
  这是一个十分眩的计划。我们能够从这个命令行提醒信息的第一行中猎取到用户/主机,运转义务数,和工夫日期等信息。在第二行我们能够失掉以后目次的文件数和他们占用的磁盘空间。
  例子:



  代码:
  PS1=”\n\[\e[30;1m\]\[\016\]l\[\017\](\[\e[34;1m\]\u@\h\[\e[30;1m\])-(\[\e[34;1m\]\j\[\e[30;1m\])-(\[\e[34;1m\]\@\d\[\e[30;1m\])->\[\e[30;1m\]\n\[\016\]m\[\017\]-(\[\[\e[32;1m\]\w\[\e[30;1m\])-(\[\e[32;1m\]\$(/bin/ls-1|/usr/bin/wc-l|/bin/sed’s:::g’)files,\$(/bin/ls-lah|/bin/grep-m1total|/bin/sed’s/total//’)b\[\e[30;1m\])C>\[\e[0m\]“
  8.MyPrompt
  最初这个命令提醒行是我团体最喜好的利用的命令提醒行。它是#7的一个修正,这个命令提醒行只包括我最但愿晓得的信息,因而节俭了它的占用空间。我偏幸两行作风,由于如许不但可让我看到全路径信息,并且不影响我命令输出的可视空间。
  例子:



  代码:
  PS1=”\n\[\e[32;1m\](\[\e[37;1m\]\u\[\e[32;1m\])-(\[\e[37;1m\]jobs:\j\[\e[32;1m\])-(\[\e[37;1m\]\w\[\e[32;1m\])\n(\[\[\e[37;1m\]!\!\[\e[32;1m\])->\[\e[0m\]“
</p>
上一页12


学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
再见西城 该用户已被删除
板凳
 楼主| 发表于 2015-1-18 13:50:58 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
爱飞 该用户已被删除
地板
发表于 2015-1-26 22:53:28 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-5 01:19:07 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-11 01:23:59 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
admin 该用户已被删除
7#
发表于 2015-3-1 19:41:08 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
兰色精灵 该用户已被删除
8#
发表于 2015-3-17 16:09:12 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-18 21:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表