4 способа научить себя терминальным командам в Linux

  • Lesley Fowler
  • 0
  • 2518
  • 450
Реклама

Если вы хотите стать настоящим мастером Linux, то знание некоторых команд терминала - хорошая идея. Вот четыре различных метода, которые вы можете использовать, чтобы начать учить себя.

Совет дня


Отличный способ постепенно узнать больше о командах терминала - это иметь “Совет дня” сообщение о стиле появляется каждый раз, когда вы открываете терминал. Эти сообщения могут рассказать вам о полезных командах, а также о продвинутых хитростях для некоторых команд, которые вы, возможно, уже знаете. Вы можете легко настроить это, зайдя в ваш файл .bashrc (расположенный по адресу /home//.bashrc) и добавьте следующее в конец файла на новой строке:

echo "Знаете ли вы, что:"; whatis $ (ls / bin | shuf -n 1)

Это все, что вам нужно сделать! Если вы хотите сделать его немного более интересным, вы можете заставить корову сказать все эти советы. Для этого выполните команду sudo apt-get установить cowsay для Ubuntu / Debian или sudo yum установить cowsay для Fedora. затем, вместо кода выше, добавьте следующее в ваш файл .bashrc:

cowsay -f $ (ls / usr / share / cowsay / cows | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)

К сожалению, это не работает со всеми дистрибутивами, поэтому ваш успех с cowsay не гарантирован. Тем не менее, весь этот совет использует “что такое” на случайных командах, которые мы рассмотрим в следующем.

С помощью “что такое”

Если вы не хотите изучать случайные вещи, возможно, вы хотите узнать о командах, которые вы должны использовать прямо в этот момент. Для этого просто добавьте все свои команды к “что такое”. Затем команда должна иметь возможность рассказать вам по частям, из чего состоит команда.

Отличный пример whatis sudo yum установить сыр, можно увидеть выше. Это говорит вам, что Судо дает вам административные права, ням менеджер пакетов, вселитьЯ говорю YUM установить пакет, и сыр это приложение для фотобудки, которое вы хотите установить. Это не всегда работает, особенно для более сложных или менее распространенных команд, но все же стоит попробовать, если вы хотите узнать, что на самом деле делает команда.

Просмотреть все доступные параметры команды


Если вы используете новую команду, есть два хороших способа детально рассмотреть ее. Первый способ - запустить команду “человек ”, где имя программы, которую вы запускаете. Итак, бег “человек cp” расскажет вам все, что нужно знать о команде cp в программе просмотра файлов man.

Более быстрый способ узнать основные части команды - запустить “ -Помогите”, где имя программы, которую вы запускаете. Итак, бег “cp -help” также расскажет вам много информации о команде cp, напечатанной прямо на терминале. Другими словами, -help - единственный флаг, который не имеет чередующихся значений от программы к программе.

Ускоренный курс - да, сейчас!

Наконец, вы можете узнать кое-что о синтаксисе команды ... прямо здесь! Знание общего синтаксиса терминальных команд может немного помочь в понимании всех команд, поэтому стоит изучить и понять, прежде чем рассматривать конкретные команды в качестве примеров.

Все команды имеют следующую структуру: [sudo] программа [параметр] [параметр]… [параметр] [-flag] [параметр] [-flag] [параметр]… [флаг] [параметр]

Позвольте мне объяснить, что означает приведенная выше структура:

  1. Если команде требуются права администратора (известные как root-доступ), им должны предшествовать “Судо”, который требует от вас ввести пароль перед выполнением команды.
  2. “программа” где имя приложения идет. Названия приложений включают yum, apt-get, сыр, tar, cp, mv, firefox и многое другое. Если не будет выполнена дополнительная настройка, все программы, доступные таким образом, имеют исполняемый файл, расположенный в / usr / bin. Это должно относиться ко всем установленным приложениям в вашей системе. Для некоторых приложений вам просто нужно написать это, и все. Например, вы можете просто набрать “Fire Fox” и нажмите Enter, и он запустит Firefox.
  3. Следуя программе, вы можете начать использовать параметры и флаги. Это сильно зависит от программы к программе. Например, команда “cp file1 file2” копирует файл “file1” и сохраняет его в том же месте с именем “file2”. Это два параметра этой команды. Некоторые также принимают флаги, которые изменяют его поведение - например, команда “sudo yum установить сыр -у” имеет “устанавливать” в качестве параметра к ням, “сыр” в качестве параметра для установки, и “-Y” в качестве флага для yum, говорящего, что он должен принимать «да» для всех случаев, когда он обычно спрашивает вас, хотите ли вы продолжить. Хотя этот пример не показывает этого, некоторые флаги не требуют своих собственных параметров, а некоторые флаги делают. Каждая программа имеет свой собственный набор флагов и значений, которые вы узнаете через повторение..

Заключение

Изучить терминальные команды на самом деле не так уж и сложно - как только вы начнете понимать, как они в целом работают и структурированы, изучение других станет намного проще. Если это не имеет смысла через несколько часов, не сдавайтесь. Повторение - ваш лучший друг, и в конце концов вы начнете видеть шаблоны. Оттуда, это все о запоминании через практику. У нас также есть различные другие ресурсы для изучения команд, такие как этот список команд Linux, 40 основных команд Linux. Я - Linux - 40 основных команд, которые вы должны знать. Я - Linux - 40 основных команд, которые вы должны знать. Linux часто игнорируется. третье колесо для Windows и Mac. Да, за последнее десятилетие операционная система с открытым исходным кодом приобрела большую популярность, но она еще далека от рассмотрения… и еще одно краткое введение в команды Linux. Краткое руководство по началу работы с командной строкой Linux. Руководство по началу работы с командной строкой Linux Вы можете делать много удивительных вещей с командами в Linux, и это действительно не сложно изучить. .

Какие у вас есть советы для тех, кто пытается учиться? Вы знаете команду, которая делает что-то классное или просто для удовольствия? Дайте нам знать об этом в комментариях!




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.