Какво представлява Shell?
Преди да имаше настолни среди и графични потребителски интерфейси, единственият начин да взаимодействате с операционната система Linux беше да използвате командния ред, известен също като терминала.
Терминалът използва специална програма, наречена черупка, която поддържа набор от команди за изпълнение на задачи.
Има различни видове черупки на разположение. Ето най-често използваните черупки:
- Баш - Борн отново обвивка
- ksh - Корн черупка
- csh - C Shell
- тире - обвивка на Debian almquist
Повечето съвременни дистрибуции на Linux използват или shell shell, или черупката, въпреки че си струва да знаете, че другите черупки съществуват.
Как можете да отворите Shell?
Ако се свържете със сървъра на Linux чрез ssh, ще получите директно към обвивка на Linux. Ако използвате десктоп версия на Linux и използвате десктоп среда, можете да стигнете до черупки просто като отворите терминал.
Това ръководство показва как да получите достъп до терминала по няколко различни начина.
Щом влезете в терминала, ще можете да използвате стандартната черупка за този терминал.
Е терминал и Shell Същото нещо?
Терминал и черупка, докато често се използват заедно с други, са много различни зверове. Терминал е програма, която ви дава достъп до обвивка.
Както вече споменахме, терминалът може да изпълнява различни видове черупки. Обвивката не се нуждае от терминален емулатор, който да се изпълнява. Можете да стартирате скрипт на Shell чрез задание CRON например, което е инструмент за изпълнение на скриптове в определени периоди от време.
Как да взаимодействам с корпуса
Можете да направите почти всичко в терминален прозорец, който можете да постигнете в по-графична среда, но трябва да знаете наличните команди.
Има различни начини да се изброят всички команди. Например следната команда изброява наличните команди:
комген -c | Повече ▼
Това ще изброи всички налични команди, но по такъв начин, че ако не знаете какво означават командите, няма вероятност да се чувствате много удобно.
Можете да използвате командата човек, за да прочетете информация за всяка команда, като въведете следното:
man commandname
Заменете "командата" с името на командата, за която искате да прочетете.
Винаги можете да следвате ръководствата на този сайт, за да разберете как да използвате повечето от командите на Linux, които са налични.
Ключовите неща, които ще искате да знаете, са как да преглеждате файловете, как да редактирате файлове, как да разберете къде сте във файловата система, как да преместите директории нагоре и надолу, как да премествате файлове, как да копирате файлове, как да изтриване на файлове и как да се създават директории.
За щастие това ръководство ще ви покаже как да направите всички тези неща .
Какво представлява Shell Script?
Скрипт скрипт е поредица от команди на черупка, написани във файл, който при извикване ще изпълнява командите едно след друго, често вземайки потребителски вход.
Shell скриптовете предоставят начин за извършване на общи задачи отново и отново.
Комбинация от клавиши
Има няколко клавишни комбинации, които си заслужава да знаете, за да взаимодействате бързо с черупка в терминален прозорец:
- CTRL + U = Намалява текста до курсора
- CTRL + K = Отрязва от курсора до края на линията
- CTRL + Y = Поставя текст
- CTRL + E = Преместване на курсора до края на реда
- CTRL + A = Преместване на курсора до началото на реда
- ALT + F = Преминаване към следващото поле
- ALT + B = Преминаване към предишното поле
- ALT + backspace = Изтриване на предишната дума
- CTRL + W = Изрежете дума преди курсора
- Shift + Insert = Поставяне
Инсталиране на софтуер с помощта на командния ред
Черупката може да се използва не само като начин за копиране на файлове и редактиране.
Например можете да използвате shell, за да инсталирате софтуер. Повечето команди за инсталиране на софтуер са специфични за операционна система, а не за конкретна черупка.
Например apt-get е на разположение на дистрибуции, базирани на Debian, докато yum е достъпна за дистрибуции на Red Hat.
Можете да използвате apt-get в скрипт на shell, но няма да работи за всяко разпространение. Това е програма за командния ред, за разлика от командата за команда за команда.
Полезни съвети и трикове
Това ръководство съдържа списък с 15 полезни съвета и трикове за командния ред.
Той ще ви покаже как да стартирате команди във фонов режим, как да поставите команди на пауза, как да запазите командите да се изпълняват дори след излизане, как да стартирате команди на определена дата и час, как да преглеждате и управлявате процеси, как да убивате процеси, как да изтегляте видеоклипове в YouTube, как да изтегляте уеб страници и дори как да разкажете на съдбата си.