Шта уради цд када се унесе у терминални прозор

Да ли се икада питате шта је следећи симбол?

~ Се назива тилда и потиче од латинског за титулу и према Википедији је дошао на енглески језик преко шпанског језика. То значи значење наслова или суперсцриптион.

У Линуку симбол тилде (~) је оно што је познато као метацхарацтер и унутар граница схелл схелл-а има посебну значку.

Шта тачно уради следећа команда:

цд ~

Горња команда вас једноставно враћа у ваш хоме директоријум. То је одлична пречица. Ако сте се кретали у неку другу фасциклу као што су / вар / логс или / мнт итд., Онда је куцање цд-а враћа вас у почетни директоријум вашег корисника.

Тилда (~) чини више од тога.

Док сами користите тилде, одведете у кућни директоријум вашег тренутног корисника, можете се преселити у кућни директориј другог корисника тако што ћете укуцати име корисника након тилде.

На примјер, ако у вашем систему имате корисника који се зове Фред, онда можете преселити у његову кућну фасциклу тако што ћете унети сљедеће:

цд ~ фред

Друга употреба тилде је да се вратите у претходни радни директоријум. Замислите да сте управо прешли у Фредову кућну фасциклу из фолдера / вар / логс. Можете се вратити у фолдер / вар / логс тако што ћете унети следеће:

цд ~ -

Насупрот ~ - је ~ + који се, када се користи са командом цд, одводи до садашњег радног директоријума.

Ово, наравно, није посебно корисно јер сте већ у садашњем радном директорију.

Уписивање цд-а у терминал и притискање на тастер табу даје листу свих потенцијалних фолдера на које можете да идете.

Пример тога се може видети на слици изнад.

Да бисте прешли на игру, укуцајте следеће:

цд ~ игре

Ово вас води до фасцикле / уср / игре.

Имајте на уму да све наведене опције не функционишу са командом цд.

Последње неколико употреба тилде су следеће:

цд ~ 0

цд ~ 1

цд ~ -1

Ова нотација вам омогућава да се крећете кроз стацк директоријума. Фасцикле се могу додати у стацк директориј користећи пусхд .

На пример, ако сте у вашој музичкој фасцикли и желите да се појављује у стацк типе директорију, следите следеће:

пусхд / хоме / корисничко име / музика

Сада унесите следећу команду дирс :

дирс -в

Ово приказује листу свих ставки у стацку.

Помислите на стацк у својој физичкој форми. Замислите да имате велики број часописа. Да бисте дошли до другог магазина, морате уклонити једну од врхова да бисте дошли до њега.

Замислите да сте имали стацк на следећи начин:

0. Музика
1. Преузимања
2. Скрипте

Кориштење израза цд ~ 2 одводи вас у фасциклу на другој позицији у стацку. Имајте на уму да је прва позиција увијек тренутни директоријум, тако да следећи пут када унесете дирс -в видећете следеће:

Скрипте
1. Преузимања
2. Скрипте

Ако вратите назад у музички фолдер, позиција 0 ће поново бити Мусиц.

Команда цд није једина команда која ради са тилдом (~). Команда лс такође ради.

На пример, да бисте пописали све датотеке у матичној мапи, укуцајте следеће:

лс ~

Тилда се такође користи у именима датотека и генерално је креирана као резервна копија уредника текста.

Тилда је један од многих мета-карактера који се користе у Линуку. Остали метакарактери укључују пуну стопу или период (.) Који се користи за означавање тренутне позиције када се користи за навигацију датотечним системом, астериск (*) се користи као знак за џокер у претраживачима као и знак питања (?).

Карат симбол (^) се користи за означавање почетка линије или стринга, а доларски симбол се користи за означавање краја стринга или линије док тражи.

Овај чланак описује употребу мета-карактера .