Часть трюков до меня уже описали на хабре, часть я взял из других источников, часть придумал сам. Буду благодарен если в комментариях к посту вы напишете, какие трюки используете вы.
Таким образом я ищу файлы в папке по расширению рекурсивно:
ls **/*.json
файлы с размером выше чем 1 мегабайт:
ls -lh **/*(Lm+1)
Быстро и уверенно удаляем мусор из репозитория и судорожно правим. gitignore:
git rm —cached **/*.pyc
Сначала новая команда
git config —global alias. ignore ’!gi() { curl -L -s https://www. gitignore. io/api/$@ ;}; gi’
и вот мы уже можем генерировать собственный файл. И больше никаких pyc файлов!
git ignore python >> .gitignore
Пользователям Windows немного сложнее
Если вы не хотите читать раздел из предыдущего трюка про Windows по причинам не связанным с использованием других операционных систем, то для вас у меня есть приятный сюрприз.
Babun — вполне себе приличная реализация эмулятора терминала. Из плюсов: интеграция с oh-my-zsh и пакетный менеджер.
Очень часто пользуюсь данным сервисом. Никак не могу запомнить значения флагов. Сервис может объяснить из чего состоит например вот такая штука:
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l 2>/dev/null; done
Чтобы запустить веб-сервер с корнем из текущей папки:
python -m SimpleHTTPServer 8000
или установить BrowserSync
npm i -g browser-sync && browser-sync start —server
PHP тоже работает
php -S 127.0.0.1:8000
и Ruby:
ruby -run -e httpd -- -p 5000.
и для любителей:
C:\> «C:\Program Files (x86)\IIS Express\iisexpress. exe» /path: C:\MyWeb /port:8000
Для правильной работы нужен установленный IIS и путь из корня.
Если этого разнообразия не хватило, то всегда можно найти еще
Эта штука меня много раз выручала. Работает поверх SSH, создает поддомен по которому клиент может увидеть ваше веб-приложение. Работает довольно медленно. Но работает. Это главное. Есть еще нечто похожее, но платное.
Предварительно скачиваем бинарник с официального сайта. Заходим в папку с бинарником. Выполняем.
./ngrok http 3000
В ответ сервис пришлет домен, по которому приложение доступно из вне.
В oh-my-zsh есть прекрасный плагин, который позволяет работать с git. Также он создает алиасы для часто используемых команд. Чтобы посмотреть полный список сокращений и их расшифровок можно сделать так.
alias | grep git
Это только малая часть того, что реально использую. Если данная тема будет интересна, то я обязательно напишу вторую часть.
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий