zoukankan      html  css  js  c++  java
  • linux 初始设置

    vim .bashrc
    添加下行
    自用:
    export PS1="Host:[33[1;35m]H     [33[0m]User:[33[1;33m]u     [33[0m]Dir:[33[1;32m]w[33[0m]
    $"
    # TMUX  自动进入Tmux,如果之前有Tmux会话自动载入。
    if which tmux >/dev/null 2>&1; then
        #if not inside a tmux session, and if no session is started, start a new session
        test -z "$TMUX" && (tmux attach || tmux new-session)
    fi
    #用mv命令替换rm命令,rm文件会移动到~/del目录,启到回收站的作用。
     alias rm='mv -t ~/del'
    
    退出vim
    source .bashrc

    解释下具体含义:

    颜色配置:

    [33[ 1 ; 31 m]

    • 底线 :ANSI 色彩控制语法。33 声明了转义序列的开始,然后是 [ 开始定义颜色。
    • 第一组数字 :亮度 (普通0, 高亮度1, 闪烁2)。
    • 第二组数字 :顏色代码。
    • 颜色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

    [33[0m]

    • 关闭 ANSI 色彩控制,通常置于尾端。

    显示内容配置:

    • a     ASCII响铃字符 (07)
    • d     “周 月 日”格式的日期
    • D{format}   参数format被传递给strftime(3)来构造自定格式的时间并插入提示符中;该参数为空时根据本地化设置自动生成格式。
    • e     ASCII转义字符(ESC) (033)
    • h     主机名在第一个点号前的内容
    • H     完全主机名
    • j     shell当前管理的任务数
    • l     shell终端设备的基本名称
    •      新行
    •      回车
    • s     shell的名称,$0的基本名称
    •      当前时间(24小时) HH:MM:SS
    • T     当前时间(12小时) HH:MM:SS
    • @     当前时间(12小时) am/pm
    • A     当前时间(24小时) HH:MM
    • u     当前用户名称
    • v     bash版本(如"2.00")
    • V     bash版本+补丁号(如"2.00.0")
    • w     当前工作目录
    • W     当前工作目录的基本名称
    • !     该命令的历史数(在历史文件中的位置)
    • #     该命令的命令数(当前shell中执行的序列位置)
    • $     根用户为"#",其它用户为"$"
    • nn   8进制数
    • \     反斜杠
    • [     表示跟在后面的是非打印字符,可用于shell的颜色控制
    • ]     表示非打印字符结束
  • 相关阅读:
    centos6 LVS-DR模式---分析
    centos6.6 安装 LXC
    Amoeba-mysql读写分离实战
    keepalived +mysql 实战
    nginx添加sticky模块-cookie保持会话
    haproxy转发真实IP给web
    Mysql-如何正确的使用索引以及索引的原理
    Mysql-自带的一些功能,基本用法(视图,触发器,事务,存储过程,函数,流程控制)
    Mysql-常用数据的基本操作和基本形式
    Mysql-多表连接的操作和用法
  • 原文地址:https://www.cnblogs.com/yangjig/p/10112438.html
Copyright © 2011-2022 走看看