Kategorie
VIM

Vim – hurtowe usuwanie spacji i tabulatorów

W vim’ie możemy w prosty sposób usunąć kilka spacji lub tabulatorów znajdujących się na początku wiersza lub na jego końcu za pomocą znacznika \s wykorzystując opcje zastępowania ciągu znaków innym ciągiem lub pustym stringiem. :[zakres]s/zastępowane_wyrażenie/zastępujące_wyrażenie/[g][c] [zakres] – zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bieżącej linii do linii 30), […]

Kategorie
Apache2 Linux Ubuntu SSL

Apache2 prywatny centyfikat SSL

Podczas przesyłania danych pomiędzy przeglądarką klienta, a serwerem www czasem zachodzi potrzeba zaszyfrowania danych. Takie dane jak hasła, dane osobowe czy inne istotne informacje bezwzględnie należy szyfrować, gdyż bez szyfrowania mogą dostać się w niepowołane ręce. Do szyfrowania danych potrzebny jest certyfikat. Można go wygenerować i wysłać do instytucji certyfikującego w celu jego podpisania lub […]

Kategorie
Linux Ubuntu VIM

Kolory w Vim’ie

W celu zmiany koloru komentarzy na zielony w VIM’ie edytujemy plik /usr/share/vim/vim73/colors/peachpuff.vim i zmieniamy linię zaczynającą się od hi Comment na poniższą hi Comment term=bold ctermfg=green guifg=#406090 Teraz komentarze będą koloru zielonego i będą bardziej czytelne. Zmiana domyślnego edytora między innymi dla mc jest możliwa poprzez wydanie komendy: update-alternatives –config editor Zmianę domyślnego edytora dla […]

Kategorie
VIM

Polskie znaki VIM – zmiana kodowania pliku

Jeżeli po otwarciu pliku w vim’ie zamiast polskich znaków widzicie dziwne krzaczki, np. … tworzy po³±czenie z baz± danych … może to oznaczać, że otwierany plik ma inne kodowanie niż konsola. Na przykład w konsoli macie ustawione kodowanie utf8, a otwierany plik ma np. kodowanie iso-8859-2. W takiej sytuacji po otwarciu pliku, ale przed dokonaniem […]

Kategorie
Linux Ubuntu VIM

Vim – porównanie dwóch otwartych plików

W vim’ie istnieje możliwość porównania dwóch otwartych plików w widoku podzielonym na okna. W tym celu wystarczy wydać poniższą komendę w obu oknach. :diffthis Vim w czytelny sposób zaznaczy nam różnice pomiędzy oboma plikami. Wyjście z trybu porównania wykonamy poprzez wydanie komendy: :difftoff  

Kategorie
Linux Ubuntu VIM

Vim – automatyczne wcięcie tekstu

Dużym udogodnieniem podczas pisania kodu jest przenoszenie ręcznego wcięcia tekstu do następnej linijki po wciśnięciu przycisku Enter. Niestety ostatni Vim tego nie potrafi robić domyślnie. Można go do tego zmusić wpisując w trybie poleceń poniższy tekst: :set autoindent po tym zabiegu vim będzie przenosić wcięcia z bieżącej linijki do następnej po wybraniu przycisku Enter. Jeśli […]

Kategorie
Linux Ubuntu Sieci tcp/ip

Maska sieci zwykła i skrócona

Maska Maska skrócona Klasa Ilość IP 255.0.0.0 /8 A 16777216 255.128.0.0 /9 A 8388608 255.192.0.0 /10 A 4194304 255.224.0.0 /11 A 2097152 255.240.0.0 /12 A 1048576 255.248.0.0 /13 A 524288 255.252.0.0 /14 A 262144 255.254.0.0 /15 A 131072 255.255.0.0 /16 B 65536 255.255.128.0 /17 B 32768 255.255.192.0 /18 B 16384 255.255.224.0 /19 B 8192 255.255.240.0 […]

Kategorie
DLNA Linux Ubuntu

Minidlna – WARNING: Inotify max_user_watches [8192]

Jeśli w logach serwera minidlna otrzymacie podobny komunikat wystarczy zwiększyć wartość fs.inotify.max_user_watches do np. 16384 poniższym poleceniem: root@server: echo 16384 > /proc/sys/fs/inotify/max_user_watches lub jeśli chcemy zwiększyć wartość na stałe, edytujemy plik sysctl.conf: root@server: vim /etc/sysctl.conf i dopisujemy na jego końcu: fs.inotify.max_user_watches=16384

Kategorie
Linux Ubuntu

Instalacja pakietów debiana *.deb na Ubuntu 12.04

Na Ubuntu możemy w prosty sposób obsługiwać pakiety Debiana poniższymi komendami instalacja pakietu: root@server: dpkg -i nazwapakietu.deb usunięcie pakietu: root@server: dpkg -r nazwapakietu.deb ponowna konfiguracja lub naprawa uszkodzonego pakietu: root@server: dpkg-reconfigure nazwapakietu.deb