Page tree
Skip to end of metadata
Go to start of metadata

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

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

Так что здесь я перечислю некоторые полезные программы.

Для установки программ используйте пакетный менеджер вашего дистрибутива. Например в Ubuntu это работает так: для установки программы в консоли нужно ввести:

sudo apt-get install programmname



Например, для установки программы htop:

sudo apt-get install htop



tmux

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

Шпаргалка по работе с Tmux (терминальный мультиплексор)

Краткая шпаргалка по tmux (менеджеру терминалов)

nano

Консольный редактор - обычно есть по умолчанию, более простой и дружелюбный чем vim. Дополнительные плагины упрощают редактуру кода на сервере.

htop

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

ccmake

Консольный интрефейс для системы сборки cmake. Отображает и позволяет легко настроить параметры для сборки программы. Как пример использования -установка GEANT4.

tree

Выводит дерево подкаталогов.

hg

клиент для работы с Mercurial

conda

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


  • No labels