Free(BSD)

Pomoc systemowa w Linuksie.

Poniżej przedstawiam polecenia, które każda osoba używająca Linuksa prędzej czy później uruchomi. Polecenia potrzebne do przeczesywania pomocy systemowej. W Linuksie dla praktycznie każdego polecenia można uzyskać pomoc kontekstową (polecenie –help). Gdy szukamy rozszerzonej pomocy najczęściej sięgamy po pomoc systemową (man albo info). Polecenie man jest starszym bratem info. Funkcjonuje chyba w …

Free(BSD)

Wyłaczenie systemów operacyjnych z linii poleceń.

Czasami takie podejście jest niezbędne, zwłaszcza gdy zaplanujemy włączyć komputer o godzinie w której będziemy gdzieś daleko od swojej maszyny. LINUX: Możemy wykorzystać polecenie shutdown, jako ostatni parametr podając godzinę. Przykład: shutdown -h 6:05. Oczywiście jako parametr można podać ilość minut do wyłączenia. Anulowanie odliczania polecenia shutdown można dokonać korzystając z …

Free(BSD)

Logowanie Linux-Linux bez potrzeby podawania hasła ( ssh ).

Logowanie za pomocą uwierzytelnienia za pomocą klucza. Opis znajduje się tutaj. Aby nie podawać hasła należy w pierwszym kroku algorytmu wcisnąć enter gdy skrypt poprosi o hasło. W astronomicznym skrócie (wszystko wykonujemy po stronie klienta): ssh-keygen -t rsa albo ssh-keygen ssh-copy-id -i ~/.ssh/id_dsa.pub username@serwer.wejsciowy http://www.cyberciti.biz/faq/install-ssh-identity-key-remote-host/ keychain – ciekawy program, trzyma klucze po …

Free(BSD)

Programowanie w bash

Konkretne rozwiązania. Sekwencyjne tworzenie podkatalogów: for i in {1..5}; do mkdir 201102$i; done

Free(BSD)

gnome-terminal skróty klawiszowe

W dokumentacji niestety nie znalazłem. Prezentuję poniżej kilka skrótów klawiszowych dla standardowego terminala w Gnome (Ubuntu). ctrl+shift+t –uruchamia nową zakładkę ctrl+shift+w –zamyka aktualną zakładkę ctrl+shift+n –otwiera nowe okno ctrl+pgup/pgdown –zamienia aktualną zakładkę ctrl — nad linkiem, z myszką, otwiera stronę internetową

Free(BSD)

chrome – skróty klawiszowe

Kilka istotnych wymieniam, inne w odnościku poniżej: google-chrome crtl+t otwiera nową kartę crtl+w zamyka kartę ctrl+shift+n Otwiera kartę w trybie icognito ctrl+shift+t Otwiera ostatnio zamkniętą kartę (do 10 wstecz) ctrl+1 do ctrl+8 Otwiera kartę z tym numerem ctrl+shift+j Otwiera okno developer tools ctrl+j Otwiera okienko z pobieranymi plikami. ctrl+h Historia …

Free(BSD)

Połączenie LibreOffice z PostgreSQL za pomocą JDBC.

Konfiguracja postgresql: pg_hba.conf: host all all 192.168.1.0/24(albo inna sieć) md5, postgresql.conf: listen_address = ‘*’ Konfiguracja użytkownika i bd: sudo -i, su – postgres, createdb nazwa, createuser nazwa, psql, alter user nazwa encrypted password ‘haslo’ Należy pobrać sterownik ze strony: http://jdbc.postgresql.org/download.html Zapisać sterownik, najlepiej w ścieżce ogólnodostępnej typu: C:\Program Files (x86)\LibreOffice 3.4\program\jdbcdrivers …

Free(BSD)

Wyszukiwanie w pliku tekstowym i wyświetlanie kilku linii wyżej i niżej.

Wyszukiwanie w pliku tekstowymi i wyświetlanie kilku linii przed i po szukanej frazie. nawk ‘c–>0;$0~s{if(b)\ for(c=b+1;c>1;c–)print r[(NR-c+1)%b];print;c=a}b\ {r[NR%b]=$0}’ \ b=2 a=4 s=”string” file1 gdzie a i b określa ilość linii wyświetlanych, string oznacza szukany ciąg znaków, file1 to przeszukiwany plik. Źródło: http://www.unix.com/solaris/33533-grep-display-few-lines-before-after.html

Free(BSD)

Usuwanie linii z pliku za pomocą sed

# delete the line 18 from ‘~/.ssh/known_hosts’ file sed -i ’18 d’ ~/.ssh/known_hosts # also sed -i 18d ~/.ssh/known_hosts # delete few lines # delete 6 lines from line 8 sed -i 8,+6d file.txt # delete the line where is ‘TO DELETE’ sed -i ‘/string to delete/ d’ file.txt Źródło: http://snipplr.com/view/6152/

Free(BSD)

Usuwanie ukrytych (hidden) plików pod linuxem

rm -rf .[!.]* .??* Wyjaśnienie: za rm -rf są 2 wyrażenia, pierwsze usuwa wszystkie które za pierwszą kropką nie mają drugiej – jednak to wyrażenie nie usunie pliku ..nazwa, drugie wyrażenie usuwa wszystko co ma . i dwa znaki – to wyrażenie nie usunie “.”, “..” i niestety też wyrażeń …