Самые важные команды Linux для начинающих

Новичок в Linux или просто заржавел? Эти важные команды облегчат вам работу на терминале и повысят эффективность.

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

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

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

Краткий справочник команд Linux

CommandОписание
1PWDРаспечатать рабочий каталог
2cdИзменить каталог, по умолчанию домашний
3lsСписок элементов в каталоге
4cpСкопируйте файл из одного каталога в другой
5mvПереместить файл из одного каталога в другой
6rmУдалить (удалить) файл или каталог
7трогатьСоздать новый файл
8кошкаРаспечатать содержимое файла в StdOut
9SudoВыполнить задание с правами суперпользователя
10найти и найтиПоиск файла в системе
11| (Труба)Подключить вывод и ввод программ
12GREPПоиск шаблонов в наборе данных
13витьсяПолучить страницу из Интернета
14историяСписок последних записей команд в терминале
15убить и убитьОстановить выполнение программы
16мужчина и информацияПоказать подробное руководство/информацию по данной команде

Объяснение наиболее важных команд Linux для начинающих

1. пвд

Команда pwd означает «распечатать рабочий каталог», и она используется для определения текущего каталога, в котором работает оболочка Linux. Это может быть очень полезным инструментом, когда вы пишете сценарий, который должен убедиться в своем рабочем местоположении, прежде чем принятие мер.

Вот пример и что он делает.

pwd > # показать текущий каталог оболочки

2. компакт-диск

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

Вот несколько примеров и что они делают.

cd > #возврат в домашний каталог пользователя/имя пользователя

cd ~ > # также возвращается в домашний каталог

cd Downloads > # переключается в папку с загрузками

cd /usr/bin > # переходит в каталог /usr/bin

3. лс

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

Вот пример и что он делает

ls -alt > # перечислить все файлы и папки, включая скрытые, и отсортировать по дате изменения

4. сп

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

Вот несколько примеров и что они делают.

cp file_1 Desktop > #copy file_1 в папку на рабочем столе

cp file_1 /tmp > #скопировать file_1 в /tmp

5. мв

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

Вот несколько примеров и что они делают.

mv file_1 Downloads > #move file_1 в каталог Downloads

mv file_1 file_2 /tmp > #переместите оба файла в каталог /tmp

6. п.м.

Для удаления файлов и каталогов вам понадобится команда rm (удалить). Однако с этим инструментом следует быть очень осторожным, потому что все, что он удаляет, исчезает навсегда. Это особенно важно при удалении каталогов. Поэтому всегда проверяйте текущий рабочий каталог, чтобы избежать ошибок.

Вот несколько примеров и что они делают

rm file_1 > #delete file_1 в вашем текущем каталоге

rm Загрузки/файл_1 > #удалить файл_1 из каталога загрузок

rm -r Downloads > #полностью удалить каталог Downloads

7. коснитесь

Команда touch позволяет создать новый файл. Он принимает имя файла в качестве аргумента.

Вот пример и как это работает.

touch file_1 > #создать новый файл с именем file_1

8. кот

Также возможно чтение текстовых файлов в оболочке. Для этого вы используете команду cat, за которой следует файл, который вы хотите прочитать. Его имя «кошка» означает объединение, поэтому вы также можете использовать его для объединения двух файлов в один.

Вот примеры и что они делают.

cat file_1 > #отобразить содержимое файла file_1 на экране (стандартный выход)

cat файл_1 файл_2 > файл_3 > #объединить содержимое файлов файл_1 и файл_2 в файл_3

9. судо

Linux ограничивает привилегии обычных учетных записей пользователей, чтобы они не нанесли непоправимый ущерб всей системе. Тем не менее, он резервирует команду sudo для обычного пользователя для запуска программ, требующих привилегий суперпользователя (администратора). Sudo запросит пароль суперпользователя и, если он правильный, разрешит дальнейшее выполнение программы.

Вот пример и что он делает.

sudo systemctl остановить apache2 > # остановить веб-сервер apache2

10. найти и найти

Эти две программы помогают вам искать один или несколько файлов в системе, но делают они это по-разному. Find — более старая программа с очень мощными функциями поиска. Locate, с другой стороны, новее и использует базу данных для выполнения очень быстрого поиска.

Вот примеры и что они делают

find /ubuntu > #найти все имена файлов, содержащие ubuntu. Косая черта означает от системного корня

найти ubuntu > # найти все файлы в системе, содержащие ubuntu

11. | (Труба)

Приведенные выше программы поиска и локализации часто возвращают так много записей, что фильтрация результатов становится важной. Здесь вы можете передать результаты поиска через конвейер на вход программы распознавания образов, такой как grep. Это отфильтрует результаты, чтобы получить более краткий отзыв.

Вот пример и что он делает.

найти убунту | grep .jpg > #найти только картинки в формате jpeg, в названии которых есть ubuntu

12. грэп

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

Вот примеры и что они делают.

grep foo file_1 > #распечатать все строки в файле_1, содержащие foo

grep ^bar file_1 > #печатать только строки, начинающиеся с bar

13. завиток

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

Вот пример и что он делает.

curl google.com > #загрузить google.com

14. история

Оболочка Linux запоминает ваши последние введенные команды. Некоторые системы предлагают историю из 500 команд, в то время как другие по умолчанию предлагают 1,000. Вы также можете изменить его.

Вот пример и что он делает.

история | grep curl > #найти последние команды, содержащие curl

15. убить и убить

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

16. мужчина и информация

Вы всегда можете ввести man или info, а затем команду, чтобы получить руководство пользователя или записи на информационной странице для этой команды. Вы также можете ввести команду, а затем –help, чтобы получить больше информации о ее использовании.

Вот несколько примеров и что они делают.

man curl > #отобразить запись справочной страницы Linux для cURL

find –help > #показать информацию об использовании команды find

Заключение

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

Тем не менее, требуется некоторое время, чтобы изучить эти команды и научиться ими пользоваться. Но как только вы это сделаете, вы будете рады, что научились их использовать.

Nnamdi Okeke

Ннамди Океке

Ннамди Океке — компьютерный энтузиаст, который любит читать самые разные книги. Он предпочитает Linux, а не Windows/Mac, и использует
Ubuntu с первых дней. Вы можете поймать его в твиттере через Бонготракс

Статей: 278

Получить технические вещи

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

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *