Linux-те ls командасының түстерін қалай өзгертуге болады

El ls пәрмені Бұл біз консольде жұмыс істеген кезде ең көп қолданылатындардың бірі, сондықтан біз блогтағы осы тамаша пәрменге бірде-бір мақала арнаған жоқпыз, сондықтан біз оқулық алып келеміз. ls командалық түстерін қалай өзгерту керек. Дәл сол сияқты біз осы команданың қысқаша түсініктемесін және оны қолдануды ұсынамыз.

Біз осы мақсатта ресми ақпаратқа және Интернеттен табылған әр түрлі әдістерге сүйенетін боламыз, сондықтан бұл мақала әр түрлі адамдар орындаған әр түрлі дәлелденген және жұмыс әдістерінің жиынтығы болады. ls командасының түстерін өзгерту

Ls командасы қандай?

Википедияға сілтеме жасау:

«ls (ағылшынша) list, оның аудармасы тізім, тізім немесе тізім) болып табылады, бұл белгілі бір каталогтағы файлдар мен каталогтардың тізімін көрсететін Linux командасы және туындылары. Нәтижелер алфавит бойынша көрсетілген.

Атауы басталатын файлдар мен каталогтар . (кезең) нұсқаулықпен бірге көрсетілмейді ls, сондықтан оларды жиі «жасырын файлдар» деп атайды. Опция -a de ls Ол бұл әрекетті тежейді және барлық файлдар мен ішкі каталогтарды, тіпті нүктеден басталатындарды да көрсетеді.

ls бұл операциялық жүйелердің ең негізгі құралдарының бірі Unix, демек, бұл пакеттің бөлігі GNU Coreutils.»

Ls командасының нәтижесіндегі әдепкі түстер

Әдепкі бойынша, біз ls командасын орындаған кезде түсіретін түстердің әрқайсысының мәні бар, өйткені бұл файлдарды олардың сипаттамаларына сәйкес жіктеу әдісі.

  • Верде: Орындалатын файлдар.
  • Қара: Қалыпты файл.
  • Азул: Каталогтар немесе қалталар.
  • Celeste: Символдық сілтеме.
  • Rojo: Қысылған файлдар (.tar, .gz, .zip, .rpm).
  • Magenta: Кескін файлдары (.jpg, gif, bmp, png, tif)

Ls командасының түстерін қалай өзгертуге болады

1 нұсқа: .bashrc-ді өзгерту

Ls пәрменінің нәтижелері әдепкіден басқа түсте болуы үшін біз .bashrc файлын өзгертуіміз керек, ол үшін келесі әрекеттерді орындауымыз керек:

.Bashrc файлын терминалдан өңдеңіз

nano $HOME/.bashrc

Файлдың соңына келесіні қосыңыз:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

Файлды жүктеп алыңыз.

source ~/.bashrc

Экспортты келесі параметрлердің көмегімен өңдеуге болады.

Опциялар тізімі:

  • tput қалың - қалың
  • tput rev - төңкерілген түстер
  • tput sgr0 - Барлығын қалпына келтіру
  • tput setaf {CODE} - алдыңғы түсін орнатыңыз, {CODE} түсін қараңыз

ТҮС КОДЫ:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

2-нұсқа: .bashrc-ді өзгертудің тағы бір әдісі

Алдыңғы қадамдағыдай, біз .bashrc файлын өзгертуіміз керек, ол үшін келесі әрекеттерді орындауымыз керек:

.Bashrc файлын терминалдан өңдеңіз

nano $HOME/.bashrc

Файлдың соңына келесіні қосыңыз:

alias ls='ls --color
LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

Бірінші жол жасайды ls параметрді қолданыңыз -Түс үнсіз келісім бойынша айтады ls бұл айнымалыны орнатуға негізделген оның нәтижелерін көрсетеді.

Екінші жол әртүрлі Linux файлдарына бергіңіз келетін түсін білдіреді, олар келесі белгімен ұсынылады:

di = каталог
fi = файл
ln = символдық сілтеме
pi = FIFO файлы
so = ұяшық файлы
bd = арнайы файлдардың блогы (буфер)
cd = арнайы файлдардан таңба (аралықсыз)
or = жоқ файлға нұсқайтын символдық сілтеме (жетім)
mi = символдық сілтеме көрсетілген жоқ файл (ls -l теру кезінде көрінеді)
ex = орындалатын файл

Файлдардың әр түрімен бірге жүретін түстер сандармен ұсынылған, әр түстің түрленуін білу үшін келесі кестені көруге болады:

0 = әдепкі түс
1 = жуан
4 = асты сызылған
5 = жыпылықтайтын мәтін
7 = кері өріс
31 = қызыл
32 = жасыл
33 = сарғыш
34 = көк 
35 = күлгін
36 = қызыл күрең 
37 = сұр
40 = қара фон
41 = қызыл фон
42 = жасыл фон 
43 = сарғыш фон
44 = көк фон
45 = күлгін фон
46 = көгілдір фон
47 = сұр фон
90 = қою сұр
91 = бағдаршамның қызыл шамы
92 = жасыл жарық
93 = сары
94 = көк жарық
95 = күлгін жарық
96 = көгілдір
100 = сұр фон
101 = қызыл фон 
102 = ашық жасыл фон
103 = сары фон
104 = ашық көк фон
105 = күлгін артқы жарық
106 = көгілдір фон

3-нұсқа: LS_COLORS қолдану

Түстерді өзгертудің тағы бір тәсілі - LS_COLORS түстер жиынтығы, бұл ls командасының шығуына түстерді тағайындауға мүмкіндік береді. Оны пайдалану үшін терминалға кіріп, келесі командаларды орындасаңыз жеткілікті:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

Осы әр түрлі формалармен ls командасының түстерін өзгерту, сіз осы керемет команданың нәтижесін өз қалауыңыз бойынша конфигурациялай аласыз.

Бастап ақпаратпен жинақтау ағыны y linux-sxs


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Пікір, өз қалдыру

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Гонсало Мартинес дижо

    Сіз Уикипедиядан дәйексөз келтіргендіктен, оны өзгеріссіз қалдырыңыз.

    «Ls» - бұл Linux және туындылар командасы емес, UNIX және туынды құралдар командасы.

    Барлығы да Linux және ақысыз бағдарламалық жасақтаманың өнертабысы емес.