bash-full-of-colors

授权协议 Apache-2.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 陆才俊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Bash full of colors

Powerful .bashrc and .bash_profile coming together with colorful output. It adds additional informationto your command prompt and many useful aliases.

Features:

  • shows number of active background jobs
  • shows number of open screen sockets
  • hostname color is based on host unique identifier to simplify server identification by the user when working with multiple open SSH sessions
  • shows checked-out branch name when current directory is within Git repository
  • shows last command return code if it differs from 0
  • shows Python virtualenv

Installation

The most convenient way of installation is to checkout the repository and symlink the relevant scripts.Assuming the installation in home directory:

git clone https://github.com/slomkowski/bash-full-of-colors.git .bash-full-of-colors
[ -f .bashrc ] && mv -v .bashrc bashrc.old
[ -f .bash_profile ] && mv -v .bash_profile bash_profile.old
[ -f .bash_aliases ] && mv -v .bash_aliases bash_aliases.old
[ -f .bash_logout ] && mv -v .bash_logout bash_logout.old
ln -s .bash-full-of-colors/bashrc.sh .bashrc
ln -s .bash-full-of-colors/bash_profile.sh .bash_profile
ln -s .bash-full-of-colors/bash_aliases.sh .bash_aliases
ln -s .bash-full-of-colors/bash_logout.sh .bash_logout

Application aliases

Many Unix commands have already newer and more feature-rich replacements. Following aliases are defined inbash_aliases.sh:

Command: Replacement:
df pydf
less most
tail multitail
top htop
tracepath mtr
traceroute mtr

To install them, run following command:

aptitude install most multitail pydf mtr htop

If you don't have them installed, script falls back to the original command.

You can also create your own local aliases. Create the file ~/.bash_local file and place them there.

Credits

2015 Michał Słomkowski. The code is published under the terms of Apache License 2.0.

  • Bash编程010——获取帮助信息 遇到问题使用搜索引擎前,我们可以先试试这些方法。 当面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们,本节介绍一些使用帮助文档的方法。 10.1 whatis 使用whatis可以查看命令的简要说明,每个手册页中都有一个概述。whatis

  • 一、变量 1.1 变量的使用 变量的定义 variable=name     注意,=两边不能有空格。一切变量都会被视为字符串。如果要使用局部变量则要加关键字local。 输出变量的值 echo ${variable}     其实这是参数和变量扩展。关于echo的详细用法在下面章节。 删除变量 unset variable     注意,不能在变量前加$。 将变量转化为全局的环境变量: expo

 相关资料
  • 描述 (Description) 完整布局类型用于显示整个表单元素。 例子 (Example) 以下示例演示了表单的完整布局,包括Framework7中的所有字段 - <!DOCTYPE html> <html> <head> <meta name = "viewport" content = "width = device-width, initial-scale = 1,

  • delete bunk download when UIImage can't be created

  • Full Stack Flask and PostgreSQL - Base Project Generator Generate a backend and frontend stack using Python, including interactive API documentation. Notice: Flask or FastAPI If you are using this pro

  • Full Circle 中文翻译组(Full Circle Chinese Translation Team,简称“FCCTT”) ,于2007年7月23日创立,目前FCCTT的主要任务是对英文原版的《Full Circle》进行翻译,制作发布《Full Circle》中文译本。 我们所出版的《Full Circle》是一本专门介绍Ubuntu操作系统使用技巧和刊登开源业界信息的社区杂志。FCCT

  • 主要内容:语法,示例SQL FULL JOIN 将返回左表(table1)和右表(table1)中的所有记录,相当于 LEFT JOIN 和 RIGHT JOIN 的叠加。 FULL JOIN 先执行 LEFT JOIN 遍历左表,再执行 RIGHT JOIN 遍历右表,最后将 RIGHT JOIN 的结果直接追加到 LEFT JOIN 后面。注意,FULL JOIN 会返回重复的行,它们会被保留,不会被删除。 语法

  • 本文向大家介绍ABAP Full Line ,包括了ABAP Full Line 的使用技巧和注意事项,需要的朋友参考一下 示例 该*字符注释掉一整行。在*必须在该行的第一个字符。