Има много прост начин за персонализиране и улесняване на някои команди, които обикновено използваме "конзолата", Чрез използването на Псевдоним.
Un Псевдоним както подсказва името му, това ще ни помогне да заменим дума или поредица от думи с по-къса и по-проста. Да вземем практически пример, да кажем, че искаме да видим трупи от системата, като се използва приложение, наречено Оцветител който е отговорен за оцветяването на резултата на конзолата. Линията ще бъде:
$ sudo tailf -n 5 /var/log/syslog | ccze
Но съм сигурен, че би било по-лесно, ако вместо да напишем всичко това, ние поставим например в конзолата нещо толкова просто като:
$ syslog
Вярно? Би било много по-удобно и лесно за запомняне. Тогава как да го направим?
Създаване на псевдоним.
Създаването на псевдоним е наистина лесно. Синтаксисът ще бъде:
alias short_word = 'команда или думи за замяна'
ако вземем предишния пример, това ще бъде:
псевдоним syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Командата е затворена в единични кавички. Но въпросът е Къде да поставим това? Е, ако искаме да е само временно, просто го записваме в конзолата и ще продължи, докато не го затворим.
Сега, ако го искаме постоянно, поставяме това във файла ~ / .bashrc който е в нашия / Home, а ако не е, тогава ние го създаваме (винаги с точката отпред). Когато сме добавили реда на псевдоним в този файл просто поставяме в конзолата:
$ . .bashrc
И готово !!!
Забележка: Вчера поради проблеми с нашия ISP не можахме да публикуваме нищо в <° Linux, за което се извиняваме
Този тип публикации не вреди за освежаване на онези инструменти, които обикновено не използваме ежедневно. Освен това е безвремево; три години след написването му и остава като първия ден.
Добавете, че поне в debian се препоръчва да използвате файла .bash_aliases, за да добавите свои собствени псевдоними вместо файла, който споменавате. Той . .bashrc се грижи за търсенето във файла с псевдоними, който казвам.
Благодаря за урока. Имам въпрос: какво означава командата '. .bashrc '? и по-специално какво прави точката (.) пред файла .bashrc?
Знам, че е твърде късно, но точка пред името на файла го кара да бъде скрит в папки, така че ще бъде там, но няма да можете да го видите, докато не покажете скритите файлове.
Не мисля, че се отнася до точката на скриване на файлове. Ако погледнете отблизо, има още един, разделен с интервал преди:
$. .bashrc
Първоначално си помислих, че по някакъв начин ще стартира файла или ще презареди информацията, която съдържа. Вместо това трябваше да рестартирам, за да влязат в сила псевдонимите, така че командата остава неизвестна.
Как можете да продължите да използвате команда, въпреки че има псевдоним, който се отнася до тази команда? (Пример: как бихте използвали командата rm, ако това е псевдоним за ехо?)
Много благодарен за това. Наздраве!
Здравейте, благодаря ви много за урока, много ми помогна.