LINUX

LINUX   →  Как удалить все node_modules с компьютера

Чтобы освободить место на компьютере от node_modules достаточно выполнить команду, в директории с папкой с проектами(в корне, крайне не рекомендую запускать!):

find . -type d -name 'node_modules' -prune | xargs -I% rm -rf %

LINUX   →  Проверка свободного места на Linux

Есть две основные команды, для отображения свободного/занятого места на диске:

df - Свободное место на файловой системе
du - Используемое место

Показать свободное место на файловой системе: (флаг -h, говорит отображать данные в KB, MB, GB)

# df -h

LINUX   →  Копируем ssh ключ на сервер

И так задача скопировать публичный ssh ключ на сервер. Есть несколько вариантов решение данной задачи.

Если у вас Linux, то все просто:

# ssh-copy-id

Правда он копирует все публичные ключи которые у вас лежат в .ssh, но ничего критичного в этом не вижу.

Если у вас Mac, то копируем ручками:

Создаем директорию .ssh, если таковой нет на удаленном сервере:

LINUX   →  SCP

Небольшая шпаргалка по SCP

SCP - это протокол передачи файлов использующий в виде транспорта ssh.

Копируем на удаленный хост:

scp path_to_file user@8.8.8.8:/path_to_new_location

Копируем с удаленного хоста:

LINUX   →  Установка Firefox на Debian 7

Через пакеты к сожалению поставить нельзя, поэтому все ручками

Качаем с сайта архив, http://www.mozilla.org/en-US/firefox/new/

Копируем в /opt

Распаковываем архив:

$ tar -jxvf firefox-x.x.xx.tar.bz2

LINUX   →  Vmware - kernel header not found

Решение для OpenSuse

cd /lib/modules/`uname -r`/build/include
ln -s generated/uapi/linux .

LINUX   →  Установка LAMP на OpenSuse

LAMP - Linux Apache Mysql PHP - вообщем веб-сервер.
Краткое описание устание установки LAMP.

1. Устанавливаем Mysql, a точнее mariaDB

#zypper in mysql mysql-client

Добавляем в автозагрузку и стартуем

#chkconfig --add mysql
#/etc/init.d/mysql start

Запускаем настройку

LINUX   →  Bash копируем содержимое файла в буфер обмена

C помощью xclip

скопировать:

$ cat file | xclip

вставить:

$ xclip -o

C помощью xsel

скопировать:

LINUX   →  OpenSuse 12.3 Gnome 3.6 смена раскладки

Новый гном порадовал новой формой логина, новым оформлением меню, еще более странным треем, и невозможностью смены раскладки=)

В отличии от всего остального, последнее легко устраняется, либо через gconf-editor (org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher), либо через командочку:

gsettings set org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher alt-shift

LINUX   →  Создание и применение patch файлов в Linux

Создание патч файлов:

diff -Naur <original file> <modified file> >> my_patch.patch

Применение патча:

Pages