42 команды Linux которые вы должны знать

Во всех операционных системах, в том числе и в Linux, термин ‘команда’ означает либо утилиту командной строки, либо определённую возможность, встроенную в командную оболочку системы. Тем не менее, для самих пользователей это различие не имеет особого значения. В конце концов, и те и другие команды терминала Linux вызываются одинаково. Вы вводите слово в вашем эмуляторе терминала и получаете результат выполнения команды.

Используйте Ctrl + C, чтобы прервать команду

Примерно любая команда может быть остановлена с помощью команды прерывания: Ctrl + C .

Если вы на самом деле не выполнили команду, вы можете просто вернуться назад и стереть то, что вы ввели, но если вы уже выполнили ее, вы можете нажать Ctrl + C, чтобы остановить ее.

Ctrl + C не волшебная палочка, и она не может отменить вещи, которые нельзя отменить, например, частично завершенную команду форматирования .

Тем не менее, для таких вещей, как команда dir, которая кажется вечной, или для вопросов, которые вы задаете в ответ на приглашение, на которое вы не знаете, команда abort является отличным приемом командной строки.

Для чего может понадобиться командная строка

Некоторые пользователи полагают, что использование командной строки — устаревший способ управления возможностями операционной системы, не актуальный в настоящий момент. Однако считать так — большое заблуждение. Напротив, активное использование консоли помогает оптимизировать управление компьютером и сэкономить время на выполнении простейших операций, с которыми пользователю или администратору приходится сталкиваться ежедневно.

Использование командной строки актуально всегда

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

Например, при помощи командной строки можно:

Для чего может понадобиться командная строка
  • изменить базовые настройки компьютера;
  • найти нужный файл или папку;
  • изменить режим работы устройства;
  • вернуть настройки в то состояние, в котором они находились изначально.

Знание основных возможностей командной строки поможет более эффективно управлять работой операционной системы. Опыт приходит в процессе практики.

Чтобы пользоваться всеми преимуществами строки, необходимо знать основные правила ее функционирования. В современной практике многие пользователи и даже специалисты считают, что использование этого метода управления операционной системой устарело и уже не актуально. Однако на самом деле это не так. В некоторых случаях строка очень выручает. Главное — знать, как правильно применять ее при изменении настроек операционной системы.

Читайте также:  Как выяснить, кто подключается к сети Wi-Fi без разрешения

Обратите внимание! Когда в компьютер попадают некоторые типы вирусов, управлять операционной системой при помощи клавиатуры и мыши становится невозможным. В этом случае командная строка станет настоящим спасением для пользователя и позволит «вылечить» компьютер от вредоносных программ.

Запуск командной строки

Запустить командную строку в виндовс 7 можно несколькими способами:

  1. Нажмите одновременно клавиши Win+R. В появившемся окне введите «cmd» и нажмите ОК.
  2. Откройте Пуск — Выполнить. Так же введите «cmd» и нажмите ОК.
  3. Если находясь на гостевой учётной записи вам нужно запустить командную строку от имени администратора, нажмите Пуск — Все программы — Стандартные. На строчке «Командная строка» нажимаем правой кнопкой мыши и выбираем пункт Запустить от имени администратора.

Приглашайте чужаков

Еще ряд исследований показал: для успеха групповой работы мы должны привлекать людей, которые думают иначе, имеют другой опыт и подготовку и смотрят на ситуацию с другой точки зрения. Они способны привнести в переговоры свежие и полезные идеи. Но даже если этого не произойдет, нам придется проявить себя с лучшей стороны — пусть даже из-за ощущения неловкости. Мы должны стремиться именно к такому процессу, сложному и хаотичному.

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

Группы с незнакомцем в составе лучше справились с задачей. Они тщательнее анализировали собственные заключения, уделяли больше внимания новоприбывшему участнику и заданию, охотнее меняли взгляды. Эффект был поразительным: группы с посторонним участником принимали верное решение в 75% случаев, в отличие от 54% в гомогенной группе и 44% для отдельного участника.

Вывод прост: приглашайте в команду чужаков — людей из другой среды, с другим образом мышления. В присутствии такого игрока вся команда мобилизуется и работает гораздо эффективнее.

Команды Linux окружения пользователя

29. su / sudo

Su и sudo — это два способа выполнить одну и ту же задачу: запустить программу от имени другого пользователя. В зависимости от вашего дистрибутива вы, наверное, используете одну или другую. Но работают обе. Разница в том, что su переключает вас на другого пользователя, а sudo только выполняет команду от его имени. Поэтому использование sudo будет наиболее безопасным вариантом работы. Я писал про права суперпользователя в этой статье.

Читайте также:  Как проверить скорость Интернета? Лучшие онлайн-сервисы

30. date

В отличие от time, делает именно то, чего вы от неё и ожидаете: выводит дату и время в стандартный вывод. Его можно форматировать в зависимости от ваших потребностей: вывести год, месяц, день, установить 12-ти или 24-ти часовой формат, получить наносекунды или номер недели. Например, date +»%j %V», выведет день в году и номер недели в формате ISO.

31. alias

Команда создаёт синонимы для других команд Linux. То есть вы можете делать новые команды или группы команд, а также переименовывать существующие. Это очень удобно для сокращения длинных команд, которые вы часто используете, или создания более понятных имен для команд, которые вы используете нечасто и не можете запомнить. Здесь собрано несколько полезных алиасов.

32. uname

Выводит некую основную информацию о системе. Без параметров она не покажет ничего полезного, кроме строчки Linux, но, если задать параметр -a (All), можно получить информацию о ядре, имени хоста и узнать архитектуру процессора.

33. uptime

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

34. sleep

Вам, наверное, интересно как же её можно использовать. Даже не учитывая Bash-скриптинг, у неё есть свои преимущества. Например, если вы хотите выключить компьютер через определенный промежуток времени или использовать в качестве импровизированной тревоги.

Список процессов и их завершение

Команды tasklist и taskkill предназначены для просмотра списка процессов, а также их экстренного завершения. Разберемся с каждой по отдельности.

Если ввести команду tasklist будет продемонстрирован список текущих задач, количество используемой процессом памяти, а также идентификатор PID.

Зная PID необходимого процесса, можно принудительно завершить его при помощи команды taskkill. К примеру, для завершения работы программы Photoshop в нашем случае следует прописать taskkill /PID 9248.

Читайте также:  Как посмотреть пароль в Одноклассниках с компьютера и телефона

Типографика

43. Type Nugget

Type Nugget позволяет контролировать стили шрифтов

Типографика

Type Nugget – это онлайн-инструмент для набора текста, который позволяет вам контролировать стили шрифтов. Он отображает на странице разные образцы текста, которые можно настроить на панели справа. Панель позволяет выбрать размер шрифта, вес, стиль, цвет, расстояние между буквами, оформление текста и многое другое для отдельных аспектов страницы. А также, глобальные стили, заголовки, абзацы, ссылки и списки HTML.

Из полезного – после указания всех настроек вы можете нажать кнопку «Создать код», и Type Nugget создаст ссылку на таблицу стилей, размещенную на его CDN. Если вы находите типографику CSS утомительной, вы значительно выиграете от добавления этого инструмента в рабочий процесс.

44. Textblock

Типографика

Прогрессивное улучшение для отзывчивой типографии (Изображение предоставлено: Textblock)

Textblock Glyphic – это инструмент JavaScript, который регулирует размер, межстрочное расстояние и угол наклона вашего шрифта, делая его полностью адаптивным. Это прогрессивное улучшение подстраивает текст под любую ширину области просмотра или ориентацию устройства.

45. Gridlover

Типографика

Используйте ползунки, чтобы увидеть различные комбинации размеров шрифта, высоты строк и так далее. (Изображение предоставлено: Gridlover)

Gridlover предоставляет инструменты для автоматической настройки типографики, и определяет наиболее эффективные подходы. Поиграйте с ползунками размера шрифта, высоты строки и масштабного коэффициента, а затем посмотрите, как реагирует типографика.

Управление конфликтами

Смысл: контролируете свое состояние в конфликтных и стрессовых ситуациях, находя и реализуя наиболее оптимальное решение, удовлетворяющее решение всех сторон конфликта.

Идеальные проявления компетенции:

  1. Быстро распознаете приближение конфликтной ситуации и принимаете меры для утилизации конфликта
  2. При возникновении конфликта обсуждаете возможные пути решения и ищете пути примирения с оппонентами
  3. Выбираете необходимую и оптимальную стратегию поведения в конфликте (уход, компромисс, сотрудничество, уступки)
  4. Остаетесь открытым для решения конфликтных ситуаций, не занимаете оборонительное положение
  5. Не избегаете конфликта, а подходите к его решению со всей решимостью и рациональностью
  6. Поощряете оппонентов открыто обсуждать острые и конфликтные вопросы
  7. Берете во внимание факты, а не громкие аргументы или эмоциональные вспышки
  8. Устраняете противоречия между людьми при помощи убеждений, дипломатии и логики, не переходите на личности
  9. Используете инструменты «психологического айкидо» для улаживания конфликтных ситуаций предотвращения эскалации
  10. Стремитесь устранять конфликты таким образом, чтобы после этого можно было сохранить продуктивные отношения