Aby dodać klucz publiczny do konfiguracji SSH na zdalnym serwerze wystarczy wpisać:
$ ssh-copy-id UŻYTKOWNIK@ZDALNY_SERWER
Aby dodać klucz publiczny do konfiguracji SSH na zdalnym serwerze wystarczy wpisać:
$ ssh-copy-id UŻYTKOWNIK@ZDALNY_SERWER
Zliczenie ilości commit’ów per osoba można wykonać następująco:
$ svn log |grep "^r.*|.*" |awk '{print $3}' | sort |uniq -c
Jeżeli potrzebujemy zalogować się na konsolę DRAC serwera firmy Dell, ale nie mamy do niej dostępu z naszej sieci możemy stworzyć odpowiedni tunel:
$ ssh -L 443:HOST_DRAC:443 -L 5900:HOST_DRAC:5900 -L 5901:HOST_DRAC:5901 -l user -N HOST_KOTRY_MA_DOSTEP_DO_DRAC
Teraz wystarczy tylko w przeglądarce wpisać adres: https://localhost:443
Wyświetlenie tabel z określonego schematu w PostgreSQL można wykonać następująco:
postgres=# SELECT schemaname,tablename FROM pg_tables where schemaname='SCHEMAT';
Aby porównać wybrany plik z plikiem znajdującym się na serwerze wystarczy wpisać:
$ ssh USER@SERWER_ZDALNY cat /SCIEZKA/DO/PLIKU/ZDALNEGO | diff /SCIEZKA/DO/PLIKU/LOKALNEGO -
Jeżeli chcemy przeszukać bieżący katalog po kątem wystąpienia plików o określonych rozszerzeniach (EXT1,EXT3,EXT3) wystarczy wpisać:
$ find . -regex '.*\(EXT1\|EXT2\|EXT3\)'
Załóżmy, że mamy plik o strukturze:
A
B
C
D
E
F
i chcielibyśmy uzyskać plik o strukturze:
A,B
C,D
E,F
Aby to zrobić wystarczy wpisać:
$ awk 'ORS=NR%2?",":"\n"' PLIK
Zmieniając %2
na np. %3
uzyskamy plik zawierający trzy kolumny.
Jeżeli chcemy znaleźć w danym katalogu wszystkie pliki z uprawnieniami 777 (wykonanie, odczyt i zapis dla wszystkich) wystarczy wpisać:
$ find /sciezka/do/katalogu/ test -perm a+rwx -print
Monitorowanie w czasie rzeczywistym zajętości miejsca na wybranej partycji umożliwia poniższe polecenie:
$ watch "df | grep /punkt/montowania"