Басх шкољка је импресивна, али могла би је користитинеки посао. У овом водичу ћемо прегледати начине на које можете побољшати своје искуство терминала модификовањем и побољшањем БасхРЦ датотеке. Пре него што уредите БасхРЦ датотеку, покрените ову наредбу у терминалу да бисте је сигурно направили:
cp .bashrc bashrc-bak
Завршетак историје
Једна од убица карактеристика Басх алтернативе„Риба“, да ли је то могућност да брзо схватите шта куцате док је куцате. Ова функција олакшава лако памћење прошлих команди и операција. Нажалост, Басх то не може учинити без оквира, а ако желите да се сетите команде, заглавили сте гледајући датотеку историје - до сад.
Како се испоставило, постоји начин да опонашате ову феноменалну Фисх функцију у Басху помоћу једноставне измене у БасхРЦ-у. Отворите датотеку помоћу Нано-а и додајте следеће да бисте омогућили брзо претраживање историје;
nano ~/.bashrc
Унутар БасхРЦ датотеке потражите „#Усерспецифичне псеудониме и функције ”и залијепите сљедећи код испод њега. Имајте на уму да многе дистрибуције Линука прилагођавају БасхРЦ датотеку, тако да ову линију можда нећете наћи. Генерално гледано, код треба да иде до самог дна датотеке.
bind ""e[A": history-search-backward" bind ""e[B": history-search-forward"
Горњи код везат ће могућност брзог проласка кроз историју Басх-а кликом на лијеву или десну типку са стрелицама на тастатури. Притисните Цтрл + О да сачувате и Цтрл + Кс да изађете. Затворите терминал и поново га отворите да бисте видели промене које сте унели.
Боље евидентирање историје
Као и већина терминалних шкољки, Басх спрема датотеку сасве што унесете у њега ради практичности. Ово је сигурно корисна функција, али добива неугодно сортирање кроз датотеку због дупликата. Ако се иста команда појављује изнова и изнова, проналажење ствари у Басховој историји можете учинити за вас урадити Желим да видим теже. Да бисте решили овај проблем, размислите о додавању ове измене у ~ / .басхрц која активно уклања дуплиране команде, побољшавајући начин на који Басх обрађује историју наредби.
nano ~/.bashrc
Унутар Нано налепите овај код:
export HISTCONTROL=ignoredups
Зсх-ова командна помоћ
У Зсх шкољци је лако отворити било који приручник за наредбе терминала брзим притиском Алт + Х на тастатури. Помоћу Басх-а је приступање упутству за употребу ман команда. Довољно је рећи да је Зсх начин обављања ствари много, много љепши. Да бисте ову функционалност додали у Басх шкољку, додајте је на дно ~ / .басхрц.
bind ""eh": "C-aebedC-ye#man C-yC-mC-pC-pC-aC-dC-e""
Ауто ЦД
Одлична карактеристика коју Зсх има је могућност аутоматског ЦД-а у именик. Уместо да се позивате цд сомедирецтори све време. Иако користите ЦД наредба унутар Басх-а сигурно није тешка, може бити напорно куцати је изнова и изнова, навигација свуда.
Отвори своје ~ / .басхрц датотеке с Нано-ом и залепите овај код унутар њега.
... shopt -s autocd ...
Сачувајте измене помоћу Нано притиском на Цтрл + Ои изађите из уређивача користећи Цтрл + Кс. Затворите терминал и поново га отворите. Од сада па да бисте се преместили у нови директориј, откуцајте путању мапе без цд испред њега. На пример:
/usr/bin/
Побољшајте завршетак картице
Једна од најбољих карактеристика Басха које има пунокорисници не знају за завршетак картице. Подразумевано, Басх може аутоматски извршити наредбу. Да бисте га користили, почните да куцате првих неколико слова команде, директорија итд., А Басх ће попунити остатак. Проблем је што ова верзија попуњавања картица треба да функционише. Није савршено, промашује ствари, а стан понекад одбија да ради.
Срећом, постоји брз начин да побољшате картицузавршетак за Басх-а. За разлику од других измена у водичу, овај је одељак прилично једноставан и захтева само инсталацију пакета. Отворите терминал и инсталирајте басх-филл пакет.
Убунту
sudo apt install bash-completion
Дебиан
sudo apt install bash-completion
Арцх Линук
sudo pacman -S bash-completion
Федора
sudo dnf install bash-completion
ОпенСУСЕ
sudo zypper install bash-completion
Ресетовање БасхРЦ-а
У овом водичу смо увели много промена у ~ / .басхрц датотека. Као резултат, ваш Басх терминал ради другачије. Ове модификације без сумње чине Басх модернијим и кориснијим, али не свима. Неки можда више воле начин на који Басх ради без модификација.
Срећом, на почетку овог водича створили смосигурносна копија оригиналне ~ / .басхрц датотеке. Стварање резервне копије чини поништавање измена направљених у овом водичу веома лако. Да бисте обновили резервну копију, отворите терминал и почните брисањем новог ~ / .басхрц датотека.
rm ~/.bashrc
Након што се ослободите модификоване датотеке, сигурно је вратити стару сигурносну копију.
cp bashrc-bak .bashrc
Извођењем ове ЦП наредбе вратит ће датотеку у првобитно стање. Поново покрените рачунар да бисте довршили промене.
Коментари