Основные команды Linux / Unix с примерами и синтаксисом

Управление файлами становится простым, если вы знаете правильную базовую команду в Linux.

Иногда команды также называют «программами», поскольку всякий раз, когда вы запускаете команду, это соответствующий программный код, написанный для команды, которая выполняется.

Давайте изучим основные команды Linux, которые необходимо знать, на примерах: Что вы узнаете: [ Показать ]

  1. Листинг файлов (ls)
  2. Список скрытых файлов
  3. Создание и просмотр файлов
  4. Удаление файлов
  5. Перемещение и переименование файлов
  6. Манипуляции с каталогом
  7. Удаление каталогов
  8. Переименование каталога
  9. Команда 'Человек'
  10. Команда истории
  11. Четкая команда
  12. Вставка команд в терминал
  13. Печать в Unix / Linux
  14. команда 'pr'
  15. Установка программного обеспечения
  16. Почтовая команда Linux
  17. Список команд Linux

Нажмите здесь, если видео недоступно



Листинг файлов (ls)

Если вы хотите увидеть список файлов в вашей системе UNIX или Linux, используйте ' ls ' команда.

Он показывает файлы / каталоги в вашем текущем каталоге.

Примечание:

  • Справочники обозначены синим цветом.
  • Файлы обозначаются белым цветом.
  • Вы найдете похожие цветовые схемы в разных версиях Linux.

Предположим, в вашей папке «Музыка» есть следующие подкаталоги и файлы.

Вы можете использовать 'ls -R', чтобы показать все файлы не только в каталогах, но и в подкаталогах

ПРИМЕЧАНИЕ. Эти основные команды Linux чувствительны к регистру. Если вы войдете, ls - r 'вы получите сообщение об ошибке.

'ls -al' дает подробную информацию о файлах. Команда предоставляет информацию в виде столбцов. Столбцы содержат следующую информацию:

1улСтолбец Тип файла и права доступа
2ndСтолбец Количество жестких ссылок на файл
3rdСтолбец Владелец и создатель файла
4thСтолбец Группа собственника
5thСтолбец Размер файла в байтах
6thСтолбец Дата и время
7thСтолбец Каталог или имя файла

Давайте посмотрим на пример -

Список скрытых файлов

Скрытые элементы в UNIX / Linux начинаются с - в начале файла или каталога.

Любой каталог / файл, начинающийся с '.' не будет видно, если вы этого не попросите. Для просмотра скрытых файлов используйте команду.

ls -a

Создание и просмотр файлов

Серверная команда cat используется для отображения текстовых файлов. Его также можно использовать для копирования, объединения и создания новых текстовых файлов. Посмотрим, как это работает.

Чтобы создать новый файл, используйте команду

  1. кошка> имя файла
  2. Добавить содержимое
  3. Нажмите «ctrl + d», чтобы вернуться в командную строку.

Как создавать и просматривать файлы в Linux / Unix

Для просмотра файла используйте команду -

cat filename

Посмотрим только что созданный файл -

Посмотрим еще один файл sample2

Синтаксис для объединения 2 файлов -

cat file1 file2> новое имя файла

Объединим образец 1 и образец 2.

Как только вы вставляете эту команду и нажимаете Enter, файлы объединяются, но вы не видите результата. Это потому что Bash Shell (Терминал) - это тихий тип . Команды оболочки никогда не выдадут вам подтверждающее сообщение, такое как «ОК» или «Команда успешно выполнена». Он будет показывать сообщение только тогда, когда что-то пойдет не так или произошла ошибка.

Для просмотра нового комбинированного файла 'sample' используйте команду

образец кошки

Примечание: С помощью этой команды можно отображать и объединять только текстовые файлы.

Удаление файлов

Команда 'rm' удаляет файлы из системы без подтверждения.

Для удаления файла используйте синтаксис -

rm filename

Как удалить файлы с помощью команд Linux / Unix



Перемещение и переименование файлов

Чтобы переместить файл, используйте команду.

mv имя_файла новое_расположение_файла

Предположим, мы хотим переместить файл sample2 в папку / home / on2vhf / Documents. Выполнение команды

мв sample2 / home / on2vhf / Документы

Команде mv требуется разрешение суперпользователя. В настоящее время мы выполняем команду как обычный пользователь. Следовательно, мы получаем указанную выше ошибку. Чтобы преодолеть ошибку, используйте команду.

sudo command_you_want_to_execute

Программа Sudo позволяет обычным пользователям запускать программы с привилегиями безопасности суперпользователя или root.

Команда Sudo запросит аутентификацию по паролю. Однако вам не нужно знать пароль root. Вы можете указать свой собственный пароль. После аутентификации система вызовет запрошенную команду.

Sudo ведет журнал каждого запуска команды. Системные администраторы могут отслеживать человека, ответственного за нежелательные изменения в системе.

on2vhf@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents [sudo] password for on2vhf: **** on2vhf@VirtualBox:~$ 

Для переименования файла:

mv имя_файла новое_имя_файла

ПРИМЕЧАНИЕ : По умолчанию пароль, который вы ввели для sudo, сохраняется в течение 15 минут для каждого терминала. Это избавляет от необходимости вводить пароль снова и снова.

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

Манипуляции с каталогом

Управление каталогом в Linux / Unix

Хватит манипуляций с файлами! Давайте изучим некоторые команды Linux для управления каталогами с примерами и синтаксисом.

Создание каталогов

Каталоги могут быть созданы в операционной системе Linux с помощью следующей команды

mkdir имя-директора

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

Например,

mkdir mydirectory

Если вы хотите создать каталог в другом месте, кроме «Домашнего каталога», вы можете использовать следующую команду -

mkdir

Например:

mkdir / tmp / МУЗЫКА

создаст каталог Music в каталоге / tmp

Вы также можете создать более одного каталога за раз.

Удаление каталогов

Чтобы удалить каталог, используйте команду -

rmdir имя-директора

Пример

rmdir mydirectory

удалит каталог mydirectory

Кончик : Убедитесь, что в каталоге, который вы хотите удалить, нет файла / подкаталога. Прежде чем удалять родительский каталог, сначала удалите файлы / подкаталог.

Переименование каталога

Команда 'mv' (перемещение) (описанная ранее) также может использоваться для переименования каталогов. Используйте формат, указанный ниже:

mv имя_директора новое_имя_директора

Давайте попробуем:

Как переименовать каталог с помощью команд Linux / Unix

Другие важные команды

Команда 'Человек'

Человек означает руководство, которое является справочником Операционная система Linux . Он похож на файл HELP, который есть в популярных программах.

Чтобы получить помощь по любой непонятной команде, вы можете ввести

человек

Терминал откроет страницу руководства для этой команды.

Например, если мы введем мужчина мужчина и нажмите Enter; терминал предоставит нам информацию о команде man

Команда истории

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

Четкая команда

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

Вставка команд в терминал

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

Для копирования текста из источника вы должны использовать Ctrl + c, но для вставки в Терминал вам нужно использовать Ctrl + Shift + p . Вы также можете попробовать Shift + Insert или выберите в меню Edit> Paste.

ПРИМЕЧАНИЕ. С обновлениями Linux эти ярлыки продолжают меняться. Вы можете установить предпочитаемые сочетания клавиш через «Терминал»> «Редактировать»> «Сочетания клавиш».

Печать в Unix / Linux

Как распечатать файл с помощью команд Linux / Unix

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

Нажмите здесь, если видео недоступно

команда 'pr'

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

Вариант Функция
-Икс Делит данные на столбцы 'x'
-h 'заголовок' Назначает значение 'header' как заголовок отчета
-t Не печатает заголовок и верхнее / нижнее поля.
-d Двойные пробелы в выходном файле
-n Обозначает всю строку цифрами
-l длина страницы Определяет строки (длину страницы) на странице. По умолчанию 56
-o маржа Форматирует страницу по номеру поля

Давайте попробуем некоторые варианты и изучим их эффекты.

Разделение данных на столбцы

' Инструменты' это файл (показан ниже).

Мы хотим, чтобы его содержимое было расположено в трех столбцах. Синтаксис того же будет:

пр -x имя файла

Параметр «-x» с командой «pr» разделяет данные на x столбцов.

Назначение заголовка

Синтаксис:

pr -h Имя файла 'Заголовок'

Параметры '-h' назначают значение 'header' в качестве заголовка отчета.

Как показано выше, мы расположили файл в 3 столбца и присвоили заголовок

Обозначая все строки цифрами

Синтаксис:

пр -n имя файла

Эта команда обозначает все строки в файле числами.

Это некоторые из параметров команды 'pr', которые вы можете использовать для изменения формата файла.

Печать файла

Как только вы сделано с форматированием, и пришло время получить печатная копия файла, вам нужно использовать следующую команду:

lp Имя файла

или

lpr Имя файла

Если вы хотите распечатать несколько копий файла, вы можете использовать модификатор числа.

Если у вас настроено несколько принтеров, вы можете указать конкретный принтер с помощью модификатора Printer.

Установка программного обеспечения

В Windows установка программы выполняется путем запуска файла setup.exe. Установочный комплект содержит программу, а также различные зависимые компоненты, необходимые для правильной работы программы.

При использовании основных команд Linux / Unix установочные файлы в Linux распространяются в виде пакетов. Но в пакете находится только сама программа. Любые зависимые компоненты должны быть установлены отдельно, которые обычно доступны как сами пакеты.

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

sudo apt-get update

Самый простой и популярный способ установки программ в Ubuntu - использовать Центр программного обеспечения, поскольку в нем доступно большинство пакетов программного обеспечения, и он намного безопаснее, чем файлы, загруженные из Интернета.

Почтовая команда Linux

Для отправки писем через терминал вам необходимо установить пакеты mailutils.

Синтаксис команды -

sudo apt-get install packagename

После этого вы можете использовать следующий синтаксис для отправки электронного письма.

mail -s 'тема' -c 'cc-address' -b 'bcc-address' 'адрес-адрес'

Это будет выглядеть так:

Нажмите Cntrl + D, и вы закончите писать письмо. Письмо будет отправлено на указанный адрес.

Резюме

  • Вы можете отформатировать и распечатать файл прямо из терминала. Форматирование файлов не влияет на их содержимое.
  • В Unix / Linux программное обеспечение устанавливается в виде пакетов. Пакет содержит саму программу. Любой зависимый компонент нужно скачивать отдельно.
  • Вы также можете отправлять электронные письма с терминала, используя 'Почта' сетевые команды. Это очень полезная команда Linux.

Список команд Linux

Ниже приведена шпаргалка по основным командам Linux / Unix с примерами, которые мы изучили в этом руководстве по командам Linux.

Командование Описание
ls Перечисляет все файлы и каталоги в текущем рабочем каталоге
ls - R Также перечисляет файлы в подкаталогах
ls - а Также выводит список скрытых файлов
ls - al Список файлов и каталогов с подробной информацией, такой как разрешения, размер, владелец и т. Д.
кошка> имя файла Создает новый файл
кошка имя файла Отображает содержимое файла
кошка файл1 файл2> файл3 Объединяет два файла (файл1, файл2) и сохраняет вывод в новом файле (файл3)
mv файл 'новый путь к файлу' Перемещает файлы в новое место
mv имя_файла имя_нового_файла Переименовывает файл в новое имя
судо Позволяет обычным пользователям запускать программы с привилегиями безопасности суперпользователя или root
rm имя файла Удаляет файл
человек Предоставляет справочную информацию по команде
история Предоставляет список всех прошлых базовых команд Linux, набранных в текущем сеансе терминала.
Чисто Очищает терминал
mkdir имя-директора Создает новый каталог в текущем рабочем каталоге или по указанному пути
rmdir Удаляет каталог
мв Переименовывает каталог
пр-х Делит файл на x столбцов
пр-ч Назначает заголовок файлу
пр-н Обозначает файл номерами строк
lp -nc
lpr c
Печать c копий файла
lp -d lpr -P Задает имя принтера
apt-get Команда, используемая для установки и обновления пакетов
mail -s 'тема' -c 'cc-address' -b 'bcc-address' 'адрес-адрес' Команда для отправки электронной почты
mail -s 'Тема' на адрес Команда для отправки электронного письма с вложением

Загрузить руководство по Linux в формате PDF