7 команд Linux, которые должен знать каждый новичок

Если вы новичок в Linux , использование терминала может быть немного сложным. Новые дистрибутивы Linux(New Linux) , такие как Linux Mint , имеют отличные графические интерфейсы, но сердцем Linux является ядро, а это означает использование командной строки.

Даже если вы являетесь пользователем Windows , вам, вероятно, приходилось открывать окно командной строки в какой-то момент своей жизни, чтобы выполнить задачу. С последней версией Windows , Windows 10 , вы даже можете установить оболочку Ubuntu Bash в (Ubuntu Bash)Windows и запускать команды Linux прямо из Windows !

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

1. ls (Список содержимого)

На мой взгляд, первая команда, которую вы должны знать, это команда ls . Эта команда выводит содержимое текущего рабочего каталога. Если вы просто наберете ls и нажмете Enter , вы получите очень простой список файлов и папок в текущем каталоге.

В большинстве дистрибутивов Linux каталоги будут выделены другим цветом, например зеленым. Файлы обычно имеют стандартный цвет приглашения оболочки, в моем случае серый. Без каких-либо аргументов ls выглядит скучно. Если вы используете -a с ls, вы сможете увидеть все скрытые файлы.

Все, что начинается с точки, является скрытым файлом или каталогом. Все скрытые каталоги имеют темно-синий цвет, который трудно увидеть. Другим полезным аргументом является параметр -l , как показано ниже.

Это дает вам длинный список файлов и папок с гораздо большей информацией, такой как разрешения, ссылки, пользователь, группа, размер и дата последнего изменения. Если вы не знаете, как интерпретировать разрешения, обязательно прочитайте мой пост о понимании разрешений Linux(understanding Linux permissions) .

2. cd (Изменить каталог)

Как только вы сможете просмотреть содержимое каталога, полезно знать, как переключиться на другой каталог. По умолчанию вы всегда начинаете в своем домашнем каталоге, когда открываете оболочку bash. На это указывает символ тильды ( ~ ) в командной строке.

Команда cd используется для смены каталогов в Linux . На самом деле с cd не так уж и многому можно научиться, но есть несколько быстрых способов. Один из способов — просто набрать cd и нажать Enter. Это всегда вернет вас в домашний каталог, где бы вы ни находились.

Кроме того, вы можете использовать абсолютный путь, если хотите попасть в каталог, недоступный по относительному пути. В приведенном ниже примере я должен использовать абсолютный путь, начинающийся с root (/) , чтобы добраться до etc/ssh.

3. man (Справочные страницы)

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

Синтаксис также очень прост. Это просто человек, за которым следует команда, о которой вы хотите узнать. На скриншоте выше я сделал man ls , чтобы узнать больше о команде ls. Одним из полезных аргументов для man является -k , который позволит вам искать все команды по ключевому слову.

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

Наряду с man вы можете использовать другую команду, называемую info , чтобы получить больше примеров того, как использовать команду. Просто(Just) введите команду info( info command) , чтобы открыть информационную страницу для этой команды.

4. коснитесь (Создать файл)

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

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

Если файл уже существует при использовании команды touch, он просто обновляет метки времени последнего доступа и последнего изменения для файла, как показано выше.

5. cat (объединить файлы и распечатать)

Еще одна полезная команда — это команда cat . Основная функция cat — объединение нескольких файлов, но ее также можно использовать для вывода содержимого файла на стандартный вывод (то есть на экран).

Вы можете использовать аргумент -n для добавления номеров строк к выходным данным. Если вы используете параметр -b , он добавит номера строк только к непустым строкам. Если вы используете cat для файла, длина которого превышает высоту окна вашего терминала, будет показана только нижняя часть файла. Вы можете направить вывод команды cat на команду less или the more для просмотра содержимого файла страница за страницей.

6. mkdir (Создать каталог)

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

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

В приведенном выше примере я использовал аргумент -p для одновременного создания каталогов Asem(Aseem) , Data и Pictures , даже если ни один из них не существовал.

7. РМ (Удалить)

Команда rm — это мощная команда, которую можно использовать для удаления файлов и каталогов. Команда rm может удалять каталоги, в которых есть файлы и каталоги.

Чтобы удалить файл, просто введите имя файла. Если вам нужно удалить каталог, который не пуст, вам нужно использовать аргумент -r . Также рекомендуется использовать аргументы -i и -v при использовании rm, так как он спросит вас перед удалением чего-либо.

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



About the author

Я инженер-программист с более чем двухлетним опытом работы с мобильными и настольными приложениями. У меня есть опыт работы с обновлениями Windows, службами и Gmail. Мои навыки делают меня идеальным кандидатом для таких задач, как разработка приложений для Windows или поддержка почтовых клиентов.



Related posts