|
1 |
find . -type f -exec grep -IL . "{}" \; |
Natomiast wpisanie wyników do pliku:
|
1 |
find . -type f -exec grep -IL . "{}" \; > lista-binarnych-plikow.txt |
|
1 |
find . -type f -exec grep -IL . "{}" \; |
Natomiast wpisanie wyników do pliku:
|
1 |
find . -type f -exec grep -IL . "{}" \; > lista-binarnych-plikow.txt |
Powiedzmy że mamy do znalezienia w tylko plikach tekstowych wystąpienia z następującej listy:
|
1 2 3 |
abc xyz 123 |
Użyjemy do tego komendy:
|
1 |
find . -type f -name "*.txt" -exec grep -E "abc|xyz|123" {} \; |
Możemy też wypisać znaleziska do pliku:
|
1 |
find . -type f -name "*.txt" -exec grep -E "abc|xyz|123" {} \; > lista |
Spróbuj zainstalować to oprogramowanie:
|
1 |
sudo apt-get install gnome-commander libgnomevfs2-extra samba system-config-samba |
Następnie zrestartuj Gnome Commander lub uruchom go poprzez roota:
|
1 |
sudo gnome-commander |
Logujemy się do phpmyadmina albo bezpośrednio do SQL i uruchamiamy:
|
1 2 |
DELETE FROM ttrss_user_entries USING ttrss_entries, ttrss_user_entries WHERE id = ref_id AND date_entered < DATE_SUB(NOW(), INTERVAL 14 DAY) AND marked = FALSE; DELETE FROM ttrss_entries WHERE (SELECT COUNT(int_id) FROM ttrss_user_entries WHERE ref_id = id) = 0; |
|
1 |
UPDATE `ttrss_user_entries` SET `unread` = 0; |
|
1 2 |
DELETE FROM ttrss_cat_counters_cache; DELETE FROM ttrss_counters_cache; |
Problem jest enigmatyczny. Głośniki na laptopie działają natomiast nie działa dźwięk w słuchawkach.
Spróbuj użyć tego rozwiązania:
|
1 |
alsactl restore |
Ewentualnie dostosuj głośność kanałów:
|
1 |
alsamixer |
|
1 |
rm -R ./.* 2> /dev/null |
Tworzy się on w pamięci telefonu lub tabletu pod kontrolą Androida i stanowi zaszyfrowaną kopię bezpieczeństwa kluczy prywatnych portfela z aplikacji Bitcoin na tym urządzeniu. Dziś parę słów na temat tego jak zdekodować taki plik pod Linuxem.
Instalujemy wymagane oprogramowanie:
|
1 |
sudo apt install git openjdk-8-jdk openjfx android-tools-adb openssl git maven |
Plik zgrywamy do danego folderu, np. jest to folder domowy. Localizacja:
|
1 |
cd ~ |
Następnie uruchamiamy komendę:
|
1 |
openssl enc -d -aes-256-cbc -a -in bitcoin-wallet-backup-2017-11-29 -out bitcoin-wallet-backup-deszyfracja |
Gdzie
|
1 |
bitcoin-wallet-backup-2017-11-29 |
to nasz zaszyfrowany plik backupu.
Wynikiem operacji jest nasz plik:
|
1 |
bitcoin-wallet-backup-deszyfracja |
Pobieramy przez Gita wymagane oprogramowanie:
|
1 |
git clone -b release-0.14 https://github.com/bitcoinj/bitcoinj.git |
Jeśli powyższy link nie działa lub w/w wersja nie działa – w stopce tego artykułu możesz pobrać działający mirror.
wchodzimy do folderu:
|
1 |
cd ~/bitcoinj/tools |
i uruchamiamy proces resetu i synchronizacji portfela z naszej kopii:
|
1 |
./wallet-tool reset --wallet=~/bitcoin-wallet-backup-deszyfracja |
Następnie (podając pełną ścieżkę):
|
1 |
./wallet-tool sync --wallet=/home/user/bitcoin-wallet-backup-deszyfracja --debuglog |
Synchronizowanie chwilę potrwa…. Możesz co jakiś czas wyłapać Hash bieżącego bloku i go skopiować, wkleić go w wyszukiwarkę w:
I mniej więcej zorientujesz (po dacie wydobycia bloku) się w jakim etapie synchronizacji się znajdujesz.
Kiedy proces się zakończy możemy wyświetlić klucze prywatne:
|
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys |
Jeśli plik był zabezpieczony PINem możemy go tutaj zdeklarować:
|
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys --password=NASZ-PIN |
Możemy także wyeksportować prywatne klucze do osobnego pliku:
|
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys > ~/klucze-prywatne |
Oczywiście kiedy taki plik dostanie się w niepowołane ręce – może dojść do przejęcia BTC z tego portfela.
Artykuł sporządzony na podstawie informacji ze strony: https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md
Pobierz bitcoinj.tar
grafika: wallpaperaccess.com
|
1 |
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/" |
Może się pojawić też ten błąd w języku angielskim:
Error converting entry in directory
Problem tkwi w niepoprawnym kodowaniu nazw plików które chcemy dodać do commita. Zazwyczaj są to po prostu polskie znaki diakrytyczne (ą,ś,ć itd).
Najlepiej znaleźć te pliki i je tymczasowo usunąć/przenieść w inne miejsce. Albo po prostu poprawić ich nazwy. Ale jak je znaleźć?
Pomocna będzie poniższa komenda:
|
1 |
find . | perl -ane '{ if(m/[[:^ascii:]]/) { print } }' |
Bądź na bieżąco! - Polub nasz profil na Facebook.com!