Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3
MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.
Terminal Linux ma funkcję „historii”. Dzięki tej funkcji każda wprowadzona operacja polecenia zostanie zarchiwizowana na później. Ponieważ wszystkie polecenia terminala są zapisywane w „historii”, ważne jest, aby zachować ich kopię zapasową na przechowanie.
W tym przewodniku pokażemy, jak wykonać kopię zapasową historii terminali Linux i jak przywrócić kopie zapasowe. Otwórz więc swój ulubiony emulator terminala Linux i podążaj dalej!
Terminal Linux przechowuje swoją historię w pliku. Ten plik nosi nazwę „.bash_history”. Każdy może go edytować i jest przechowywany w katalogu domowym. Ponieważ plik historii terminala dla systemu Linux jest przechowywany w katalogu użytkownika, każdy użytkownik w systemie ma plik.
Specjalne uprawnienia nie chronią tych plików historii, a każdy użytkownik systemu może przejrzeć historię innego za pomocą prostego polecenia. Na przykład, jeśli chcę rzucić okiem na historię terminala/wiersza poleceń nazwy użytkownika „użytkownik” w moim systemie Linux, zrobię:
kot /home/user/.bash_history
Użytkownicy mogą również przeglądać historię bieżącego użytkownika, do którego są zalogowani, w powłoce terminala Linux, po prostu wykonując polecenie „historia”.
historia
Co najlepsze, ponieważ „historia” to tylko plik, można ją przeszukiwać jak zwykły plik tekstowy za pomocą funkcji grep. Na przykład, aby znaleźć wystąpienia „git clone” w nazwie użytkownika za pomocą poniższego polecenia.
kot /home/user/.bash_history | grep 'git klon'
Działa również jako aktualnie zalogowany użytkownik z poleceniem „historia”.
historia | grep 'wyszukiwane hasło'
W poprzedniej części tego przewodnika mówiłem o tym, jak „historia” dla terminala Linux jest po prostu starannie ukrytym plikiem tekstowym, który zawiera wszystkie polecenia wprowadzone przez użytkownika. Cóż, ponieważ jest to tylko plik, oznacza to, że bardzo łatwo jest wykonać kopię zapasową w celu przechowania.
Aby utworzyć kopię zapasową, użyj polecenia cat . Czemu? Dzięki cat możesz wyświetlić cały plik tekstowy bezpośrednio w terminalu. Możemy użyć tego polecenia w połączeniu z symbolem „>”, aby przekierować oglądane dane wyjściowe do pliku kopii zapasowej.
Na przykład, aby wykonać kopię zapasową bieżącej historii, uruchom polecenie cat na „~/.bash_history” i zapisz ją w pliku z etykietą „history_backup”.
kot ~/.bash_history > history_backup
Możesz także uruchomić polecenie historii w połączeniu z „>” i zapisać je w ten sposób.
historia > history_backup
Na koniec można wykonać kopię zapasową historii wiersza poleceń/terminalu innego niezalogowanego użytkownika, uruchamiając poniższe polecenie.
Uwaga: pamiętaj, aby zmienić „nazwę użytkownika” na użytkownika, od którego chcesz zapisywać historię.
kot /home/username/.bash_history > history_backup
Możesz chcieć wykonać kopię zapasową tylko określonych poleceń w historii terminala Linux. Sposobem na to jest przejrzenie pliku historii i połączenie go z poleceniem grep , które odfiltruje określone słowa kluczowe.
Na przykład, aby wykonać kopię zapasową tylko poleceń w historii terminala Linux, które zawierają polecenia git clone lub git , możesz uruchomić poniższą operację.
Uwaga: w tych przykładach używamy „>>” zamiast „>”. Powodem „>>” jest to, że nie zastąpi on zawartości kopii zapasowej pliku historii i można go wielokrotnie uruchamiać w celu dodania do kopii zapasowej.
kot ~/.bash_history | grep 'git' >> history_backup
Lub
kot /home/nazwa_użytkownika/.bash_history | grep 'git' >> history_backup
Filtrowanie za pomocą grep można również zastosować do polecenia historii , w ten sposób.
historia | grep 'git' >> history_backup
Aby utworzyć kopię zapasową niektórych słów kluczowych z pliku historii, zastąp „git” w powyższych przykładach dowolnymi poleceniami, których kopię zapasową chcesz utworzyć. Zachęcamy do ponownego uruchamiania tego polecenia tak często, jak to konieczne.
Przywrócenie kopii zapasowej historii jest tak proste, jak usunięcie oryginalnego pliku i umieszczenie kopii zapasowej na swoim miejscu. Aby usunąć oryginalny plik historii, użyj polecenia rm w oknie terminala, aby usunąć „.bash_history”.
rm ~/.bash_history
Po usunięciu oryginalnego pliku historii z folderu domowego użytkownika, w którym chcesz przywrócić historię, użyj polecenia mv, aby zmienić nazwę „history_backup” na „.bash_history”.
mv history_backup ~/.bash_history
Teraz, gdy nowy plik historii jest na swoim miejscu, uruchom history -rw polecenie, aby przeładować funkcję historii terminala.
historia -rw
Będziesz wtedy mógł zobaczyć historię swojego terminala za pomocą:
historia
Chcesz przywrócić kopie zapasowe historii od innych użytkowników w systemie? Aby to zrobić, zacznij od zalogowania się do swojego użytkownika za pomocą polecenia su .
su nazwa użytkownika
Po zalogowaniu się użytkownika usuń bieżący plik historii znajdujący się w katalogu domowym użytkownika (~).
rm ~/.bash_history
Stamtąd zmień nazwę pliku kopii zapasowej historii na nowy plik „.bash_history” w katalogu użytkownika.
mv /path/to/backup/file/history-backup ~/.bash_history
Zapisz zmiany za pomocą:
historia -rw
Po zakończeniu uruchom historię, aby wyświetlić przywrócone polecenia w oknie terminala.
MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.
Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej
Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…
Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub
Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.
Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.
W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows
BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.
Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.
VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników