IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [220]
    Безопасность IT [484]
    Блоки питания, Power Banks, зарядки... [490]
    Видеорегистраторы [220]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [625]
    Измерительная техника, инструменты [449]
    Накопители данных [226]
    Нетбуки, Ноутбуки, Ультрабуки [679]
    Мультиварки, блендеры и не только... [158]
    Планшеты [758]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [356]
    Сети, сетевые технологии, оборудование... [269]
    Смартфоны [4966]
    Фотокамеры, объективы, искусство фотографии.. [543]
    Умный дом [47]
    Электронные книги [96]
    CB, LPD, PMR- связь... [169]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [4380]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1113]
    Smart TV, UltraHD, приставки, проекторы... [414]
    Smart Watch [263]
    Sound: наушники, плееры, усилители... [616]
    Windows 10... [298]
    Windows 11 [28]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1339
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2017 » Август » 29 » 25 базовых команд Linux для начинающих пользователей
    13:14
    25 базовых команд Linux для начинающих пользователей

    25 базовых команд Linux для начинающих пользователей

    Оригинал: 25 basic Linux commands for beginners
    Автор: Arnab Satapathi
    Дата публикации: 28 августа 2017 г.
    Перевод: В.Костромин
    Дата перевода: 28 августа 2017 г.

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

    25 basic linux commands featured

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

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

    Список базовых команд Linux

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

    1. Команда pwd

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

    pwd basic linux commands

    2. Команда ls

    ls - одна из наиболее часто используемых из числа базовых команд linux, которая применяется для того, чтобы отобразить содержимое интересующего вас каталога. По умолчанию выводится содержимое текущего рабочего каталога, название которого выводится командой (pwd).

    ls command example

    Если нужно узнать содержимое какого-то другого каталога, нужно задать имя нужного каталога в виде параметра команды. Например, команда ls /usr/bin выдаст содержимое каталога /usr/bin.

    3. Команда cd

    После выяснения имени текущего каталога с помощью команды pwd и просмотра его содержимого с помощью команды ls, можно начать перемещаться по каталогам с помощью команды cd. Предположим, вы находитесь в вашем домашнем каталоге и вам нужно перейти в каталог /usr/local/share/fonts. В таком случае используйте команду cd /usr/local/share/fonts.

    cd command example

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

    4. Команда cat

    Эта команда используется для вывода на экран (строго говоря в поток stdout) содержимого какого-либо файла. Она полезна когда вы хотите быстро просмотреть содержимое файла. Например, cat a_text_file выведет на экран содержимое файла a_text_file в текущем каталоге.

    5. Команда cp

    Вы можете копировать файлы и каталоги с помощью команды cp. Типичный пример использования: cp file_a file_1_copy или cp directory_a dir_a_copy. Не забудьте указать нужные пути, если вы копируете что-то в другое местоположение.

    6. Команда mv

    Команда mv используется для того, чтобы переместить или переименовать каталоги и файлы. Для переименования файла используйе команду mv old_name new_name. Подробнее о команде mv вы можете почитать здесь.

    rename directory linux demo

    7. Команда rm

    Команда rm используется для удаления каталога или файла. Например, используйте rm -r /tmp/backup для удаления всего в этом каталоге. Конечно, вы должны проявить осторожность, если вознамерились что-то удалить безвозвратно.

    8. Команда mkdir

    mkdir используется в Linux для создания нового каталога. Например, команда mkdir my_new_dir создаст новый каталог с именем my_new_dir. Аргумент -p можно использовать для того, чтобы команда типа mkdir -p mydir2/mysubdir2/threedirsdeep автоматически создавала родительские директории, ежели таковые не существуют.

    9. Команда rmdir

    Если вам нужно удалить каталог, используете команду rmdir. Например, rmdir my_dir. Подробнее о команде rmdir можете прочитать здесь.

    10. Команда touch

    Команда touch подобна команде mkdir, только используется для создания файлов. С ее помощью вы можете создать пустой файл. Например, команда touch ~/Public/index.html создаст пустой файл index.html в каталоге Public.

    11. Команда ln

    Эта команда используется для создания ссылок на файлы или каталоги. Например, если вам нужно чтобы при обращении к каталогу /var/www фактически происходил переход в каталог /tmp, выполните следующую команду:

    ln -s /var/www/ /tmp/

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

    unlink /tmp/www

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

    12. Команда sudo

    sudo - очень важная, но потенциально опасная программа. Поэтому при попытке ее использования вы можете получить ответ вида Permission denied, Authorization failed или еще что-то в таком же роде.

    Например, предположим, что в каталоге /var/www запрещена запись для обычных пользователей. В таком случае чтобы создать пустой файл index.html в каталоге /var/www, используйте команду sudo touch /var/www/index.html.

    13. Команда head

    Если вы хотите просмотреть несколько начальных строк файла (любого типа), можете воспользоваться командой head. Хорошим практическим примером может служить

    head -20 /var/log/syslog

    По этой команде на stdout будут выведены первые 20 строк файла rsyslogd. По умолчанию команда head выводит на экран первые 10 строк.

    14. Команда tail

    Она подобна команде command, но выводятся 10 (по умолчанию) последних строк указанного файла. Вот пример того, как вывести на экран 30 последних строк протокола работы ядра.

    tail -30 /var/log/kern.log

    15. Команда chmod

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

    Существуют три основных вида разрешений на доступ: право читать (read), право писать (write) и право исполнять (execute). Каждое из этих разрешений обозначается числом:

    • 4 для разрешения читать (просматривать) файл или каталог
    • 2 для разрешения писать, то есть вносить изменения с содержание файла или каталога
    • 1 для разрешения исполнять

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

    chmod 666 my_file_name

    Если вы хотите сделать скрипт исполняемым, нужно выполнить команду

    chmod +x my_script_name

    Здесь (прим.переводчика: речь, конечно, идет о том сайте, где опубликована оригинальная статья) скоро будет опубликовано полное описание команды chmod, с рассказом о всех деталях ее использования.

    16. Команда md5sum

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

    Простой пример нахождения контрольной суммы ISO-файла:

    user@host:~$ md5sum ~/OS/slitaz-5.0-rc3.iso
    0d685551f8b0b0bd9caa3a4e66d61a3e ~/OS/slitaz-5.0-rc3.iso

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

    17. Команда locate

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

    Типичный пример поиска с помощью этой команды выглядит примерно так:

    locate -i *chromium*

    Команда позволяет использовать символы-заменители, а параметр -i позволяет игнорировать регистр символов.

    18. Команда df

    Эта команда используется в тех случаях, когда требуется проверить использование дискового пространства в Linux-системе. Наиболее часто используемый вариант выглядит так, как показано в следующем примере, с применением параметра -h.

    df -h

    df basic linux commands example

    19. Команда du

    Если вы хотите узнать, сколько места на диске занимает какой-то файл или каталог, используйте команду du.

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

    du -sh /boot/vmlinuz-4.10.10

    В случае целой директории с учетом ее содержимого применяем такую команду:

    du -sh /opt/google/chrome/

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

    20. Команда free

    Команда free выводит на экран количество свободной и используемой оперативной памяти в системе, а также данные об использования swap-пространства.

    free -h

    linux free command

    Снова, параметр -h можно добавить для получения удобочитаемого вывода. Подробнее об этой команде вы можете узнать из следующей статьи Check Linux memory usage with 5 command line tools.

    21. Команда zip

    Без сомнения вы часто создаете zip-архивы и извлекаете информацию из таких архивов. Для таких операций используются команды zip и unzip.

    Скорее всего эти утилиты не установлены в вашей системе по умолчанию. В Ubuntu их можно установить с помощью команды apt.

    sudo apt-get install zip unzip

    Синтаксис создания zip-архива

    zip -9r my_archive.zip file_1 file_2 folder_1 folder_2 folder_3

    Если используется параметр -9, zip пытается максимально сжать файлы. Параметр -r используется для рекурсивного архивирования.

    Команда unzip по умолчанию извлекает файлы из архива в текущую рабочую директорию (pwd). Если вы хотите, чтобы извлекаемое содержимое архива попало в определенный каталог, используйте такую команду

    unzip my_archive.zip -d /path/to/my_directory

    Существует альтернативный вариант утилиты для работы с архивами, о котором вы можете прочитать в статье 7zip Linux - create, extract and edit 7z archives.

    22. Команда ifconfig

    ifconfig является сокращением от interface configuration, так что эта команда может делать множество вещей, связанных с настройками сети.

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

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

    ifconfig -a

    ifconfig basic linux commands

    23. Команда uname

    Эта команда выведет основную информацию о вашей системе, как-то название ОС, версию ядра, имя хоста, системное время, архитектуру ОС и так далее. Пример:

    uname -a
    Linux acer 4.10.10 #2 SMP Mon Apr 24 00:48:20 IST 2017 x86_64 x86_64 x86_64 GNU/Linux

    Подробнее о ее параметрах вы можете узнать из соотвествующей страницы man.

    24. Команда history

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

    Вы также можете быстро найти ранее введенные команды с помощью комбинации клавиш Ctrl + R.

    25. Команда man

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

    Почти каждая команда в Linux имеет соответствующую man-страницу. Чтобы быстро просмотреть страницу man с описанием любой команды, введите man any_command. Например:

    man ifconfig

    Бонус: команды завешения работы

    Вы уже устали? Тогда заканчивайте работу и останавливайте вашу систему с помощью следующих консольных команд:

    • shutdown -h now - выключить питание немедленно.
    • shutdown -h +10 - остановить систему через 10 минут.
    • reboot перезагрузить систему немедленно.

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

    Заключение

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

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

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

     

    http://rus-linux.net/MyLDP/consol/25-command-for-beginners.html

    Категория: Linux и не только | Просмотров: 395 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024