• linux下给grep命令添加颜色 grep --color "test" test.json 自动给grep加颜色--全局生效 vim~/.bashrc aliasgrep='grep--color' source~/.bashrc 在管道中的其他程序也可以有颜色 这里用到grep...

    在linux下给grep命令添加颜色 

    grep --color "test" test.json

    自动给grep加颜色--全局生效

    vim ~/.bashrc   
    alias grep='grep --color'  
    source ~/.bashrc  

    在管道中的其他程序也可以有颜色

    这里用到grep的一个参数--color,color有三个值供选择:never、always、auto。always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成
    export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='--color=always'
    export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32'
    而auto则只在输出到终端时才加上颜色。
    可以在.bashrc里加上
    export GREP_OPTIONS='--color=auto'
    来实现高亮匹配,具体用什么颜色,可以通过
    export GREP_COLOR='a;b' #默认是1;31,即高亮的红色 
    来设置,其中:
    a可以选择:【0,1,4,5,7,8】

    0 关闭所有属性
    1 设置高亮度
    4 下划线
    5 闪烁
    7 反显
    8 消隐

    vim ~/.bashrc   
    export GREP_OPTTIONS='--color=always'  
    source ~/.bashrc  

     

    展开全文
  • Linux --color

    2018-10-19 13:54:25
    文件不同的颜色表示文件不同的类型,下面是linux系统默认不同类型文件所使用的颜色: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 ...

    文件不同的颜色表示文件不同的类型,下面是linux系统默认不同类型文件所使用的颜色:

    • 白色:表示普通文件

    • 蓝色:表示目录

    • 绿色:表示可执行文件

    • 红色:表示压缩文件

    • 浅蓝色:链接文件

    • 红色闪烁:表示链接的文件有问题

    • 黄色:表示设备文件

    • 灰色:表示其它文件

    终端terminal 补全设置为大小写不敏感

    编辑~/.inputrc(没有的话,就新建一个),在最后加一行: 
    set completion-ignore-case on

    个性配置可参考这个 :https://blog.csdn.net/pipisorry/article/details/39584489

     

    如何修改:

    https://jszbug.com/johhbcdgfzzmcpi.html

     

    这个告诉你在哪儿添加:

    https://blog.csdn.net/pipisorry/article/details/39584489

    展开全文
  • linux 常用命令ll 即 ls -l --color=auto

    1.linux系统运维或者开发中,经常会用到ll ls -l --color=auto 命令.比如 ll -hF,

    <span style="font-size:18px;">[doctor@localhost ~]$ ll -hF
    总用量 1.1G
    drwxrwxr-x.  2 doctor doctor 4.0K 1月  18 10:23 Documents/
    -rw-r-----.  1 doctor doctor 701M 12月 24 21:51 Far123-XP-2014.5c.iso
    drwxr-xr-x.  4 doctor doctor 4.0K 11月 30 16:00 hadoop/
    drwxrwxr-x.  6 doctor doctor 4.0K 12月 16 22:04 hbaseRootDir/
    drwxrwxr-x. 27 doctor doctor 4.0K 1月  17 11:16 opt/
    drwxrwxr-x.  2 doctor doctor 4.0K 8月  13 21:48 save/
    drwxrwxr-x.  2 doctor doctor 4.0K 1月   1 15:26 share/
    drwxrwxr-x.  3 doctor doctor 4.0K 1月   2 21:11 vmware/
    -rwxr-x--x.  1 doctor doctor 418M 12月 24 23:07 VMware-Workstation-Full-11.0.0-2305329.x86_64 (1).bundle*
    drwxrwxr-x.  3 doctor doctor 4.0K 12月  3 21:03 WebstormProjects/
    drwxrwxr-x.  4 doctor doctor 4.0K 12月 28 08:15 workspace/
    drwxrwxr-x.  4 doctor doctor 4.0K 10月 26 18:28 workspaceForWork/
    drwxrwxr-x.  7 doctor doctor 4.0K 1月  17 23:50 workspace-sts-3.6.2.RELEASE/
    drwxrwxr-x.  5 doctor doctor 4.0K 9月  25 01:25 zookeeper/
    drwxr-xr-x.  2 doctor doctor 4.0K 1月  18 20:05 公共/
    drwxr-xr-x.  2 doctor doctor 4.0K 10月 30 21:11 视频/
    drwxr-xr-x.  2 doctor doctor 4.0K 12月  7 23:04 图片/
    drwxr-xr-x.  4 doctor doctor 4.0K 12月 13 20:58 文档/
    drwxr-xr-x.  3 doctor doctor  12K 1月  18 10:46 下载/
    drwxr-xr-x.  3 doctor doctor 4.0K 8月  19 21:09 音乐/
    drwxr-xr-x.  2 doctor doctor 4.0K 12月  4 21:54 桌面/
    </span>

    -h--human-readable print sizes in human readable format (e.g., 1K 234M 2G) -F, --classify, --file-type 在每个文件名后附上一个字符以说明该文件的类型。“ * ”表示普通的可执行文件; “ / ”表示目录;“ @ ”表示符号链接;“ | ”表示FIFOs;“ = ”表示套接字 (sockets) ;什么也没有则表示普通文件。

    当然,为了方便,我们也可以利用别名像alias ll='ls -l --color=auto'

    一样,定义一个别名:

    <span style="font-size:18px;">[doctor@localhost ~]$ alias ll='ls -lhF --color=auto'
    [doctor@localhost ~]$ ll
    总用量 1.1G
    drwxrwxr-x.  2 doctor doctor 4.0K 1月  18 10:23 Documents/
    -rw-r-----.  1 doctor doctor 701M 12月 24 21:51 Far123-XP-2014.5c.iso
    drwxr-xr-x.  4 doctor doctor 4.0K 11月 30 16:00 hadoop/
    drwxrwxr-x.  6 doctor doctor 4.0K 12月 16 22:04 hbaseRootDir/
    drwxrwxr-x. 27 doctor doctor 4.0K 1月  17 11:16 opt/
    drwxrwxr-x.  2 doctor doctor 4.0K 8月  13 21:48 save/
    drwxrwxr-x.  2 doctor doctor 4.0K 1月   1 15:26 share/
    drwxrwxr-x.  3 doctor doctor 4.0K 1月   2 21:11 vmware/
    -rwxr-x--x.  1 doctor doctor 418M 12月 24 23:07 VMware-Workstation-Full-11.0.0-2305329.x86_64 (1).bundle*
    drwxrwxr-x.  3 doctor doctor 4.0K 12月  3 21:03 WebstormProjects/
    drwxrwxr-x.  4 doctor doctor 4.0K 12月 28 08:15 workspace/
    drwxrwxr-x.  4 doctor doctor 4.0K 10月 26 18:28 workspaceForWork/
    drwxrwxr-x.  7 doctor doctor 4.0K 1月  17 23:50 workspace-sts-3.6.2.RELEASE/
    drwxrwxr-x.  5 doctor doctor 4.0K 9月  25 01:25 zookeeper/
    drwxr-xr-x.  2 doctor doctor 4.0K 1月  18 20:05 公共/
    drwxr-xr-x.  2 doctor doctor 4.0K 10月 30 21:11 视频/
    drwxr-xr-x.  2 doctor doctor 4.0K 12月  7 23:04 图片/
    drwxr-xr-x.  4 doctor doctor 4.0K 12月 13 20:58 文档/
    drwxr-xr-x.  3 doctor doctor  12K 1月  18 10:46 下载/
    drwxr-xr-x.  3 doctor doctor 4.0K 8月  19 21:09 音乐/
    drwxr-xr-x.  2 doctor doctor 4.0K 12月  4 21:54 桌面/
    [doctor@localhost ~]$ alias 
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -lhF --color=auto'
    alias ls='ls --color=auto'
    alias vi='vim'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    </span>

    我这里是覆盖了系统的别名,shell 语法中不要出现空格,注意.

    2.如何显示隐藏的文件呢,一般配置jdk等系统命令是要在.bash_profile  .bashrc  中定义.

    你可能想到ls -a,不过他也显示了其它目录.

    可以用ls -d .* 只显示这些隐藏的目录.

    -d, --directory 将目录名象其它文件一样列出,而不是列出它们的内容。

    展开全文
  • [root@imon-2 ~]# cd /root/ + cd /root/ ++ echo -ne '\033]0;root@imon-2:~' [root@imon-2 ~]# ll ...+ ls --color=auto -l --color=auto total 2416 -rw-------. 1 root root 1250 Jul 20 2012 anacond
    [root@imon-2 ~]# cd /root/
    + cd /root/
     ++ echo -ne '\033]0;root@imon-2:~'
     [root@imon-2 ~]# ll
    + ls --color=auto -l --color=auto
     total 2416
    -rw-------. 1 root root    1250 Jul 20  2012 anaconda-ks.cfg
    -rw-r--r--. 1 root root  517272 Dec 21  2013 confuse-2.7.tar.gz
     drwxr-xr-x. 2 root root    4096 Jul 20  2013 deploy
    -rw-r--r--. 1 root root   30434 Jul 20  2012 install.log
    -rw-r--r--. 1 root root    7878 Jul 20  2012 install.log.syslog
    -rwxr-xr-x. 1 root root    1008 Dec  5  2012 jboss-demon.sh
    -rwxr-xr--. 1 root root     133 Dec  5  2012 mount.sh
    -rw-r--r--. 1 root root 1889401 Dec 21  2013 pcre-8.33.tar.gz
    ++ echo -ne '\033]0;root@imon-2:~'
     [root@imon-2 ~]# vi .bashrc 
    + vi .bashrc
    ++ echo -ne '\033]0;root@imon-2:~'
     [root@imon-2 ~]# vim .bashrc
     + vim .bashrc
    ++ echo -ne '\033]0;root@imon-2:~'
     [root@imon-2 ~]# ll
    + ls --color=auto -l --color=auto
    

    在linux下执行命令都会报红色的问题,

    原因:用户可能意外的执行了set -x导致系统命令都出现调试; 

    解决办法:用户直接执行:set +x结束调试就可以了


     

    展开全文
  • [root@imon-2 ~]# ll + ls --color=auto -l --color=auto total 2416 -rw-------. 1 root root 1250 Jul 20 2012 anaconda-ks.cfg -rw-r--r--. 1 root root 517272 Dec 21 2013 confuse-2.7.tar.gz drwxr-xr-x

    [root@imon-2 ~]# cd /root/
    + cd /root/
    ++ echo -ne '\033]0;root@imon-2:~'

    [root@imon-2 ~]# ll
    + ls --color=auto -l --color=auto
    total 2416
    -rw-------. 1 root root    1250 Jul 20  2012 anaconda-ks.cfg
    -rw-r--r--. 1 root root  517272 Dec 21  2013 confuse-2.7.tar.gz
    drwxr-xr-x. 2 root root    4096 Jul 20  2013 deploy
    -rw-r--r--. 1 root root   30434 Jul 20  2012 install.log
    -rw-r--r--. 1 root root    7878 Jul 20  2012 install.log.syslog
    -rwxr-xr-x. 1 root root    1008 Dec  5  2012 jboss-demon.sh
    -rwxr-xr--. 1 root root     133 Dec  5  2012 mount.sh
    -rw-r--r--. 1 root root 1889401 Dec 21  2013 pcre-8.33.tar.gz
    ++ echo -ne '\033]0;root@imon-2:~'
    [root@imon-2 ~]# vi .bashrc 
    + vi .bashrc
    ++ echo -ne '\033]0;root@imon-2:~'
    [root@imon-2 ~]# vim .bashrc
    + vim .bashrc
    ++ echo -ne '\033]0;root@imon-2:~'
    [root@imon-2 ~]# ll
    + ls --color=auto -l --color=auto

    在linux下执行命令都会报红色的问题,

    原因:用户可能意外的执行了set -x导致系统命令都出现调试; 

    解决办法:用户直接执行:set +x结束调试就可以了


    展开全文
  • 交叉编译工具arm-none-linux-gnueabi-gcc安装 ...
  • linux 安装jdk-7u67-linux-x64.tar.gz
  • arm-none-linux-gnueabi-gdb --tui vmlinux Error opening terminal: xterm-256color.   解决办法: 1、 edit your .bash_profile file vim .bash_profile 2、commnet #export TER...
  • 不出现grep --color=auto

    2019-06-10 16:51:58
    会显示 root 29701 14626 0 16:46 pts/2 00:00:00 grep --color=auto aaa ps -ef|grep [a]aa 不会显示grep --color=auto aaa ps aux |grep [a]aa不会出现grep进程本身,因为此时grep进程的参数是gr...
  • 1. 从官网下载 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 官网: http://dev.mysql.com/downloads/mysql/ 我是下到了windows本地,然后通过winscp工具上传到centos6服务器上,我一般喜欢给文件赋权限,chmod a+x...
  • 2018年03月07日 16:11:34阅读数:493#卸载系统自带的Mariadb[root@localhost local]# rpm -qa|grep mariadbmariadb-libs-5.5.52-1.el7.x86_64[root@localhost local]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7....
  • 开发环境:ubuntu10.4,linux-2.6.26.5 开发步骤: 1.安装和下载可能用到的软件包。 sudo apt-get install bison flex build-essential patch libncurese5-dev 
  • arm-linux-gnueabihf编译器在ubuntu环境下交叉编译opencv2.4.10 排版3 2016-11-08 21:42 234人阅读 评论(0) 收藏 举报 分类: opencv(12) Linux(9) tools(5) 版权
  • 1.安装arm-linux-gcc,不管你是从网上下载的,还是开发板光盘里面的,都可以,版本也没什么限制,我的是arm-linux-gcc-4.3.2。   进入arm-linux-gcc安装包的目录,我的位置是在 /home/cfan/temps这个目录里面 ...
  • Sigar是Hyperic-hq产品的基础包,是Hyperic ...这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,
  • linux GCC -o与-c

    2019-10-08 16:01:45
    GCC编译运行可执行文件main.c gcc -o main main.c rm a.out ./main
  • Linux下ls命令颜色效果

    2015-06-12 10:08:58
    Linux下执行ls命令,通常显示如下图所示: 如上图所示,不同的文件类型显示为不同的颜色,方便使用者查看。 但是有的Linux服务器没有分辨的颜色 到底是怎么回事呢,让我们回到ls命令本身,输入ls -...
  • linux 中使用 ps -ef 输出参数的具体含义 [root@VM_88_11_centos zookeeper]# ps -ef |grep vim UID PID PPID C STIME TTY TIME CMD root 22054 12639 0 10:18 pts/2 00:00:00 grep -...
1 2 3 4 5 ... 20
收藏数 102,173
精华内容 40,869
热门标签