Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Linux скачать файл

Скачивание файлов через терминал

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

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

так добавив к команде адрес того http адреса который мне нужно было скачать программа на удивление бодро начала выкачивать файлик, скачивала она его в ту дирикторию откуда была запущена команда, /home/username/

Оказывается у wget ещё есть и возможность докачаки файлов. (смотри инструкцию ниже)

После посмотрев документацию по wget был приятно удивлён что оказывается присутствует функция curl которую я встречал ещё при программировании.

Пример:

Для продолжения оборвавшейся закачки пишем:

Как и в других программах, ключи имеют короткую и длинную формы, и вместо -с можно написать -continue . Длинные ключи проще запомнить, но дольше писать. Можно легко смешивать различные формы написания.

Чтобы выкачать файлы из списка, содержащего прямые ссылки:

Здесь указывается только файл, в котором содержатся ссылки. Файл может так же быть HTML -страницей, в которой есть ссылки. Они будут выкачаны указанной выше командой.

Использование а-ля «Teleport Pro for Linux».

При скачивании веб-сайтов возможностей больше, и поэтому требуется больше ключей. Опять-таки, запоминать их все не обязательно, можно сделать скрипт (а лучше несколько — под разные случаи) и вызывать их.

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

Зеркалирование сайтов на локальную машину:

-m эквивалентно -r -N -l inf -nr , эти опции описаны ниже.

При этом ссылки останутся абсолютными — то есть, будут указывать на Интернет-адреса, и удобно просматривать на локальной машине будет затруднительно.

Копирование сайта для локального просмотра (с заменой интернет-ссылок на локальные адреса скачанных страниц):

При этом будет включена рекурсивная выгрузка (ключ -r, –recursive),

Опции

В wget имеется большое количество полезных опций — побольше, чем у Teleport’а флажков. Будучи завёрнутым в скрипт, например, teleport и положенным на видное место (указанное в PATH ), имеем удобство применения и богатство настроек.

-np , –no-parent — не подниматься выше начального адреса при рекурсивной загрузке.

-r , –recursive — включить рекурсивный просмотр каталогов и подкаталогов на удал©нном сервере.

-l , –level= — определить максимальную глубину рекурсии равной depth при просмотре каталогов на удалённом сервере. По умолчанию depth=5.

-np , –no-parent — не переходить в родительский каталог во время поиска файлов. Это очень полезное свойство, поскольку оно гарантирует, что будут копироваться только те файлы, которые расположены ниже определённой иерархии.

— указать имя пользователя и пароль на HTTP -сервере.

-H , –span-hosts — разрешает посещать любые сервера, на которые есть ссылка.

Скачать русскую версию

Что такое Linux Mint

Linux Mint — это одна из наиболее популярных операционных систем в мире. Она развивается сообществом и основана на операционной системе Ubuntu. Главной своей задачей разработчики Линукс Минт ставят сделать максимально удобную в использовании систему и у них это получилось. Linux Mint имеет открытый исходный код и является бесплатной операционной системой, которая включает в себя все необходимые программы для повседневного использования.

Система доступна для скачивания и последующей установки в виде 32-битных и 64-битных образов. Давайте рассмотрим какой из них нужно скачивать.

  • Если на вашем компьютере имеется 4 ГБ оперативной памяти и больше, то скачивать можно 64-битный образ.
  • Если оперативной памяти меньше 4 ГБ, то вам подойдет 32-битный образ.

    Помимо разделения на 32 и 64 бит, имеется разделение по рабочим окружениям. На данный момент, Линукс Минт доступен с версиями оболочек Cinnamon, MATE, Xfce и KDE:

    • MATE — является форком Gnome2 и рекомендуется для установки всем новичкам.
    • Cinnamon — это дружелюбный внешний вид на базе Gnome3.
    • KDE — подойдет пользователям с мощными компьютерами и изысканным вкусом.
    • XFCE — найдет спрос на старых машинах с устаревшим железом.

    Системные требования Linux Mint

    Для установки Линукс Минт на компьютер вам потребуется:

    • Оперативной памяти — 1 Гб
    • 9 Гб свободного места на жестком диске
    • Экран с разрешением не менее 1024×768

    Скачать Linux Mint | Линукс Минт

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

    Скачать Linux Mint 17 Qiana

    Linux Mint 17 поддерживалась до апреля 2019 года

    Скачать Linux Mint 17.1 Rebecca

    Linux Mint 17.1 поддерживалась до апреля 2019 года

    Скачать Linux Mint 17.2 Rafaela

    Linux Mint 17.2 поддерживалась до апреля 2019 года

    Скачать Linux Mint 17.3 Rosa

    Linux Mint 17.3 поддерживалась до апреля 2019 года

    Скачать Linux Mint 18 Sarah

    Linux Mint 18 будет поддерживаться до апреля 2021 года

    Скачать Linux Mint 18.1 Serena

    Linux Mint 18.1 будет поддерживаться до апреля 2021 года

    Скачать Linux Mint 18.2 Sonya

    Linux Mint 18.2 будет поддерживаться до апреля 2021 года

    Скачать Linux Mint 18.3 Sylvia

    Linux Mint 18.3 будет поддерживаться до апреля 2021 года

    Скачать Linux Mint 19 Tara

    Linux Mint 19 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 19.1 Tessa

    Linux Mint 19.1 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 19.2 Tina

    Linux Mint 19.2 будет поддерживаться до апреля 2023 года

    Как скачать файл Linux

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

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

    Как скачать файл в Linux с помощью wget

    Утилита wget — это одна из самых популярных консольных утилит для загрузки файлов. Мы уже рассматривали как пользоваться этой утилитой в отдельной статье. С помощью wget можно сделать намного больше чем просто загрузить файл linux. Вы можете скачать все файлы со страницы или же полностью загрузить весь веб-сайт. Но сейчас нас будет интересовать только самая простая ситуация.

    Чтобы скачать файл Linux консоль выполните такую команду:

    Читать еще:  Именованный канал linux

    $ wget адрес_файла

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

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

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

    wget -O — http://www.tecmint.com/wp-content/scripts/Colorfull.sh | bash

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

    wget -O script.sh http://www.tecmint.com/wp-content/scripts/Colorfull.sh

    Только обратите внимание, что со скриптами, загруженными из интернета нужно быть аккуратными. Сначала проверяйте не совершают ли они каких-либо деструктивных действий в системе. Из особенностей wget можно отметить, что утилита поддерживает протоколы HTTP, HTTPS и FTP, а для шифрования может использоваться только GnuTLS или OpenSSL.

    Загрузка файла с помощью curl

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

    curl http://www.tecmint.com/wp-content/scripts/Colorfull.sh | bash

    Если же вы хотите записать загруженные данные в файл, то нужно использовать опцию -O и обязательно в верхнем регистре:

    curl -O https://github.com/torvalds/linux/archive/v4.11-rc6.tar.gz

    Когда загрузка файла в linux будет завершена, он будет находится в текущей папке. Вывод утилиты состоит из нескольких колонок, по которым можно детально отследить как происходит процесс загрузки:

    • % — показывает на сколько процентов загрузка завершена на данный момент;
    • Total — полный размер файла;
    • Reсeived — количество полученных данных;
    • Xferd — количество отправленных на сервер данных, работает только при выгрузке файла;
    • Average Speed Dload — средняя скорость загрузки;
    • AVerage Speed Upload — скорость отдачи для выгрузки файлов;
    • Time Total — отображает время, которое уйдет на загрузку всего файла;
    • Time Spend — сколько времени потрачено на загрузку файла;
    • Time Left — время, которое осталось до конца загрузки файла;
    • Current Speed — отображает текущую скорость загрузки или отдачи.

    Если вы хотите скачать файл из командной строки linux и сохранить его с произвольным именем, используйте опцию -o в нижнем регистре:

    curl -o taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701

    Например, если для этого файла не задать имя, то он запишется с именем скрипта, а это не всегда удобно. Если остановиться на отличиях curl от wget, то здесь поддерживается больше протоколов: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP, RTMP и RTSP, а также различные виды шифрования SSL.

    Скачивание файла с помощью aria2

    Консольная утилита aria2 — это еще более сложный загрузчик файлов, чем даже curl. Здесь поддерживаются такие протоколы, как HTTP, HTTPS, FTP, SFTP, BitTorrent и Metalink. Поддержка BitTorrent позволяет загружать файлы и раздавать их даже по сети Torrent. Также утилита примечательна тем, что может использовать несколько каналов для загрузки файлов чтобы максимально использовать пропускную способность сети.

    Например, чтобы скачать файл используйте такую команду:

    Здесь тоже будет отображаться небольшой статус-бар с подробной информацией про состояние загрузки. Чтобы начать загрузку торрента. достаточно передать торрент файл или magnet ссылку:

    aria2c http://example.org/mylinux.torrent
    $ aria2c ‘magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C’

    Скачать файл с помощью elinks

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

    Запустите браузер, например, с помощью команды:

    В первом окне нажмите Enter:

    Затем введите URL страницы, например, не будем далеко ходить и снова скачаем ядро с kernel.org:

    Когда вы откроете сайт, останется только выбрать URL для загрузки:

    Далее выберите что нужно сделать с файлом, например, сохранить (save), а также выберите имя для нового файла:

    В следующем окне вы увидите информацию о состоянии загрузки:

    Выводы

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

    Ubuntu. Использование команды Wget

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

    Что такое Wget

    Wget – консольная программа для загрузки файлов из интернета, позволяющая скачивать файлы по протоколам HTTP, HTTPS и FTP.

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

    Установка Wget

    В большинстве дистрибутивов Linux пакет wget предустановлен по умолчанию.

    Но если wget отсутствует в системе, то его можно загрузить при помощи менеджера пакетов.

    Установка Wget в Ubuntu и Debian

    Установка Wget в CentOS и Fedora

    Синтаксис команд для Wget

    Перед началом использования консольной утилиты wget стоит ознакомиться с используемым ей форматом команд.

    В общем случае синтаксис команд для wget выглядит так:

    где “options” – дополнительные опции, а “url” – ссылка на файл или директорию, которую вы хотите скачать.

    Как скачать файл при помощи Wget

    Простейший вариант использования wget – скачивание файла в текущую директорию без всяких опций.

    В качестве примера рассмотрим команду для скачивания архива с ядром Linux:

    При ее использовании wget определяет сопоставляет домен с IP-адресом сервера, подключается к этому серверу и начинает загрузку данных.

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

    Чтобы не выводить всю эту информацию в консоль можно запустить wget с опцией -q:

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

    Как сохранить скачиваемый файл под другим именем

    Для того, чтобы автоматически сохранить скачиваемый файл под другим названием можно воспользоваться опцией -O, указав после нее желаемое имя файла:

    Читать еще:  Linux text to speech

    В данном примере с GitHub скачивается архив с движком Hugo (master.zip) и сохраняется на компьютере под названием latest-hugo.zip

    Как скачать файл в определенную директорию

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

    В данном примере файл с образом дистрибутива CentOS 7 будет скачан в директорию /mnt/iso/.

    Как ограничить скорость скачивания

    Для ограничения скорости загрузки можно воспользоваться опцией –limit-rate (обратите внимание: два дефиса в начале), указав предел допустимой скорости в байтах, килобайтах (суффикс k) или мегабайтах (суффикс m):

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

    Как возобновить загрузку

    Если при помощи wget загружался крупный файл, но соединение прервалось, то можно продолжить его загрузку при помощи опции -c вместо того, чтобы начинать загружать с самого начала:

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

    Как скачивать файлы в фоне

    Чтобы загрузить файл в фоновом режиме можно воспользоваться опцией -b:

    Это полезно если вы загружаете какой-то крупный файл и во время его загрузки хотите продолжать пользоваться консолью.

    Как изменить User-Agent при скачивании

    В некоторых случаях удаленный сервер может блокировать доступ для нестандартных User-Agent, используемых ботами или утилитами вроде wget.

    Как быть в таких ситуациях? Эмулировать User-Agent какого-нибудь распространенного браузера при помощи опции -U:

    В примере выше wget будет скачивать содержимое сайта http://wget-forbidden.com/, эмулируя браузер Firefox 60.

    Как скачивать сразу несколько файлов

    Для одновременной загрузки нескольких файлов можно воспользоваться опцией -i и задать путь к текстовому файлу со списку URL для загрузки:

    Содержимое файла linux-distros.txt может выглядеть следующим образом:

    Каждый URL в списке должен начинаться с новой строки.

    Как скачивать файлы по FTP

    Для скачивания файлов с требующего авторизации FTP-сервера нужно указать свой логин и пароль:

    Как скачать сайт при помощи Wget

    Для создания зеркала веб-сайта можно использовать wget с опцией -m. При этом будет создана локальная копия вебсайта со всем его содержимым, включая картинки:

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

    Опция -k нужна для того, чтобы wget автоматически сконвертировал все гиперссылки в загружаемых HTML-файлах для их работоспособности оффлайн. А опция -p включает в список объектов для скачивания необходимые для правильного отображения сайта ресурсы, вроде скриптов (JavaScript) и таблиц стилей CSS.

    Как пропустить проверку SSL-сертификата

    Если нужно скачать файл по HTTPS-протоколу с ресурса, обладающего некорректным SSL-сертификатом (распространенный пример – владелец поставил вручную бесплатный сертификат от Let’s Encrypt и забыл продлить его спустя три месяца), то можно воспользоваться опцией –no-check-certificate (опять-таки, два дефиса в начале):

    Заключение

    Несмотря на кажущуюся незамысловатость, wget – довольно навороченная утилита.

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

    Если этого недостаточно – можно ознакомиться с официальным руководством по Wget.

    71 команда Linux на все случаи жизни. Ну почти

    Команды Linux для навигации в терминале

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

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

    Команды Linux для управления процессами

    Команды Linux для управления файлами

    Команды Linux для работы с разделами

    Команды Linux для управления системой

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

    Команды Linux для управления сетью

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

    Команды Linux для навигации в терминале

    1. && . Строго говоря, это не команда. Если вы хотите выполнить сразу несколько команд, поставьте между ними двойной амперсанд вот так: первая_команда && вторая_команда . Терминал выполнит команды по порядку. Вы можете ввести столько команд, сколько захотите.
    2. alias . Присваивает созданные вами названия длинным командам, которые вы не можете запомнить. Введите alias длинная_команда короткая_команда .
    3. cd . Изменяет текущую терминальную папку. Когда вы запускаете терминал, он использует вашу домашнюю папку. Введите cd адрес_папки , и терминал будет работать с файлами, которые там находятся.
    4. clear . Очищает окно терминала от всех сообщений.
    5. history . Отображает все недавно введённые вами команды. Кроме того, вы можете переключаться между недавними командами с помощью клавиш «Вверх» и «Вниз». Если вы не хотите, чтобы введённая вами команда была записана, поставьте перед ней пробел так: ваша_команда .
    6. man . Отображает руководство по программам и командам Linux. Введите man имя_пакета или man ваша_команда .
    7. whatis . Отображает краткое описание какой-либо программы. Введите команду и название программы whatis имя_пакета .

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

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

    1. sudo . Эта команда даст вам права суперпользователя. Введите sudo перед нужной командой (например, sudo apt upgrade ), чтобы выполнить её от имени администратора. Система спросит у вас пароль.
    2. sudo su . После этой команды все введённые вами команды будут исполняться от имени суперпользователя, пока вы не закроете терминал. Используйте её, если вам нужно выполнить много команд с правами администратора.
    3. sudo gksudo . Команда для запуска с правами администратора приложения с графическим интерфейсом. Например, если вы хотите переместить или изменить системные файлы, введите sudo gksudo nautilus (укажите тот файловый менеджер, которым пользуетесь).
    4. sudo !! . Эта команда запустит ранее введённую команду с правами администратора. Полезно, если вы набрали команду без sudo .

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

    Установку и удаление приложений в Linux выполняют пакетные менеджеры. В Ubuntu и Debian пакетный менеджер называется apt, в Fedora — dnf, в Arch и Manjaro — pacman. Они загружают приложения из сетевых репозитариев, источников пакетов. Давать им команды следует с правами суперпользователя.

    apt (Debian/Ubuntu/Mint)

    1. sudo apt install имя_пакета . Установить нужный пакет.
    2. sudo apt-add-repository адрес_репозитария . Добавить сторонний репозитарий.
    3. sudo apt update . Обновить сведения о пакетах.
    4. sudo apt upgrade . Обновить все пакеты до самых свежих (выполнять после apt update ).
    5. sudo apt remove имя_пакета . Удалить ненужный пакет.
    6. sudo apt purge имя_пакета . Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.
    7. sudo apt autoremove . Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

    dnf (Red Hat/Fedora/CentOS)

    1. sudo dnf install имя_пакета . Установить нужный пакет.
    2. sudo dnf config-manager —add-repo адрес_репозитария . Добавить сторонний репозитарий.
    3. sudo dnf upgrade . Обновить все пакеты до самых свежих.
    4. sudo dnf remove имя_пакета . Удалить ненужный пакет.
    5. sudo dnf autoremove . Удалить все ненужные зависимости.
    Читать еще:  Ошибка clr 80004005 как исправить

    pacman (Arch/Manjaro)

    1. sudo pacman -S имя_пакета . Установить нужный пакет.
    2. sudo yaourt -S имя_пакета . Установить пакет из AUR, если его нет в основном репозитарии.
    3. sudo pacman -Sy . Обновить сведения о пакетах.
    4. sudo pacman -Syu . Обновить все пакеты до самых свежих.
    5. sudo pacman -R имя_пакета . Удалить ненужный пакет.
    6. sudo pacman -Rs имя_пакета . Удалить ненужный пакет со всеми зависимостями.

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

    sudo apt install firefox clementine vlc

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

    Команды Linux для управления процессами

    1. kill . Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса . PID процесса можно узнать, введя top .
    2. xkill . Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть.
    3. killall . Убивает процессы c определённым именем. К примеру, killall firefox .
    4. top . Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

    Команды Linux для управления файлами

    Просмотр и изменение файлов

    1. cat . Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу ), она отображает его содержимое в окне терминала. Если указать два и больше файлов, cat путь_к_файлу_1 путь_к_файлу_2 , она склеит их. Если ввести cat путь_к_файлу_1 > новый_файл , она объединит содержимое указанных файлов в новый файл.
    2. chmod . Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.
    3. chown . Изменяет владельца файла. Следует выполнять с правами суперпользователя.
    4. file . Выводит информацию об указанном файле.
    5. nano . Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу .
    6. rename . Переименовывает файл или несколько файлов. Команду можно использовать и для массового переименования файлов по маске.
    7. touch . Изменяет дату последнего открытия или модификации указанного файла.
    8. wget . Загружает файлы из интернета в терминальную папку.
    9. zip . Распаковывает и сжимает архивы.

    Создание и удаление файлов и папок

    1. mkdir . Создаёт новую папку в текущей терминальной папке или в указанной папке: mkdir путь_к_папке .
    2. rmdir . Удаляет указанную папку.
    3. rm . Удаляет файлы. Может удалить как отдельный файл, так и группу, соответствующую определённым признакам.

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

    1. cp . Создаёт копию указанного файла в папке терминала: cp путь_к_файлу . Или вы можете указать назначение cp путь_к_файлу путь_для_копии .
    2. mv . Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования файлов. Просто укажите ту же папку, где находится файл, и другое имя.

    Поиск файлов

    1. find . Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
    2. grep . Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.
    3. locate . Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.

    Команды Linux для работы с разделами

    1. lsblk . Эта команда демонстрирует, какие диски есть в вашей системе и на какие разделы они поделены. Также команда отображает имена ваших разделов и накопителей, в формате sda1, sda2 и так далее.
    2. mount . Монтирует накопители, устройства или файловые системы Linux, чтобы вы могли с ними работать. Обычно устройства подключаются автоматически, как только вы щёлкнете по ним в файловом менеджере. Но иногда может понадобиться примонтировать что-то вручную. Вы можете подключать что угодно: диски, внешние накопители, разделы и даже ISO-образы. Эту команду нужно выполнять с правами суперпользователя. Чтобы примонтировать имеющийся диск или раздел, введите mount sdX .
    3. umount . Демонтирует файловые системы. Команда umount sdX отключит файловую систему внешнего носителя, чтобы вы могли извлечь его.
    4. dd . Эта команда копирует и преобразовывает файлы и разделы. У неё множество различных применений. Например, dd if=/dev/sda of=/dev/sdb сделает точную копию раздела sda на разделе sdb. dd if=/dev/zero of=/dev/sdX затрёт содержимое указанного носителя нулями, чтобы информацию было невозможно восстановить. А dd if=

    /Downloads/ubuntu.iso of=/dev/sdX bs=4M сделает загрузочный носитель из скачанного вами образа с дистрибутивом.

    Команды Linux для управления системой

    1. df . Отображает объём вашего диска, и сколько на нём осталось свободного места.
    2. free . Отображает объём доступной и занятой оперативной памяти.
    3. uname . Отображает сведения о системе Если ввести uname , терминал сообщит только Linux. Но команда uname -a выводит сведения об имени компьютера и версии ядра.
    4. uptime . Сообщает, как долго запущена ваша система.
    5. whereis . Отображает расположение исполняемого файла нужной программы.
    6. whoami . Называет имя пользователя.

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

    1. useradd . Регистрирует нового пользователя. Введите useradd имя_пользователя , и пользователь будет создан.
    2. userdel . Удаляет учётную запись и файлы пользователя.
    3. usermod . Изменяет учётную запись пользователя. Может переместить домашнюю папку пользователя или назначить дату, когда учётная запись будет заблокирована.
    4. passwd . Изменяет пароли учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи.

    Команды Linux для управления сетью

    1. ip . Многофункциональная команда для работы с сетью. Команда ip address show выводит сведения о сетевых адресах, ip route управляет маршрутизацией и так далее. Давая команды ip link set ethX up , ip link set ethX down , можно включать и выключать соединения. У команды ip много применений, так что перед её использованием лучше ознакомиться с руководством или ввести ip —help
    2. ping . Показывает, подключены ли вы к сети, и помогает определить качество связи.

    И ещё кое-что

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

    1. cowsay что_угодно . Корова произнесёт то, что вы ей скажете.
    2. fortune | cowsay . Корова выдаст умную (или не очень) мысль или цитату.
    3. cowsay -l . Выводит список всех животных, которые могут быть отображены в терминале. Если вы вдруг не любите коров.
    4. fortune | cowsay -f животное_из_списка . Животное на ваш выбор начинает сыпать цитатами, иногда уместными.
    5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Заставит весь зоопарк говорить по-русски. Без этого животные цитируют Твена и Уайльда в оригинале.

    Это далеко не все команды Linux. Если вам нужно узнать в деталях параметры и способы применения команд Linux, вы можете воспользоваться встроенным руководством. Наберите man ваша_команда или ваша_команда —help .

  • Ссылка на основную публикацию
    Adblock
    detector