`
bigfirebird
  • 浏览: 127540 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux在控制台下不同类型文件显示不同颜色

阅读更多
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
export HISTCONTROL=ignoredups
# ... and ignore same sucessive entries.
export HISTCONTROL=ignoreboth

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_colored_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    # We have color support; assume it's compliant with Ecma-48
    # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    # a case would tend to support setf rather than setaf.)
    color_prompt=yes
    else
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
    ;;
*)
    ;;
esac

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ] && [ -x /usr/bin/dircolors ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
分享到:
评论

相关推荐

    linux控制台下显示jpeg图片

    ### Linux控制台下显示JPEG图片 在Linux系统中,用户经常需要处理各种图像格式,而JPEG是最常见的图像格式之一。通常,在Linux环境下查看图像需要通过X-Windows系统下的图形界面工具,例如GNOME或KDE提供的图像查看...

    在Linux控制台下使用libjpeg显示JPEG图像在framebuffer上

    #### 四、在控制台下显示JPEG图像的具体实现 本节将基于前面介绍的Framebuffer和libjpeg的基本知识,描述如何编写一个简单的程序来实现在控制台环境下显示JPEG图像。 ##### 4.1 准备工作 1. **安装依赖库**:确保...

    Linux操作系统基础教程

    文件类型...........................................................................................................................7 三.Linux基本操作命令................................................

    超级好用的linux管理工具 命令带颜色

    在日常的Linux管理中,命令行是主要的交互方式,而“命令带颜色”则是为了提高命令行操作的可读性和效率,通过高亮显示不同类型的文本,如文件路径、命令参数等。本文将详细介绍一个超级好用的Linux管理工具——Moba...

    putty控制linux的工具

    - 终端选项:可以自定义终端类型、字符编码、行宽等,适应不同环境需求。 - 键盘映射:调整键位映射,使Windows下的快捷键能在Linux环境中正常使用。 4. Linux基础操作: - 文件和目录管理:使用ls、cd、mkdir、...

    Linux系统中文件编辑器的使用

    Vi编辑器作为Linux操作系统中最常见的全屏编辑工具之一,几乎安装在每一台Linux机器上。Vi编辑器的名称来源于“visual interface”(可视界面),意味着用户输入的每一个字符都会即时显示在屏幕上。其强大的编辑能力...

    linux-picom安装文件

    此外,还有很多其他选项,如阴影颜色、模糊半径等,都可以在此文件中调整。 **四、启动和控制Picom** 1. **启动Picom**:在终端输入`picom &`即可后台启动,或者将启动命令添加到启动脚本中。 2. **停止Picom**:...

    基于python轻松实现批量ssh工具管理多台linux服务器.docx

    - 在工具界面左侧会出现服务器列表,初始状态下字体颜色为蓝色,表示尚未建立连接。 - 选择需要操作的服务器,点击“Connect”按钮进行连接。由于采用了多线程技术,每个服务器将单独启动一个线程进行处理。 - ...

    Linux指令一周通 (技术图书大系).azw3

    2.7 ex指令:在Ex模式下启动vim文本编辑器 2.8 expr指令:简单计算器 2.9 fgrep指令:匹配字符串 2.10 fmt指令:编排文本文件 2.11 fold指令:限制文件列宽 2.12 grep指令:匹配搜索 2.13 ispell指令:拼字检查程序 ...

    Dede后台验证码不显示三种解决方案

    - 对于Apache服务,可以通过命令`sudo service apache2 restart`来重启(Linux环境下)。 #### Dede后台验证码不显示情况二:验证码只显示背景不显示字母 **问题描述:** 有时用户会发现验证码图片仅显示背景而无...

    tigervnc-Linux-x86

    【标题】"tigervnc-Linux...综上所述,TigerVNC是一个强大且灵活的远程桌面解决方案,它在Linux环境下为x86/x86_64用户提供高效、安全的远程访问功能。通过正确安装和配置,用户可以充分利用其特性进行远程工作和管理。

    linux-Argos在GNOMEShell面板中显示任意程序的输出

    此外,Argos还支持配置文件,用户可以在个人目录下的`.config/argos`路径下创建`argosrc`文件,自定义显示的样式、颜色以及更新频率等参数,以适应个人的工作需求。 总的来说,Argos是一个非常实用的工具,它将...

    Linux常见问题分析(pdf文档)

    Linux下文件和目录的颜色代表什么 - **颜色含义**: - 红色:可执行文件。 - 蓝色:目录。 - 绿色:链接。 #### 51. 查看有多少活动httpd的脚本 - **方法**: - 使用`ps`命令结合grep查找活动的httpd进程。 ...

    惠普打印机最全PPD文件合集

    3. **颜色管理**:对于彩色打印机,PPD文件可以控制颜色模式,如CMYK或RGB,以及色彩深度。 4. **字体处理**:PPD文件可以定义打印机如何处理各种字体,包括内置字体和外部字体,以确保文档的准确打印。 5. **特殊...

    linux minicom的使用

    你可以通过此标志重载环境变量TERM,这对于创建专门的termcap入口以便minicom在控制台上以原始模式初始化屏幕非常有用,结合`-f`标志,可以不进行翻译显示IBM行字符。 10. `-c`:颜色启用。对于支持ANSI转义序列...

    linux X-windows簡介

    位于`/etc/X11/xdm/`目录下的配置文件,其中`Xaccess`用于控制远程服务请求,`Xresources`用于调整xdm登录界面,`Xserver`将X画面映射到外部,`Xsession`则在用户登录后执行,而`Xsetup_O`用于颜色、显示图像或其他...

    LCD_test.rar_LCD显示函数_S3C2410 TFT .mcp_linux LCD bmp_s3c2410 bmp

    在Linux环境下,我们需要编写一个BMP解码器,读取文件头信息解析图像尺寸和颜色信息,然后将RGB数据转换为适合S3C2410 LCD的格式。解码后的数据可以直接写入LCD缓冲区,然后由LCD控制器刷新到屏幕上。 在实际应用中...

    Linux命令详称--各命令的英文全称

    21. `chkconfig`: 管理系统服务的启动级别,控制服务在不同运行级别的启动和关闭。 22. `cksum`: 打印CRC校验和和字节数,用于文件完整性检查。 23. `clear`: 清除终端屏幕,使界面整洁。 24. `cmp`: 比较两个文件的...

Global site tag (gtag.js) - Google Analytics