仓酷云

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

[其他Linux] Linux教程之8个有用而风趣Bash命令提醒行仓酷云

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

<br>

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

<br>

代码:
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&Prime;‘
3.多行提醒
假如你是喜好命令行提醒中包括完全信息的那一类人,那末下边就有一个合适于你的命令行提醒。这个命令行提醒信息中包括日期/工夫,全路径,用户,主机,举动终端,乃至包括文件数和占用空间等。
例子:



<br>代码:
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.多色彩提醒

这个命令行提醒除利用了分歧色彩来区分分歧信息外,它并没有很出格的中央。就像你看到的那样,它供应了工夫,用户名,主机名,以后目次。相称少的信息,可是十分地有用。
例子:

<br>

代码:
PS1=”[33[35m]        [33[m]-[33[36m]u[33[m]@[33[32m]h:[33[33;1m]w[33[m]$“
5.显现完全路径

这是一个优秀,简便,最小的2行提醒(加上顶上的空行)。在第一行你能失掉一个全路径信息,在第二行是一个用户名。假如你对每一个命令提醒行的空行不爽的话,你只需移走第一个就OK了
例子:

<br>

代码:
PS1=”[[33[32m]w][33[0m][33[1;36m]u[33[1;33m]->[33[0m]“

6.显现背景运转义务数

这是别的的一个两行提醒,可是这个两行提醒具有更多的之前我们没有的信息。第一行是显现一般的user@host和全路径等信息。在第二行我们能够失掉命令实行汗青序号和一个背景运转义务个数信息。
例子:


<br>

代码:
PS1=’[e[1;32m]u@H:[e[m][e[1;37m]w[e[m][e[1;33m]hist:![e[0;33m][e[1;31m]jobs:j$[e[m]‘

7.显现路径信息

这是一个十分眩的计划。我们能够从这个命令行提醒信息的第一行中猎取到用户/主机,运转义务数,和工夫日期等信息。在第二行我们能够失掉以后目次的文件数和他们占用的磁盘空间。
例子:


<br>

代码:
PS1=”[e[30;1m][16]l[17]([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][16]m[17]-([[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])&ndash;>[e[0m]“
8.MyPrompt

最初这个命令提醒行是我团体最喜好的利用的命令提醒行。它是#7的一个修正,这个命令提醒行只包括我最但愿晓得的信息,因而节俭了它的占用空间。我偏幸两行作风,由于如许不但可让我看到全路径信息,并且不影响我命令输出的可视空间。
例子:

<br>

代码:
PS1=”[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])([[e[37;1m]!![e[32;1m])->[e[0m]“
假如你乐意共享你的命令提醒行,请在将这些命令提醒代码加鄙人面的批评中。
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]”
出处
本文来自:http://coolshell.cn/?p=1399

为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
若天明 该用户已被删除
沙发
发表于 2015-1-21 11:14:42 来自手机 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
乐观 该用户已被删除
板凳
发表于 2015-1-30 16:49:06 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
活着的死人 该用户已被删除
地板
发表于 2015-2-2 22:34:46 来自手机 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
admin 该用户已被删除
5#
发表于 2015-2-10 20:50:59 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
若相依 该用户已被删除
6#
发表于 2015-2-27 19:22:33 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
只想知道 该用户已被删除
7#
发表于 2015-2-28 16:32:46 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
蒙在股里 该用户已被删除
8#
发表于 2015-3-4 03:31:50 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
变相怪杰 该用户已被删除
9#
发表于 2015-3-6 19:56:32 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-8 15:33:15 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
精灵巫婆 该用户已被删除
11#
发表于 2015-3-16 03:21:33 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
不帅 该用户已被删除
12#
发表于 2015-3-17 12:12:16 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
飘灵儿 该用户已被删除
13#
发表于 2015-3-24 09:57:43 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
飘飘悠悠 该用户已被删除
14#
发表于 2015-4-6 23:08:59 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
莫相离 该用户已被删除
15#
发表于 2015-4-11 09:41:00 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
16#
发表于 2015-4-16 11:11:49 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
小妖女 该用户已被删除
17#
发表于 2015-5-11 02:59:18 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
透明 该用户已被删除
18#
 楼主| 发表于 2015-6-9 00:01:12 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
分手快乐 该用户已被删除
19#
发表于 2015-6-18 11:25:03 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
海妖 该用户已被删除
20#
发表于 2015-6-20 22:00:22 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-24 16:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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