如何区别linux中的文件与文件夹?

1. directory

另外,如果是有颜色标记的命令行的话,ls出来的文件和文件夹的8. executable with setuid bit set颜色不B bold red一样。一般蓝色的是文件夹,只是一般情况。

linux文件颜色 linux文件颜色怎么设置出来linux文件颜色 linux文件颜色怎么设置出来


linux文件颜色 linux文件颜色怎么设置出来


看个字母,d就表示是文件夹,如果是“-”就是文件。

请问centos7系统下这种背景变蓝的文件代表什么?

5. executable

linux 中 文件10. directory writable to others, with sticky bit名的颜色大都和权限有关。

2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。

通过命令:dircolors -p 可以查看你系统关于文件名颜色的配置

你这可能是other不能写也不能执行吧,具体需要看下配置。

MacOS X终端为ls命令设置颜色输出

Note that the above are standard ANSI colors. The actual

ls 命令是linux系4. pipe统下运用的最多的命令之一,有时候我们希望 ls 能彩色化输出,以区分文件、目录或不同文件类型,让我们一眼就能辨识出不同的文件类型。在Apple MacOS X或FreeBSD作系统,我们并不用安装其他设置,只需要在执行 ls 命令是指定 -G 参数即可开启默认彩色化输出。

?20. 若在提示符中输入“file ls -l”,那么系统所引用的$0是__________,$2是__________。

先 man ls 看一下 -G 参数的说明:

就是说 ls 指定 -G 参数可以开启彩色化输出,相当于在环境变量中设置了 CLICOLOR 。我们可以把 -G 参数设置为 ls 命令的默认参数,将如下内容添加到 ~/.bash_profile 文件末尾处:

添加之后执行 source ~/.bash_profile ,再 ls 看看是不是已经彩色化输出了?

我们没有指定设定任何颜色,但在终端,我们已经能够看到彩色化的输出,这是因为当我们指定了 -G 参数后,环境变量中默认设置了 CLICOLOR ,并且 LSCOLORS 环境变量默认设置为了:

这是啥?继续往下看如何定制化彩色输出吧。

这个时候,我们任然需要依靠这个"男人(man)", man ls 。手册中说明环境变量 CLICOLOR 和 LSCOLORS 会影响到ls彩色化输出。我们可以设置环境变量 CLICOLOR 和 LSCOLORS 来定制化彩色输出,同样在 .bash_profile 文件末尾设置增加以下环境变量:

同样使之生效: source ~/.bash_profile 。

对于 LSCOLORS 环境变量,其格式为 fb 配对的11组字符串,其中 f 是前景颜色(foreground color), b 是背景颜色(background color),支持的颜色指定如下:

对于 LSCOLORS=exfxcxdxbxegedabagacad 每组含义如下:

所以,对于默认LSCOLORS的值: LSCOLORS=exfxcxdxbxegedabagacad 表示:蓝色前景,默认背景的目录;洋红前景,默认背景的链接文件;...

在linux用VI打开的配置文件字体颜色

ls

不是版本问题一

vi是简单便宜器,本身就没有颜色

要颜色的话,请安装vim,然后vim .就好了

我不知就我使用的linux发行版(arch和debian), 可执行文件在ls --col修改 LANG=zh_CN.UTF-8or 的情况下显示的是绿色的.道RH9有没有yum这个东西啊,试试看在线能安装吗?

还有顺带说一句,RH9那么古老的东西…RH公司都都不开发RH系列了,取而代之的是Fedora系列

Ubuntu14.04怎么更换命令终端Terminal配色?

D bold brown, usually shows up as yellow

Ubuntu Linux中默认的终端Terminal的配色方案实在是太亮了,容易看得眼睛累,今天给大家带来一个养眼舒服的配色方案。我们就在版的Ubuntu14.04LTS中演示一下吧!

b 红色

1、这个是默认的配色,有点刺眼吧?

linux命令行模式貌似没有中文的吧。

2、在终端中打开右键菜单,配置文件,配置文件项,切换到颜色选项卡,这个是默认配置,如下图: 3、把使用系统主题中的颜色选项的勾去掉,来给它配置一套舒服的颜色,修改文字和背景颜色,选择添加自定义颜色。

4、这里我们把文字颜色设为#708284,背景颜色设为#07242E,效果如下图,感觉还挺舒服的吧!

在缺省情况下,使用ls -color命令显示当前目录下的所有文件时,对于可执行文件一般显示为什么颜色?

加颜色好像可以,不可能显示中文。如果想用linux,就要适应英文。

题主你好,

Debian下:

////////////////////////////////////////////-----------------

扩展阅读:

在ls命令的说明中,有一段话是这么说的:

上面这段大概意思是说: 通常情况下, ls在没有加--color参数的情况下, 默认是不带颜色属性的, 说白了就是输出都是一个颜色. 相反, 在ls带上--color参数的情况下, 输出的内容就会有颜分, 而不同的文件类型显示不同的颜色其实读取的是 " LS_COLORS " 这个环境变量的值, 因此我们可以通过控制 " LS_COLORS " 这个环境变量的值来自定义对ls命令输出的文件类型颜色的控制. 我们可以使用dircolors这个命令来修改环境变量 " LS_COLORS " 的值.

我看了一下dircolors的使用说明:

上面对于dircolors的使用,红框中框选的内容大概意思是说: 我们可以通过自定义文件来控制哪种类型的文件显示哪种颜色, 但如果我们没有自定义文件, 则从预设的数据库中读取, 而这个预置的数据库中的内容是什么, 则可以通过: dircolors --print-database这个命令查看, 我截取了其中一部分:

从上向下个红框中说的是带有可执行权限(x)的文件, 颜色显示为 " 01;32 ", 其实光看这一句看不出现这个 " 01;32 "到底是个啥颜色, 但接着向下走, 第2个红框中说的是Dos下的可执行文件的后缀与相对应的颜色, 像cmd,exe,com,btm,bat都是dos下的可执行文件, 其相对应的颜色也是 " 01;32 ",恰好,在第2个红框的行给出了" 01;32 "的颜色, bright green,即亮绿, 咱也不管亮不亮, 反正是绿色的. 照猫画虎, 看一下第三个红框中说的是存档文件还有压缩文件都是亮红色, 不管亮不亮, 咱记个红色即可.

上面说的是在我们未自定义LS_COLORS环境变量时, 它的默认值, 下面再来看一下如何自定义某个文件类型所对应的颜色:

a.如果只是想玩一下的话, 直接定义LS_COLORS环境变量的值即可,如:

b.如果想修改, 就要将变量的配置文件放到开机会自动执行的文件中,如~/.bashrc, /etc/profile等等文件中, 具体的就不说了, 如果有需要题主可以追问.

希望可以帮到题主, 欢迎追问. 如果题# Attribute codes:主发现哪有错误, 也请指正,谢谢.

xshell怎么设置文件夹颜色

Arch下:

linux下设置ls命令显示文件、文件夹颜色:

1. LS_COLORS

用 dircolors -p 可以 看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。

环境变量LS_COLORS时用来设置GNU ls的--color选项中的颜色的。

# 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:

# 00=none 01=bold 04=underscore 05=blink 07=rrse 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 rything should be soming.

DIR 01;34 # directory

故,要设置ls的颜色,则在SHELL的配置文件(以下是tcsh的配置文件:.tcshrc,对于bash略有不同)中添加下面一行:

setenv LS_COLORS 'no=00:fi=00:di=01;33:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;35:.cmd=01;35:.exe=01;35:=01;35:.btm=01;35:.bat=01;35:.sh=01;35:.csh=01;35:.tar=01;31:.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:.gif=01;35:.bmp=01;35:.xbm=01;35:.xpm=01;35:.png=01;35:.tif=01;35:'

即可,可以参照上面的英文自行配置。

另:/etc/DIR_COLORS 文件为系统默认颜色参数配置文件

如果想修改定义自己的颜色参数配置文件,请执行如下作:

2) 修改中的颜色定义 $HOME/.dir_colors

2. CLICOLOR

# CLICOLOR是用来设置是否进行颜色的显示。CLI是Command Line Intece的缩写。

setenv CLICOLOR 1

# LSCOLORS是用来设置当CLICOLOR被启用后,各种文件类型的颜色

setenv LSCOLORS gxfxaxdxcxegedabagacad

LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置:

directory

symbolic link

socket

executable

block special

character special

executable with setuid bit set

executable with setgid bit set

directory writable to others, with sticky bit

directory writable to others, without sticky bit

LSCOLORS中,字母代表的颜色如下:

a 黑色

c 绿色

d 棕色

e 蓝色

f 洋红色

g 青色

h 浅灰色

A 黑色粗体

B 红色粗体

C 绿色粗体

D 棕色粗体

E 蓝色粗体

F 洋红色粗体

G 青色粗体

H 浅灰色粗体

x 系统默认颜色

所以,如果我们想把目录显示成红色,就可以把LSCOLORS设置为bxfxaxdxcxegedabagacad就可以了

LSCOLORS 的含义:

LSCOLORS The value of this variable describes what color to use

for which attribute when colors are enab那是有些人的系统问题吧,我也遇到过led with

CLICOLOR. This string is a concatenation of pairs of the

format fb, where f is the foreground color and b is the

background color.

a black

b red

c green

d brown

e blue

f magenta

g cyan

h light grey

A bold black, usually shows up as dark grey

C bold green

F bold magenta

G bold cyan

H bold light grey; looks like bright white

x default foreground or background

display may differ depending on the color capabilities of

the terminal in use.

The order of the attributes are as follows:

2. symbolic link

3. socke13. rpm命令中,参数__ivh___可以用来安装软件;参数__qa____可以用来查询软件是否安装;参数-e可以用来__卸载软件_____;参数-U可以用来_可以安装新包_。t

6. block special

9. executable with setgid bit set

11. directory writable to others, without sticky

bit

The default is “exfxcxdxbxegedabagacad”, i.e. blue fore-

ground and default background for regular directories,

black foreground and red background for setuid executa-

bles, etc.

如何学习linux命令之ls的使用

The color designators are as follows:

man ls7. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现

ls --

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法

1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。

3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。

5. ls -t 按时间进行文件的排保存退出序 Time(时间)

6. ls -A 列出除了"."和".."以外的文件。

8. ls -L 列出文件的链接名。Link(链接)

9. ls -S 以文件的大小进行排序

以上是一些关于ls命令的一些用法,当然还有好多没有列出来,大家可以man一下。有助于学习英文

ls可以结合管道符”|“来进行一下复杂的作。比如: ls | less用于实现文件列表的分页,ls

计算当前目录下的文件数量

ls -||grep "^-"| wc -|

说一下linux下文件的一些文件颜色的含义

绿色---->代表可执行文件,(绿色代表通行证的意思)呵呵

红色---->代表压缩文件

深蓝色---->代表目录

浅蓝色----->代表链接文件

灰色---->代表其它的一些文件

就是列出当前目录下的文件名

Linux的几道复习题!急急急

pipe

1. Linux系统中不同文件用不同颜色来标记,其中压缩文件用___红_____颜色;目录文件用___蓝___颜色;红色表示__压缩或者包__文件;浅蓝色表示___链接___文件。

4. ls -s 在每个文件的后面打印出文件的大小。 size(大小)

2. 强制删除文件file,可以使用命令 rm -rf 文件名 。

3. vi编辑器有 文本输入模式 、 命令模式 、 末行模式 三种工作模式;使用_set number___指令可以在vi编辑器中显示行号。

4. 文件之间可以建立两种链接关系:___硬链接___和_软链接____。

6. 若要将file01.tar.gz解压到当前目录下的dirone中,可以采用___tar -xvf file01.tar.gz -C dirone___实现。

?7. 将文件file01的组群更改为group,可以使用_chgrp group file01__或______1) cp /etc/DIR_COLORS $HOME/.dir_colors____命令。

8. 对文件file,可以实现所有用户都有读和执行权限可以使用___chmod 555 file___或__chmod u=rx,g=rx,o=rx file__。

9. 将目录dir01以及以下所有文件的拥有者更改为user01,组群更改为group01,可以使用__chown -R user01 dir01____命令。

?10. 查看/etc目录的使用情况,可以使用__________命令;创建新的磁盘分区使用___fdisk___命令;格式化磁盘使用__mkfs.ext3__命令。

11. “fdisk -l”用来查看_设备名跟设备状态_信息;进入fdisk提示符后,其中m表示_显示该菜单___;p表示__显示分区表__;w表示__写分区表到磁盘并且退出分区程序__。

12. 系统在启动时将挂载所有文件系统,这些文件系统的相应信息记录在文件_/etc/fstab__中;

该文件共有六列信息,请解释各列含义①_设备名_②_文件系统的挂载点_③_文件系统类型_④_mount 命令的选项_⑤_表示文件系统是否需要dump 备份_⑥是否在系统启动时,通过fsck磁盘检测工具来检查文件系统。

14. 使用___who____命令可以查看当前用户的登录账号和登录用户的数量。

16. PPID表示_父进程标识符_;若要查看进程的PPID需要使用__ps -ef___命令。

17. 进程描述信息中,其中S表示__休眠___状态;T表示__暂停执行__状态;R表示__运行__状态。设ID为1234的进程状态为T,结束该进程可以使用__kill -9 1234____。

18. 进程优先级的范围是__-20到19________,其中___-20___是优先级;将用户user01的所有进程优先级修改为-5,可以使用__ren -5 -u user01___命令。

19. 查看当前shell类型可以使用__echo $SHELL__;___SHELL__变量记录了提示符设置。

带问号的不清楚,其它供参考。