Автор Тема: Шпаргалки по консольным командам  (Прочитано 29833 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Шпаргалки по консольным командам
« : 16 Августа 2015, 19:32:59 »
В сети много ссылок на консольные команды, но есть и хорошие шпаргалки. Например,
Памятка по Debian GNU/Linux  и Очень полезные команды Linux на одном листе
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Шпаргалки по консольным командам
« Ответ #1 : 16 Августа 2015, 19:33:43 »
Командаdfпозволяет посмотреть информацию об использовании дискового пространства носителей информации.

Ознакомиться с возможностями команды df df --help

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Шпаргалки по консольным командам
« Ответ #2 : 01 Ноября 2015, 12:46:15 »
Конечно, название статьи Искусство командной строки не совсем корректное, но содержание достаточно интересное.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Шпаргалки по консольным командам
« Ответ #3 : 17 Апреля 2016, 01:50:34 »
Полезными могут быть стандартные команды cal и ncal (более функциональная) из пакета bsdmainutils, который содержит множество небольших программ, обычно доступных в BSD-подобных Unix системах. Краткое описание пакета можно посмотреть в менеджере пакетов Synaptic.
Указанные команды позволяют отображать календарь и (как написано в мануале) дату Пасхи. По сути cal является ссылкой на программу ncal, но по умолчанию cal выводит календарь с днями по горизонтали с воскресения, а ncal выводит дни по вертикали и начинает отсчет с понедельника.
Особенностью этих команд является вывод даты от первого года н. э. до 9999 года н. э.

Возможны следующие опции:

-1
    Выводит календарь только на один месяц (используется по умолчанию)
-3
    Выводит календарь на предыдущий/текущий/следующий месяцы
-y
    Выводит календарь на текущий год
-h
    Отключает подсветку сегодняшнего дня.

Программа ncal может рассчитывать дату празднования Пасхи, например,
рассчитать и вывести дату восточной Пасхи (православной) в указанный год ncal -o 2016
рассчитать и вывести дату западной Пасхи (католической) в указанный год ncal -e 2016
Более подробное описание с картинками здесь.
« Последнее редактирование: 17 Апреля 2016, 17:00:12 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Шпаргалки по консольным командам
« Ответ #4 : 16 Июня 2017, 13:29:47 »
Возможности консоли интересны и безграничны.
Чтобы посмотреть в терминале прогноз погоды в любой местности земного шара, нужно после команды curl wttr.in слеш в кавычках указать название местности, например, curl wttr.in/"Смоленск"
Вывод о погоде на три дня
curl wttr.in/"Смоленск"
Weather report: Смоленск

     \   /     Sunny
      .-.      13-14 °C       
   ― (   ) ―   ↘ 14 km/h     
      `-’      20 km         
     /   \     0.0 mm         
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Fri 16 Jun ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │     \   /     Sunny          │     \   /     Sunny          │     \   /     Sunny          │
│      .-.      12-13 °C       │      .-.      15-16 °C       │      .-.      16-17 °C       │      .-.      13-14 °C       │
│   ― (   ) ―   ↘ 13-14 km/h   │   ― (   ) ―   ↘ 16 km/h      │   ― (   ) ―   ↘ 18 km/h      │   ― (   ) ―   ↘ 7-14 km/h    │
│      `-’      20 km          │      `-’      19 km          │      `-’      20 km          │      `-’      19 km          │
│     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Sat 17 Jun ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │     \   /     Sunny          │  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│
│      .-.      15-16 °C       │      .-.      17-18 °C       │   ,\_(   ).   18-19 °C       │   ,\_(   ).   15-16 °C       │
│   ― (   ) ―   ↙ 7 km/h       │   ― (   ) ―   ↙ 10 km/h      │    /(___(__)  ↓ 9-13 km/h    │    /(___(__)  ↓ 7-15 km/h    │
│      `-’      20 km          │      `-’      19 km          │      ‘ ‘ ‘ ‘  18 km          │      ‘ ‘ ‘ ‘  19 km          │
│     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     ‘ ‘ ‘ ‘   0.2 mm | 84%   │     ‘ ‘ ‘ ‘   0.1 mm | 38%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Sun 18 Jun ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│
│      .-.      16-17 °C       │   ,\_(   ).   18-19 °C       │   ,\_(   ).   16 °C          │   ,\_(   ).   11 °C          │
│   ― (   ) ―   ↓ 10-11 km/h   │    /(___(__)  ↓ 11-13 km/h   │    /(___(__)  ↘ 14-15 km/h   │    /(___(__)  ↘ 7-15 km/h    │
│      `-’      20 km          │      ‘ ‘ ‘ ‘  19 km          │      ‘ ‘ ‘ ‘  18 km          │      ‘ ‘ ‘ ‘  19 km          │
│     /   \     0.0 mm | 0%    │     ‘ ‘ ‘ ‘   0.2 mm | 78%   │     ‘ ‘ ‘ ‘   0.6 mm | 51%   │     ‘ ‘ ‘ ‘   0.1 mm | 47%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Location: Смоленск, Ленинский район, Смоленск, городской округ Смоленск, Смоленская область, ЦФО, РФ [54.77897005,32.0471812192]

New feature: multilingual location names wttr.in/станция+Восток (in UTF-8) and location search wttr.in/~Kilimanjaro (just add ~ before)
Follow @igor_chubin for wttr.in updates

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

Оффлайн В. Юрганов

  • Постоялец
  • ***
  • Сообщений: 144
Re: Шпаргалки по консольным командам
« Ответ #5 : 19 Июня 2017, 09:15:49 »
Посмешил Игорь )))
Пусть виндузятники завидуют )

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Шпаргалки по консольным командам
« Ответ #6 : 09 Июля 2018, 11:24:28 »
Аналогом графического средства для анализа использования дисков Disk Usage Analyzer является консольная утилита DU.
Команда sudo du -sh /покажет дисковое пространство, используемое корневым разделом.

А вот если добавить * сразу после дроби (sudo du -sh /*) то вывод будет ещё интереснее sudo du -sh /*анализ использования диска по каталогам системы.

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

Ну и заодно sudo du -sh * |sort -h, чтобы сразу отсортировать корректно sudo du -sh * |sort -h

Оффлайн шур

  • Новичок
  • *
  • Сообщений: 36
Re: Шпаргалки по консольным командам
« Ответ #7 : 13 Июля 2018, 11:26:03 »
Если дописать в файле /home/user/.bashrc строку du -csh, то при открытии терминала в определённой папке будем получать общий размер файлов в папке. Удобно.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Шпаргалки по консольным командам
« Ответ #8 : 13 Июля 2018, 14:33:32 »
Если дописать в файле /home/user/.bashrc строку du -csh, то при открытии терминала в определённой папке будем получать общий размер файлов в папке. Удобно.
С одной стороны, показывает общий размер файлов, с другой стороны, добавляет в терминал ненужные строки об отсутствии прав доступа к некоторым каталогам. Не очень удобно.
Делай с нами, делай как мы, делай лучше нас!