Перейти к основному содержимому

🐧 Linux

Ссылки

  • Информация о командеwhich where what whence whereis who
  • cheat.sh - получение шпаргалок через curl
  • Лучшая система мониторинга, что я видел. Даже несмотря на то, что я не сторонник подобных систем. Не требует настройки, сразу Production ready, можно запустить прямо в Docker и смотреть графики на специальном удобнейшем сайте
  • my shell tips - у чела вообще интересный блог. Пару дней как создан, а уже куча годноты. Нашел, когда искал как решить утечку памяти в lua
  • gdu – использую для поиска мусора на диске

bash tips

Преимущественно, взято отсюда

  1. Поднять http сервер в текущей папке. Полезно, чтобы быстро скачать что-то с браузера: python3 -m http.server 7890
  2. Перейти в предыдущую папку: cd -
  3. Поиск по истории команд. Повторное нажатие продолжает поиск Ctrl + R. Стрелка вправо вставляет в терминал для редактирования
  4. Повтор команды с sudo sudo !!
  5. Очистить консоль Ctrl + L
  6. export EDITOR=vim, затем Ctrl + X > Ctrl + E откроет редактор, в котором удобно вводить большие команды

need sorting

nnn (file manager. mc analogue)

# nnn installation (need sudo!, not root for some reasons..)
git clone git@github.com:jarun/nnn.git && cd nnn
sudo apt-get install pkg-config libncursesw5-dev libreadline-dev
sudo make strip install

# Ставим редактор для nnn -e
export VISUAL=micro
nnn -e

# todo сделать персистентным. .bashrc
wget https://raw.githubusercontent.com/jarun/nnn/master/misc/quitcd/quitcd.bash_zsh
source quitcd.bash_zsh

# Установка всех плагинов и биндов к некоторым
curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh
export NNN_PLUG='f:finder;o:fzopen;p:mocq;d:diffs;t:nmount;v:imgview'