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 …
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 …
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 …
Konkretne rozwiązania. Sekwencyjne tworzenie podkatalogów: for i in {1..5}; do mkdir 201102$i; done
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ą
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 …
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 …
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
# 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/
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ń …