Руководство по командам Linux от а до я с примерами

Обновлено: 01.07.2024

Основные команды UNIX

Примечание: не все из них на самом деле являются частью самой UNIX, и вы можете не найти их на всех машинах UNIX. Но все они могут быть использованы на тьюринге практически одинаково, введя команду и нажав клавишу возврата. Обратите внимание, что некоторые из этих команд отличаются на компьютерах, отличных от Solaris — см. Различия в SunOS.
Если вы допустили опечатку, проще всего нажать CTRL-u, чтобы отменить всю строку. Но вы также можете отредактировать командную строку (см. руководство по UNIX).
UNIX чувствителен к регистру.

Файлы

<УЛ>
  • ls --- перечисляет ваши файлы
    ls -l --- перечисляет ваши файлы в «длинном формате», который содержит много полезной информации, например. точный размер файла, кому принадлежит файл и кто имеет право просматривать его, а также когда он был в последний раз изменен.
    ls -a --- выводит список всех файлов, включая те, имена которых начинаются с точки, которые вы не всегда хотите видеть.
    Существует множество других параметров, например список файлов по размеру, по дате, рекурсивно и т. д.
  • дополнительное имя файла --- показывает первую часть файла ровно столько, сколько поместится на одном экране. Просто нажмите пробел, чтобы увидеть больше, или q, чтобы выйти. Вы можете использовать / pattern для поиска шаблона.
  • имя файла emacs --- это редактор, позволяющий создавать и редактировать файлы. См. страницу emacs.
  • mv имя_файла1 имя_файла2 --- перемещает файл (т. е. дает ему другое имя или перемещает его в другой каталог (см. ниже)
  • cp имя_файла1 имя_файла2 --- копирует файл
  • rm имя_файла --- удаляет файл. Целесообразно использовать опцию rm -i, которая попросит вас подтвердить, прежде чем что-либо удалить. Вы можете сделать это своим значением по умолчанию, создав псевдоним в файле .cshrc.
  • diff имя_файла1 имя_файла2 --- сравнивает файлы и показывает, в чем они отличаются
  • wc имя_файла --- сообщает, сколько строк, слов и символов содержится в файле
  • chmod options filename --- позволяет изменить права на чтение, запись и выполнение ваших файлов. По умолчанию только вы можете просматривать и изменять их, но иногда вы можете захотеть изменить эти разрешения. Например, chmod o+r filename сделает файл доступным для чтения для всех, а chmod o-r filename снова сделает его нечитаемым для других. Обратите внимание, что для того, чтобы кто-то мог фактически просмотреть файл, каталоги, в которых он находится, должны быть как минимум исполняемыми. Дополнительную информацию см. в справочной системе защиты.
  • Сжатие файлов
    • gzip filename --- сжимает файлы, чтобы они занимали гораздо меньше места. Обычно текстовые файлы сжимаются примерно до половины исходного размера, но это во многом зависит от размера файла и характера содержимого. Для этой цели есть и другие инструменты (например, Compress ), но gzip обычно дает самую высокую степень сжатия. Gzip создает файлы с окончанием «.gz», добавленным к исходному имени файла.
    • имя файла gunzip --- распаковывает файлы, сжатые gzip.
    • gzcat имя_файла --- позволяет просматривать сжатый с помощью gzzip файл, фактически не сжимая его (так же, как gunzip -c ). Вы даже можете распечатать его напрямую, используя имя файла gzcat | лпр
    • lpr имя файла --- печать. Используйте параметр -P, чтобы указать имя принтера, если вы хотите использовать принтер, отличный от принтера по умолчанию. Например, если вы хотите печатать на двух сторонах, используйте «lpr -Pvalkyr-d», а если вы находитесь в CSLI, вы можете использовать «lpr -Pcord115-d». Дополнительную информацию о принтерах и их расположении см. в разделе "Справка по принтерам".
    • lpq --- проверить очередь принтера, например чтобы получить число, необходимое для удаления, или посмотреть, сколько других файлов будет напечатано до того, как выйдет ваш
    • lprm jobnumber --- удалить что-либо из очереди печати. Вы можете найти номер задания с помощью lpq. Теоретически вы также должны указать имя принтера, но это не обязательно, если вы используете принтер по умолчанию в отделе.
    • genscript --- преобразует простые текстовые файлы в формат PostScript для печати и предоставляет некоторые параметры форматирования. Рассмотрите возможность создания псевдонима, такого как alias ecop 'genscript -2 -r \!* | lpr -h -Pvalkyr' для печати двух страниц на одном листе бумаги.
    • имя файла dvips --- печатать файлы .dvi (т. е. файлы, созданные LaTeX). Вы можете использовать dviselect для печати только выбранных страниц. Дополнительную информацию о том, как экономить бумагу при печати черновиков, см. на странице LaTeX.

    Каталоги

    <УЛ>
  • mkdir имя_каталога --- создать новый каталог
  • cd имя_каталога --- изменить каталог. Вы в основном «переходите» в другой каталог, и вы увидите файлы в этом каталоге, когда вы делаете «ls». Вы всегда начинаете в своем «домашнем каталоге», и вы можете вернуться туда, набрав «cd» без аргументов. 'cd ..' поднимет вас на один уровень вверх по сравнению с вашей текущей позицией. Вам не нужно идти шаг за шагом — вы можете делать большие скачки или не ходить по кругу, указав пути.
  • pwd --- сообщает, где вы сейчас находитесь.
  • Поиск вещей

    <УЛ>
  • ff --- поиск файлов в любом месте системы. Это может быть чрезвычайно полезно, если вы забыли, в какой каталог вы поместили файл, но помните его имя. На самом деле, если вы используете ff -p, вам даже не нужно полное имя, только начало. Это также может быть полезно для поиска других вещей в системе, например. документация.
  • grep string имя(а) файла(ов) --- ищет строку в файлах. Это может быть полезно во многих целях, например. поиск нужного файла среди многих, определение правильной версии чего-либо и даже выполнение серьезной корпусной работы. grep существует в нескольких вариантах ( grep , egrep и fgrep ) и имеет множество очень гибких опций. Посмотрите справочные страницы, если вам это нравится.
  • О других людях

    <УЛ>
  • w --- сообщает вам, кто вошел в систему и что они делают. Особенно полезно: «холостая» часть. Это позволяет вам видеть, действительно ли они сидят и печатают на клавиатуре в данный момент.
  • who --- сообщает вам, кто вошел в систему и откуда они пришли. Полезно, если вы ищете кого-то, кто физически находится в том же здании, что и вы, или в другом конкретном месте.
  • finger имя пользователя --- дает вам много информации об этом пользователе, например. когда они в последний раз читали свою почту и вошли ли они в систему. Часто люди помещают другую полезную информацию, такую ​​как номера телефонов и адреса, в файл с именем .plan . Эта информация также отображается пальцем.
  • last -1 username --- сообщает вам, когда пользователь в последний раз входил и выходил из системы и откуда. Без каких-либо опций, last предоставит вам список всех входов в систему.
  • говорить имя пользователя --- позволяет вести (печатаемый) разговор с другим пользователем
  • написать имя пользователя --- позволяет обмениваться однострочными сообщениями с другим пользователем
  • elm --- позволяет отправлять сообщения электронной почты людям по всему миру (и, конечно же, читать их). Это не единственная почтовая программа, которую вы можете использовать, но которую мы рекомендуем. См. страницу elm и узнайте о списках рассылки отдела (которые вы также можете найти в /user/linguistics/helpfile).
  • О себе (электронном)

    <УЛ>
  • whoami --- возвращает ваше имя пользователя. Звучит бесполезно, но это не так. Возможно, вам потребуется выяснить, кто забыл где-то выйти из системы, и убедиться, что *вы* вышли из системы.
  • finger и файлы .plan
    конечно, вы тоже можете себя отсканировать. Это может быть полезно, например. в качестве быстрой проверки, получили ли вы новую почту. Попробуйте в ближайшее время создать полезный файл .plan. Поищите идеи в файлах .plan других людей. Файл должен быть доступен для чтения всем, чтобы его можно было увидеть «пальцем». При необходимости выполните 'chmod a+r .plan'. Вы должны понимать, что эта информация доступна из любой точки мира, а не только для других людей на turing.
  • passwd --- позволяет менять пароль, что следует делать регулярно (не реже одного раза в год). См. руководство LRB и/или просмотрите справку по паролю.
  • ps -u yourusername --- перечисляет ваши процессы. Содержит много информации о них, включая идентификатор процесса, который вам нужен, если вам нужно убить процесс. Обычно, когда вас выкинуло из сеанса дозвона или каким-либо иным образом удалось резко отключиться, этот список будет содержать процессы, которые вам нужно убить. Это может быть оболочка (tcsh или что-то еще, что вы используете) и все, что вы запускали, например, emacs или elm. Будьте осторожны, чтобы не убить вашу текущую оболочку — ту, номер которой ближе к номеру команды ps, которую вы сейчас запускаете. Но если это произойдет, не паникуйте. Просто попробуйте еще раз :) Если вы используете X-дисплей, вам, возможно, придется убить некоторые X-процессы, прежде чем вы сможете запустить их снова. Они будут отображаться только тогда, когда вы используете ps -efl , потому что это корневые процессы.
  • kill PID --- убивает (завершает) процессы с указанным вами идентификатором. Конечно, это работает только для ваших собственных процессов. Получите идентификатор с помощью ps . Если процесс не «умирает» должным образом, используйте опцию -9. Но попробуйте сначала без этой опции, потому что это не дает процессу возможности закончить возможно важные дела перед смертью. Например, вам может понадобиться завершить процесс, если ваше модемное соединение было прервано и вы не вышли из системы должным образом, что иногда случается.
  • quota -v --- показать, какова ваша дисковая квота (т.е. сколько места у вас есть для хранения файлов), сколько вы фактически используете, и в случае превышения квоты (что вы будете система автоматически предупреждает вас о том, сколько времени у вас осталось, чтобы разобраться с ними (удалив или сжав некоторые из них или переместив их на свой компьютер).
  • du имя_файла --- показывает использование диска файлами и каталогами в имени файла (без аргумента используется текущий каталог). du -s дает только итог.
  • last yourusername --- перечисляет ваши последние входы в систему.Может быть полезным помощником в запоминании того, где вы были, как долго вы работали, а также отслеживать ваш телефонный счет, если вы делаете неместный телефонный звонок для набора номера.
  • Подключение к внешнему миру

    <УЛ>
  • nn --- позволяет читать новости. Сначала он позволит вам читать новости, локальные для turing, а затем удаленные новости. Если вы хотите читать только локальные или удаленные новости, вы можете использовать nnl или nnr соответственно. Чтобы узнать больше о nn, введите nn , затем \tty, затем \tty, затем \tty, затем нажмите клавишу пробела, чтобы просмотреть руководство. Или посмотрите на справочную страницу. Или ознакомьтесь с часто задаваемыми вопросами по гипертексту – возможно, это самый простой и интересный способ.
  • rlogin hostname --- позволяет подключиться к удаленному хосту
  • имя хоста telnet --- также позволяет подключаться к удаленному хосту. По возможности используйте rlogin.
  • имя хоста ftp --- позволяет загружать файлы с удаленного хоста, настроенного как ftp-сервер. Это распространенный метод обмена академическими работами и черновиками. Если вам нужно сделать свою статью доступной таким образом, вы можете (временно) поместить копию в /user/ftp/pub/TMP. Для более постоянных решений, спросите у Эммы. Наиболее важными командами в ftp являются get для получения файлов с удаленной машины и put для их помещения туда ( mget и mput позволяют указать более одного файла одновременно). Звучит просто, но не путайте их, особенно если ваше физическое местоположение не соответствует направлению ftp-соединения, которое вы устанавливаете. ftp просто перезаписывает файлы с тем же именем. Если вы передаете что-либо, кроме текста ASCII, используйте двоичный режим.
  • lynx --- позволяет просматривать веб-страницы с обычного терминала. Конечно, вы можете видеть только текст, а не картинки. Вы можете ввести любой URL-адрес в качестве аргумента для команды G. Когда вы делаете это с любого хоста Стэнфорда, вы можете пропустить часть .stanford.edu URL-адреса при подключении к URL-адресам Стэнфорда. В любой момент нажмите H, чтобы узнать больше о lynx , и нажмите Q, чтобы выйти.
  • Разные инструменты

    <УЛ>
  • webster word --- ищет слово в электронной версии словаря Webster и возвращает определение(я)
  • date --- показывает текущую дату и время.
  • cal --- показывает календарь текущего месяца. Используйте, например, "cal 10 1995", чтобы получить это значение за октябрь 95 года, или "cal 1995", чтобы получить весь год.
  • Дополнительные способы получения помощи см. на страницах с электронными источниками информации и неэлектронными источниками.

    34 основных команды Linux, которые должен знать каждый пользователь

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

    Linux — это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux. Сюда входят все самые популярные системы на базе Linux, такие как Ubuntu, Fedora, Mint, Debian и другие. Точнее, их называют дистрибутивами или дистрибутивами.

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

    При работе с ОС Linux вам необходимо использовать оболочку — интерфейс, который дает вам доступ к службам операционной системы. Большинство дистрибутивов Linux используют графический пользовательский интерфейс (GUI) в качестве оболочки, в основном для обеспечения простоты использования для своих пользователей. Обычно их используют при управлении VPS.

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

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

    Получите полный контроль с планами Hostinger VPS. 30-дневная гарантия возврата денег - без вопросов! Получите сегодня

    Основные команды Linux

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

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

    Вот список основных команд Linux:

    1. команда pwd

    Используйте команду pwd, чтобы узнать путь к текущему рабочему каталогу (папке), в котором вы находитесь. Команда вернет абсолютный (полный) путь, который в основном представляет собой путь ко всем каталогам, начинающимся с прямого косая черта (/). Пример абсолютного пути: /home/username.

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

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

    Допустим, вы находитесь в /home/username/Documents и хотите перейти в «Фотографии», подкаталог «Документы». Для этого просто введите следующую команду: cd Photos.

    Другой сценарий — если вы хотите переключиться на совершенно новый каталог, например, /home/username/Movies. В этом случае вы должны ввести cd, а затем абсолютный путь к каталогу: cd /home/username/Movies.

    Есть несколько сокращений, которые помогут вам быстро перемещаться:

    • cd .. (с двумя точками) для перехода на один каталог вверх
    • cd для перехода прямо в домашнюю папку
    • cd- (с дефисом) для перехода в предыдущий каталог

    Кроме того, оболочка Linux чувствительна к регистру. Таким образом, вы должны ввести имя каталога именно так, как оно есть.

    3. команда ls

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

    Если вы хотите просмотреть содержимое других каталогов, введите ls, а затем путь к каталогу. Например, введите ls /home/username/Documents, чтобы просмотреть содержимое документов.

    Есть варианты, которые можно использовать с командой ls:

    • ls -R также отобразит список всех файлов в подкаталогах
    • ls -a покажет скрытые файлы
    • ls -al отобразит список файлов и каталогов с подробной информацией, такой как права доступа, размер, владелец и т. д.

    4. кошачья команда

    cat (сокращение от concatenate) — одна из наиболее часто используемых команд в Linux. Он используется для вывода содержимого файла на стандартный вывод (sdout). Чтобы запустить эту команду, введите cat, затем имя файла и его расширение. Например: файл cat.txt.

    Вот другие способы использования команды cat:

    • cat > имя_файла создает новый файл
    • cat имя_файла1 имя_файла2>имя_файла3 объединяет два файла (1 и 2) и сохраняет их вывод в новом файле (3)
    • чтобы преобразовать файл в верхний или нижний регистр, используйте команду cat имя_файла | tr a-z A-Z >output.txt

    5. команда CP

    Используйте команду cp для копирования файлов из текущего каталога в другой каталог. Например, команда cp scenery.jpg /home/username/Pictures создаст копию scenery.jpg (из вашего текущего каталога) в каталоге Pictures.

    6. команда mv

    Команда mv в основном используется для перемещения файлов, хотя ее также можно использовать для переименования файлов.

    Аргументы команды mv аналогичны аргументам команды cp. Вам нужно ввести mv, имя файла и каталог назначения. Например: mv file.txt /home/username/Documents.

    Чтобы переименовать файлы, используйте команду Linux: mv oldname.ext newname.ext

    7. команда mkdir

    Используйте команду mkdir для создания нового каталога — если вы введете mkdir Music, будет создан каталог с именем Music.

    Также есть дополнительные команды mkdir:

    • Чтобы создать новый каталог внутри другого каталога, используйте эту базовую команду Linux mkdir Music/Newfile
    • используйте параметр p (parents), чтобы создать каталог между двумя существующими каталогами. Например, mkdir -p Music/2020/Newfile создаст новый файл «2020».

    8. команда rmdir

    Если вам нужно удалить каталог, используйте команду rmdir. Однако rmdir позволяет удалять только пустые каталоги.

    9. команда rm

    Команда rm используется для удаления каталогов и их содержимого. Если вы хотите удалить только каталог — в качестве альтернативы rmdir — используйте rm -r.

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

    10. сенсорная команда

    Команда touch позволяет создать пустой новый файл через командную строку Linux. Например, введите touch /home/username/Documents/Web.html, чтобы создать HTML-файл с названием Web в каталоге Documents.

    11. найти команду

    Эту команду можно использовать для поиска файла, как и команду поиска в Windows. Более того, использование аргумента -i вместе с этой командой сделает ее нечувствительной к регистру, поэтому вы сможете искать файл, даже если не помните его точное имя.

    Чтобы найти файл, содержащий два или более слов, используйте звездочку (*). Например, команда locate -i school*note будет искать любой файл, содержащий слова «school» и «note», будь то прописные или строчные буквы.

    12. найти команду

    Как и в случае с командой locate, команда find также выполняет поиск файлов и каталогов. Разница в том, что вы используете команду find для поиска файлов в заданном каталоге.

    Например, команда find /home/ -name notes.txt будет искать файл с именем notes.txt в домашнем каталоге и его подкаталогах.

    • Чтобы найти файлы в текущем каталоге, используйте find . -название notes.txt
    • Чтобы искать каталоги, используйте / -type d -name notes. текст

    13. команда grep

    Еще одна базовая команда Linux, несомненно полезная для повседневного использования, — это grep. Он позволяет выполнять поиск по всему тексту в заданном файле.

    Например, grep blue notepad.txt будет искать слово blue в файле блокнота. Строки, содержащие искомое слово, будут отображаться полностью.

    14. команда sudo

    Сокращенно от «SuperUser Do», эта команда позволяет выполнять задачи, требующие прав администратора или root. Однако не рекомендуется использовать эту команду для повседневного использования, потому что может легко возникнуть ошибка, если вы сделали что-то не так.

    15. команда дф

    Используйте команду df, чтобы получить отчет об использовании дискового пространства системы, показанный в процентах и ​​КБ. Если вы хотите просмотреть отчет в мегабайтах, введите df -m.

    16. команда

    Если вы хотите проверить, сколько места занимает файл или каталог, вам подойдет команда du (Использование диска). Однако в сводке по использованию диска будут отображаться номера дисковых блоков вместо обычного формата размера. Если вы хотите увидеть его в байтах, килобайтах и ​​мегабайтах, добавьте аргумент -h в командную строку.

    17. команда головы

    Команда head используется для просмотра первых строк любого текстового файла. По умолчанию отображаются первые десять строк, но вы можете изменить это число по своему вкусу. Например, если вы хотите отобразить только первые пять строк, введите head -n 5 filename.ext.

    18. хвостовая команда

    Эта функция аналогична команде head, но вместо первых строк команда tail отображает последние десять строк текстового файла. Например, tail -n имя_файла.расш.

    19. команда сравнения

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

    Простейшая форма этой команды — diff file1.ext file2.ext

    20. команда tar

    Команда tar чаще всего используется для архивирования нескольких файлов в tar-архив — распространенный в Linux формат файла, аналогичный формату zip, с необязательным сжатием.

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

    21. команда chmod

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

    22. команда chown

    В Linux все файлы принадлежат определенному пользователю. Команда chown позволяет вам изменить или передать право собственности на файл указанному имени пользователя. Например, chown linuxuser2 file.ext сделает linuxuser2 владельцем файла.ext.

    23. команда задания

    Команда

    jobs отобразит все текущие задания вместе с их статусами. По сути, задание — это процесс, запускаемый оболочкой.

    24. команда убить

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

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

    • SIGTERM (15) — запрашивает остановку программы и дает ей некоторое время для сохранения всего ее хода. Если вы не укажете сигнал при вводе команды kill, будет использоваться этот сигнал.
    • SIGKILL (9) — принудительно останавливает программы. Несохраненный прогресс будет потерян.

    Помимо сигналов, вам также необходимо знать идентификационный номер процесса (PID) программы, которую вы хотите убить. Если вы не знаете PID, просто введите команду ps ux.

    Узнав, какой сигнал вы хотите использовать, и PID программы, введите следующий синтаксис:

    убить [параметр сигнала] PID.

    25. команда ping

    26. команда wget

    Командная строка Linux очень полезна — вы даже можете загружать файлы из Интернета с помощью команды wget. Для этого просто введите wget и ссылку для скачивания.

    27. команда uname

    Команда uname, сокращение от Unix Name, напечатает подробную информацию о вашей системе Linux, такую ​​как имя машины, операционная система, ядро ​​и т. д.

    28. верхняя команда

    В качестве терминала, эквивалентного Диспетчеру задач в Windows, команда top отображает список запущенных процессов и количество ресурсов ЦП, используемых каждым процессом. Очень полезно отслеживать использование системных ресурсов, особенно зная, какой процесс необходимо завершить, поскольку он потребляет слишком много ресурсов.

    29. команда истории

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

    30. мужская команда

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

    31. эхо-команда

    Эта команда используется для перемещения некоторых данных в файл. Например, если вы хотите добавить текст «Здравствуйте, меня зовут Джон» в файл с именем name.txt, введите «Эхо Привет, меня зовут Джон >> name.txt

    32. zip, распаковать команду

    Используйте команду zip, чтобы сжать ваши файлы в zip-архив, и используйте команду unzip, чтобы извлечь сжатые файлы из zip-архива.

    33. команда имени хоста

    Если вы хотите узнать имя своего хоста/сети, просто введите имя хоста. Добавление -i в конец отобразит IP-адрес вашей сети.

    34. useradd, команда userdel

    Поскольку Linux является многопользовательской системой, это означает, что несколько человек могут взаимодействовать с одной и той же системой одновременно. useradd используется для создания нового пользователя, а passwd добавляет пароль к учетной записи этого пользователя. Чтобы добавить нового человека по имени John, введите useradd John, а затем добавьте его тип пароля, passwd 123456789.

    Удаление пользователя очень похоже на добавление нового пользователя. Чтобы удалить тип учетной записи пользователя, userdel UserName

    Дополнительные советы и рекомендации

    Используйте команду очистки, чтобы очистить терминал, если он загроможден слишком большим количеством прошлых команд.

    Попробуйте кнопку TAB, чтобы автоматически заполнить то, что вы печатаете. Например, если вам нужно ввести «Документы», начните вводить команду (нажмите cd Docu, затем нажмите клавишу TAB), и терминал дополнит остальные, показывая вам cd Documents.

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

    Если вы случайно заморозили свой терминал с помощью Ctrl+S, просто отмените это с помощью разморозки Ctrl+Q.

    Ctrl+A перемещает вас в начало строки, а Ctrl+E — в конец.

    Вы можете запустить несколько команд в одной команде, используя «;» чтобы разделить их. Например Команда1; Команда2; Команда3. Или используйте &&, если вы хотите, чтобы следующая команда выполнялась только после успешного выполнения первой.

    Совет эксперта

    Знаете ли вы, что с помощью SSH можно редактировать текстовые файлы с помощью команд Linux? Вместо того, чтобы редактировать файл локально с вашего компьютера, а затем загружать его через FTP, вы можете мгновенно редактировать файл в своей учетной записи, используя команды vim или nano.

    Технический руководитель мониторинга веб-хостинга

    Заключение

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

    В конце концов, знание и освоение этих основных команд Linux, несомненно, будет полезно для управления рабочим столом Linux или решениями VPS. Удачи!

    Другие полезные команды Linux для изучения

    Артурас — опытный автор технических материалов. Привнося в команду много знаний о WordPress и веб-хостинге, он стремится писать чистый контент на любую тему, связанную с ИТ. Он также любит собак.

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

    Полную документацию по командам Linux можно найти в документации Linux.

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

    Я расскажу об основных командах Linux с их основными параметрами, которые вы можете использовать ежедневно.

    Оглавление

    команда ls

    Список файлов и папок в текущем каталоге.

    для вывода содержимого в виде подробного списка.

    Показать все файлы (скрытые + нескрытые).

    Вы можете комбинировать параметры следующим образом:

    linux ls command

    команда cd

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

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

    linux cd command

    команда cp

    Скопируйте исходный код в целевой.

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

    Рекурсивное копирование означает включение подкаталогов, если они найдены.

    linux cp command

    команда mv

    Переместите источник в цель и удалите источник.

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

    linux mv command

    команда rm

    Удалите файл или каталог, и вы должны использовать –r, если хотите удалить каталог.

    Рекурсивное удаление означает удаление всех найденных подкаталогов.

    Интерактивный означает ожидание подтверждения

    linux rm command

    команда mkdir

    Создайте новый каталог.

    linux mkdir command

    команда rmdir

    Удалить каталог

    linux rmdir command

    команда chown

    Изменить владельца файла или каталога.

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

    linux chown command

    команда chmod

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

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

    Разрешение является одним из следующих:

    Читать =4

    Написать = 2

    Выполнить =1

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

    Это означает, что права доступа к файлу с именем myfile устанавливаются следующим образом:

    владелец: установите значение 7, что означает, что 4+2+1 означает чтение+запись+выполнение.

    группа: установите значение 5, что означает, что 4+1 означает чтение+выполнение.

    другое: установите значение 5, что означает, что 4+1 означает чтение+выполнение.

    Примечание: выполнение для папки означает ее открытие.

    linux chmod command

    найти команду

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

     Команды AZ Kali Linux

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

    Kali Linux — это производный от Debian дистрибутив Linux, предназначенный для цифровой криминалистики и тестирования на проникновение. Он поддерживается и финансируется компанией Offensive Security Ltd. Мати Ахарони, Девон Кернс и Рафаэль Херцог являются основными разработчиками.

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

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

    В Kali Linux предустановлено более 600 программ для тестирования на проникновение, включая nmap (сканер портов), Wireshark (анализатор пакетов), John the Ripper (взломщик паролей), Aircrack-ng (набор программ для тестирования на проникновение). беспроводные локальные сети), пакет Burp и OWASP ZAP (оба сканера безопасности веб-приложений). Поэтому некоторые команды приложений не упомянуты в этом списке.

    Kali Linux может работать изначально при установке на жесткий диск компьютера, может загружаться с live CD или live USB, а также может работать на виртуальной машине. Вы также можете выполнять двойную загрузку Kali Linux с Windows 10 — ознакомьтесь с нашим подробным руководством.

    Команды Kali Linux от A до Z:

    Здесь ниже мы перечисляем команды Kali Linux от A до Z, которые помогут вам облегчить работу.

    Теперь вы знаете все команды Kali Linux, и для дальнейшего использования мы также включили для вас команды Kali в формате PDF. Распечатайте его, чтобы ознакомиться с Kali Linux в автономном режиме.

    Читайте также: