热门标签 | 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


推荐阅读
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在 CentOS 7 中,为了扩展可用软件包的数量,通常需要配置多个第三方软件源。这些第三方源包括 EPEL、Nux Dextop 和 ELRepo 等,它们提供了大量官方源中未包含的软件包,从而增强了系统的功能性和灵活性。通过正确配置这些源,用户可以轻松安装和管理更多种类的软件,满足不同的需求。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • 在尝试为 Unity 编译一个简单的 Java 库时,运行 `ant jar` 命令后遇到了 Java I/O 异常。具体错误信息为“无法启动程序 ${aAPT},错误代码 2”,这通常表示指定的文件或目录不存在。此问题可能是由于环境配置不正确或路径设置有误导致的。建议检查相关路径和环境变量,确保所有依赖项都已正确安装和配置。 ... [详细]
  • 如何在Linux服务器上配置MySQL和Tomcat的开机自动启动
    在Linux服务器上部署Web项目时,通常需要确保MySQL和Tomcat服务能够随系统启动而自动运行。本文将详细介绍如何在Linux环境中配置MySQL和Tomcat的开机自启动,以确保服务的稳定性和可靠性。通过合理的配置,可以有效避免因服务未启动而导致的项目故障。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • 在Cisco IOS XR系统中,存在提供服务的服务器和使用这些服务的客户端。本文深入探讨了进程与线程状态转换机制,分析了其在系统性能优化中的关键作用,并提出了改进措施,以提高系统的响应速度和资源利用率。通过详细研究状态转换的各个环节,本文为开发人员和系统管理员提供了实用的指导,旨在提升整体系统效率和稳定性。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • 在Ubuntu上安装MySQL时解决缺少libaio.so.1错误及libaio在MySQL中的重要性分析
    在Ubuntu系统上安装MySQL时,遇到了缺少libaio.so.1的错误。本文详细介绍了如何解决这一问题,并深入探讨了libaio库在MySQL性能优化中的重要作用。对于初学者而言,理解这些依赖关系和配置步骤是成功安装和运行MySQL的关键。通过本文的指导,读者可以顺利解决相关问题,并更好地掌握MySQL在Linux环境下的部署与管理。 ... [详细]
  • 如何高效地安装并配置 PostgreSQL 数据库系统?本文将详细介绍从下载到安装、配置环境变量、初始化数据库、以及优化性能的全过程,帮助读者快速掌握 PostgreSQL 的核心操作与最佳实践。文章还涵盖了常见问题的解决方案,确保用户在部署过程中能够顺利解决遇到的各种挑战。 ... [详细]
  • AIX编程挑战赛:AIX正方形问题的算法解析与Java代码实现
    在昨晚的阅读中,我注意到了CSDN博主西部阿呆-小草屋发表的一篇文章《AIX程序设计大赛——AIX正方形问题》。该文详细阐述了AIX正方形问题的背景,并提供了一种基于Java语言的解决方案。本文将深入解析这一算法的核心思想,并展示具体的Java代码实现,旨在为参赛者和编程爱好者提供有价值的参考。 ... [详细]
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社区 版权所有