热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

supportcolorforLSinsolarisbash

solaris安装软件使shell下ls支持颜色.习惯了,linux的bash和ls突然用solaris下的sh很不习惯,改shell的文章前面有了.再来看改ls的1.www.s
solaris安装软件使shell下ls支持颜色.习惯了,linux的bash和ls突然用solaris下的sh很不习惯,改shell的文章前面有了.再来看改ls的

1.
www.sunfreeware.com


http://www.sunfreeware.com/indexintel10.html

找到:coreutils-6.4-sol10-x86-local.gz

下载地址:
ftp://ftp.sunfreeware.com/pub/freeware/intel/10/coreutils-6.4-sol10-x86-local.gz

2.gzip -d coreutils-6.4-sol10-x86-local.gz

3.pkgadd -d coreutils-6.4-sol10-x86-local注意一下:小弟刚玩solaris还不会用pkgadd命令,结果用的时候没加-d参数,郁闷了好几分钟

  1 SMCcoreu coreutils (sparc) 4.5.4   Select package(s) you wish to process (or 'all' to process

  all packages). (default: all) [?,??,q]: 回车即可

  --output ommitted--

因为我的/etc/local目录不存在还出现了一次提示要求创建/etc/local目录y回车,就可以了.

4.vi /etc/DIR_COLORS

输入以下内容

  # Configuration file for the color ls utility

  # This file goes in the /etc directory, and must be world readable.

  # You can copy this file to .dir_colors in your $HOME directory to override

  # the system defaults.   # COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not

  # pipes. 'all' adds color characters to all output. 'none' shuts colorization

  # off.

  COLOR tty   # Extra command line options for ls go here.

  # Basically these ones are:

  # -F = show '/' for dirs, '*' for executables, etc.

  # -T 0 = don't trust tab spacing when formatting ls output.

  OPTIONS -F -T 0   # Below, there should be one TERM entry for each termtype that is colorizable

  TERM linux

  TERM console

  TERM con132x25

  TERM con132x30

  TERM con132x43

  TERM con132x60

  TERM con80x25

  TERM con80x28

  TERM con80x30

  TERM con80x43

  TERM con80x50

  TERM con80x60

  TERM cons25

  TERM xterm

  TERM rxvt

  TERM xterm-color

  TERM color-xterm

  TERM vt100

  TERM dtterm

  TERM color_xterm   # EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)

  EIGHTBIT 1   # Below are the color init strings for the basic file types. A color init

  # string consists of one or more of the following numeric codes:

  # Attribute codes:

  # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed

  # Text color codes:

  # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

  # Background color codes:

  # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white

  NORMAL 00 # global default, although everything should be something.

  FILE 00 # normal file

  DIR 01;34 # directory

  LINK 01;36 # symbolic link

  FIFO 40;33 # pipe

  SOCK 01;35 # socket

  BLK 40;33;01 # block device driver

  CHR 40;33;01 # character device driver

  ORPHAN 01;05;37;41 # orphaned syminks

  MISSING 01;05;37;41 # ... and the files they point to   # This is for files with execute permission:

  EXEC 01;32   # List any file extensions like '.gz' or '.tar' that you would like ls

  # to colorize below. Put the extension, a space, and the color init string.

  # (and any comments you want to add after a '#')

  .cmd 01;32 # executables (bright green)

  .exe 01;32

  .com 01;32

  .btm 01;32

  .bat 01;32

  .sh 01;32

  .csh 01;32

  .tar 01;31 # archives or compressed (bright red)

  .tgz 01;31

  .arj 01;31

  .taz 01;31

  .lzh 01;31

  .zip 01;31

  .z 01;31

  .Z 01;31

  .gz 01;31

  .bz2 01;31

  .bz 01;31

  .tz 01;31

  .rpm 01;31

  .cpio 01;31

  .jpg 01;35 # image formats

  .gif 01;35

  .bmp 01;35

  .xbm 01;35

  .xpm 01;35

  .png 01;35

  .tif 01;35 5./usr/local/bin/ls --color /

如果看到目录的颜色变了,那么安装成功

6.添加环境变量

export PATH=/usr/local/bin:$PATH

这样, 当你输入ls, 将首先从 /usr/local/bin 路径下搜索ls命名,而不使用默认的 /usr/bin.

7.建立别名

 因为我们每次都要输入 --color 选项。所以你有可能会希望给它起一个别名:

alias ls='ls --color'

8.保存环境变量到配置文件下次使用

vi /.bashrc

export PATH=/usr/local/bin:$PATH

alias ls='ls --color'

9.使每个用户都可以使用这个变量

vi /etc/profile

alias ls='ls --color'


本文转载自gujideshatan的博客:http://www.eefocus.com/gujideshatan/blog/08-05/150012_90db5.html


推荐阅读
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Firefox火狐浏览器关闭到http://detectportal.firefox.com的流量问题解决办法
    本文介绍了使用Firefox火狐浏览器时出现关闭到http://detectportal.firefox.com的流量问题,并提供了解决办法。问题的本质是因为火狐默认开启了Captive portal技术,当连接需要认证的WiFi时,火狐会跳出认证界面。通过修改about:config中的network.captive-portal-service.en的值为false,可以解决该问题。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
author-avatar
拿鼠z标的那只手很冷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有