您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

你对Linux文件的色码知多少?

时间:2020-05-11 09:40:54  来源:  作者:

你可能知道,包括硬盘、显卡和USB在内的一切设备在linux上都是一个文件。Linux使用色码(color code)来区别文件类型。

作为Linux管理员,你不必记住各种色码,但确实需要记住你每天使用的一些色码。

通常,你会看到代表目录、链接文件和归档文件的不同颜色。

在终端上使用ls命令时,你会发现一些带有颜色的文件。

ls命令使用环境变量“ LS_COLORS”来确定文件名所要显示的颜色。

你可以通过调用LS_COLORS变量来查看文件类型及其色码的列表。初次看到该输出时,你可能一头雾水,但我们会在此处详细说明。

 # echo $LS_COLORS 
 rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36: 

默认的色码配置文件位于/etc/DIR_COLORS。

 # cat /etc/DIR_COLORS 

它为文件使用三种类型的色码。

  • 文件属性色码
  • 文本色码
  • 背景色码

有好多色码,但你常常会发现以下7种颜色。

  • 白色(无色码):普通文件或平常文件
  • 蓝色:目录
  • 亮绿色:可执行文件
  • 亮红色:归档文件或压缩文件
  • 洋红色:图像文件
  • 蓝绿色:音频文件
  • 天蓝色:符号链接文件
你对Linux文件的色码知多少?

 

文件类型色码列表

下面是文件类型色码列表。

你对Linux文件的色码知多少?

 

文本色码属性列表

以下是文本色码属性列表。

你对Linux文件的色码知多少?

 

文本色码列表

以下是文本色码列表。

你对Linux文件的色码知多少?

 

背景色码列表

以下是背景色码列表。

你对Linux文件的色码知多少?

 

如何为Linux上的文件设置自定义颜色?

如果你想要换一种颜色,可以更改Linux文件的默认色码。

为此,遵照以下步骤。默认的文件夹颜色是“蓝色”,但我们可以使用“Underline”将蓝色换成“黄色”。

如果是这样,组合应该是di=4;33。

 # LS_COLORS="di=4;33"  
 # ls 

如果你想要这种更改是永久性的,采取下列步骤。

 $ echo "LS_COLORS="di=4;33"" >> ~/.bashrc 

最后,运行以下命令使其成为永久性更改。

 $ source ~/.bashrc 


Tags:Linux文件   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
推荐视频:手把手带你实现一个Linux内核文件系统:「链接」c/c++ linux服务器开发学习地址:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂在多进程共享的...【详细内容】
2021-08-13  Tags: Linux文件  点击:(91)  评论:(0)  加入收藏
1.简介文件系统是解决如何在存储设备上存储数据的一套方法,包括存储布局、文件命名、空间管理、安全控制等。Linux 操作系统支持很多现代的流行文件系统,其中 ext2 、 ext3...【详细内容】
2021-03-04  Tags: Linux文件  点击:(212)  评论:(0)  加入收藏
在研究云系统提供的持久性时,想确保自己了解基本知识。首先阅读NVMe规范,以了解disks提供的保证(https://www.evanjones.ca/durability-nvme.html)。简单来说,你应该假设,在发出...【详细内容】
2020-10-15  Tags: Linux文件  点击:(113)  评论:(0)  加入收藏
我们知道,无论什么东西,涉及到安全性的,比如文件、文件夹、磁盘(就如window系统的磁盘,我们就可以通过bitlocker技术将磁盘给加密锁起来)、服务器,等都需要设置权限管理,以保证安全性,接下来让我们来探讨以下Linux的文件权限...【详细内容】
2020-07-29  Tags: Linux文件  点击:(94)  评论:(0)  加入收藏
磁盘为系统提供了最基本的持久化存储。文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。那么,磁盘和文件系统是怎么工作的呢?又有哪些指标可以衡量它们的性能呢?索...【详细内容】
2020-07-08  Tags: Linux文件  点击:(70)  评论:(0)  加入收藏
你可能知道,包括硬盘、显卡和USB在内的一切设备在Linux上都是一个文件。Linux使用色码(color code)来区别文件类型。作为Linux管理员,你不必记住各种色码,但确实需要记住你每天...【详细内容】
2020-05-11  Tags: Linux文件  点击:(142)  评论:(0)  加入收藏
0.新建操作:mkdir abc #新建一个文件夹touch abc.sh #新建一个文件1.查看操作查看目录:ll #显示目录文件详细信息du -h 文件/目录 #查看大小pwd #显示路径查看文件内容:cat|hea...【详细内容】
2019-11-27  Tags: Linux文件  点击:(95)  评论:(0)  加入收藏
一、使用者与群组我们使用useradd创建用户时知道该用户是属于某一个group组里的,除了超级用户root外,按照所针对的用户,文件的权限可分为三类:1) 文件属主,创建该文件的用户。2)...【详细内容】
2019-08-21  Tags: Linux文件  点击:(244)  评论:(0)  加入收藏
linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用...【详细内容】
2019-08-20  Tags: Linux文件  点击:(205)  评论:(0)  加入收藏
/bin [重点] (/usr/bin 、 /usr/local/bin) • 是Binary的缩写, 这个目录存放着最经常使用的命令/sbin (/usr/sbin 、 /usr/local/sbin) • s就是Super User的意思,...【详细内容】
2019-08-07  Tags: Linux文件  点击:(263)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(40)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条