ONE DUDE`S BLOG

Command Line Tools

22.08.2021
Подоборка CLI инструментов для работы с unix

Command line tools

Подборка различных инструментов для работы в CLI. Часть из них носят более развлекательный характер, некоторые упрощают жизнь. Раздел находится в разработке и будет дополняться

Разработка

Конвертация типов

оф сайт

npm i -g quicktype

Пример использования (vim)

:%!quicktype --lagn typescript

Инфраструктура

Docker.

###Docui .

Файловая система

###Ncdu . Помогает легко найти и очистить большие файлы. Управление осуществляется с помощью привычных сочетаний клавиш (vim)o.

Порты

  1. Убить процесс по номеру порта

    fuser 3000/tcp
  2. Проверить запущено ли что-то на конкретном порту

    lsof -i -P | grep 87

Управление пользователями

Смена пароля

Супер очевидная команда, но я так редко ее использую что постоянно забываю, пусть полежит пока тут passwd - изменить свой пароль passwd Bob - изменить пароль Бобу!

Прочее

Прикольный конвертер текста в ASCII

Да я сам особо не знаю зачем..да бесполезно в большинстве случаев..ну а что поделать, душа требует приключений :) OSX

brew install figlet

Тут подробнее

Поиск

Поиск всех camelCase файлов в папке

tree -I node_modules | grep -E '([a-z]{1,}[A-Z])|(^.+[A-Z]{1,}[a-z])' Несколько директорий исключить можно так: tree -I 'node_modules|.fit|cache' | grep -E '([a-z]{1,}[A-Z])|(^.+[A-Z]{1,}[a-z])' | grep -E '(.ts$)|(.js$)'

Криптография

Сгенерировать случайный секрет

openssl rand -base64 12 or openssl rand -hex 12

unix cli linux macos
0
70