Ръководство за начинаещи за Linux Shell

Какво представлява Shell?

Преди да имаше настолни среди и графични потребителски интерфейси, единственият начин да взаимодействате с операционната система Linux беше да използвате командния ред, известен също като терминала.

Терминалът използва специална програма, наречена черупка, която поддържа набор от команди за изпълнение на задачи.

Има различни видове черупки на разположение. Ето най-често използваните черупки:

Повечето съвременни дистрибуции на Linux използват или shell shell, или черупката, въпреки че си струва да знаете, че другите черупки съществуват.

Как можете да отворите Shell?

Ако се свържете със сървъра на Linux чрез ssh, ще получите директно към обвивка на Linux. Ако използвате десктоп версия на Linux и използвате десктоп среда, можете да стигнете до черупки просто като отворите терминал.

Това ръководство показва как да получите достъп до терминала по няколко различни начина.

Щом влезете в терминала, ще можете да използвате стандартната черупка за този терминал.

Е терминал и Shell Същото нещо?

Терминал и черупка, докато често се използват заедно с други, са много различни зверове. Терминал е програма, която ви дава достъп до обвивка.

Както вече споменахме, терминалът може да изпълнява различни видове черупки. Обвивката не се нуждае от терминален емулатор, който да се изпълнява. Можете да стартирате скрипт на Shell чрез задание CRON например, което е инструмент за изпълнение на скриптове в определени периоди от време.

Как да взаимодействам с корпуса

Можете да направите почти всичко в терминален прозорец, който можете да постигнете в по-графична среда, но трябва да знаете наличните команди.

Има различни начини да се изброят всички команди. Например следната команда изброява наличните команди:

комген -c | Повече ▼

Това ще изброи всички налични команди, но по такъв начин, че ако не знаете какво означават командите, няма вероятност да се чувствате много удобно.

Можете да използвате командата човек, за да прочетете информация за всяка команда, като въведете следното:

man commandname

Заменете "командата" с името на командата, за която искате да прочетете.

Винаги можете да следвате ръководствата на този сайт, за да разберете как да използвате повечето от командите на Linux, които са налични.

Ключовите неща, които ще искате да знаете, са как да преглеждате файловете, как да редактирате файлове, как да разберете къде сте във файловата система, как да преместите директории нагоре и надолу, как да премествате файлове, как да копирате файлове, как да изтриване на файлове и как да се създават директории.

За щастие това ръководство ще ви покаже как да направите всички тези неща .

Какво представлява Shell Script?

Скрипт скрипт е поредица от команди на черупка, написани във файл, който при извикване ще изпълнява командите едно след друго, често вземайки потребителски вход.

Shell скриптовете предоставят начин за извършване на общи задачи отново и отново.

Комбинация от клавиши

Има няколко клавишни комбинации, които си заслужава да знаете, за да взаимодействате бързо с черупка в терминален прозорец:

Инсталиране на софтуер с помощта на командния ред

Черупката може да се използва не само като начин за копиране на файлове и редактиране.

Например можете да използвате shell, за да инсталирате софтуер. Повечето команди за инсталиране на софтуер са специфични за операционна система, а не за конкретна черупка.

Например apt-get е на разположение на дистрибуции, базирани на Debian, докато yum е достъпна за дистрибуции на Red Hat.

Можете да използвате apt-get в скрипт на shell, но няма да работи за всяко разпространение. Това е програма за командния ред, за разлика от командата за команда за команда.

Полезни съвети и трикове

Това ръководство съдържа списък с 15 полезни съвета и трикове за командния ред.

Той ще ви покаже как да стартирате команди във фонов режим, как да поставите команди на пауза, как да запазите командите да се изпълняват дори след излизане, как да стартирате команди на определена дата и час, как да преглеждате и управлявате процеси, как да убивате процеси, как да изтегляте видеоклипове в YouTube, как да изтегляте уеб страници и дори как да разкажете на съдбата си.