przy próbie rozpakowania pliku tar.gz pojawia się problem not in gzip format

Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:


błąd:


prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:


Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:


 

 

wyłączenie i włączenie połączenia z internetem z konsoli

Aby wyłączyć:


Aby włączyć:


Jest to równoznaczne z wyklikaniem tego w systemie GUI na pasku zadań lub trayu

 

po przeprowadzeniu skanowania pod Windows nie można podmountować partycji NTFS

Podczas próby dostępu do partycji NTFS pojawia się komunikat typu:


Aby poprawić ten błąd wywołaj komendę:


Oczywiście w razie obawy przed utratą danych najlepiej pod Windows wykonać kopię bezpieczeństwa plików

 

lifehack – wznowienie utraconego pobierania przez wget

Dziś prezentujemy kickass lifehack! Jeśli ściągasz w konsoli duży plik przez program wget i na 90% urwało Ci połączenie zapewne dostajesz dość dużej frustracji… Ponowne wywołane komendy tworzy nowy plik (nazwa pliku jest zakończona kropką i kolejnym indexem) do ściągnięcia i ściąga ten plik od nowa. Niestety. Ale spokojnie nic straconego.

Aby dokończyć ściąganie pliku w miejscu gdzie rozłączyło poprzednie pobieranie wystarczy dodanie flagi:


lub krócej:


Czyli nasza komenda będzie miała postać:


Enjoy.

 

Export (tylko) zmienionych plików pomiędzy dwoma rewizjami w SVN

Niestety komenda


Nie zezwala na użycie zakresów jak np. w przypadku


Poniższa komenda powinna być pomocna w osiągnięciu tego celu. Należy w niej określić 3 parametry:

  • rewizję początkową – jej numer (tutaj 2)
  • rewizję końcową (tutaj 5)
  • pełen adres url repozytorium (tutaj svn checkout svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/ )


Pliki pojawią się w folderze w którym komenda została wywołana.

To kolejny artykuł poświęcony systemowi kontroli wersji SVN (Subversion). Zobacz pełną listę artykułów na ten temat.

 

policzenie ilości plików w każdym podfolderze i posortowanie w kolejności rosnącej

Jeśli np. chcemy na serwerze sprawdzić jak rozkłada się zużycie parametru inode (przeważnie traktowany jako pojedynczy plik na serwerze) na poszczególne podfoldery w danym folderze przydatna będzie ta komenda:


w formie listy w kolejności rosnącej widzimy ile plików ma poszczególny folder

 

pokazanie ostatnio zmodyfikowanych plików w danym folderze i wszystkich jego podfolderach

Bardzo przydatna komenda:


W zależności od stopnia zagłębienia podfolderów może być długo realizowana, ale robi co należy 😉

 

pokazanie czasu wykonywania komendy w terminalu

Jeżeli interesuje nas jak długo jest (będzie) wykonywana dana komenda w terminalu jest na to prosta recepta. Do tego wbudowana w Linuxa.

Wystarczy dowolną komendę, którą wywołujemy w konsoli poprzedzić komendą „time„.

Dla przykładu:


Powyższa komenda pokaże czas kopiowania folderu zdjęcia do folderu z rzeczami do nagrania.

Wskazówka: Kropka na końcu komendy wskazuje pozycję docelową.


Powyższa komenda zrealizuje wgranie pliku SQL do bazy danych MySQL o nazwie baza. Po ukończeniu – pokaże się czas wykonania tego zadania.

Czas jest prezentowany w ten sposób:


Niewątpliwie to komenda bardzo przydatna. Szczególnie przy planowaniu czasu potrzebnego na określone zadania.

 

szybka komenda do zlokalizowania pliku na dysku

Czasem potrzebujemy szybko zlokalizować plik. Można użyć komendy find – zobacz listę naszych artykułów związanych z tym programem. Jednak nie jest ona tak szybka w użyciu jak locate 😉

Aby np. zlokalizować plik konfiguracji serwera Apache wystarczy wpisać:


Otrzymujemy listing ze wszystkimi wystąpieniami tego pliku:


Analogicznie możemy znaleźć inne pliki po nazwie.

 

jak połączyć się poprzez pulpit zdalny z innym komputerem za pomocą Linux?

Taką usługę zazwyczaj oferują systemy MS Windows. Należy odpowiednio skonfigurować tę usługę na takiej maszynie aby to było możliwe. W przypadku niektórych wersji starszych systemów (np. Windows 7 Home) mogą być ograniczenia licencyjne z tym związane. W każdym razie przyjmujemy, że usługa jest włączona prawidłowo i np. z innego komputera pod władaniem też systemu MS Windows to połączenie działa. Sprawdzamy to poprzez wbudowany program „Połączenie pulpitu zdalnego„.

Aby połączyć się z takim komputerem z poziomu Linux należy najpierw zainstalować wymagane oprogramowanie:


Następnie prosta komenda w konsoli na połączenie to:


Jak nie trudno się domyślić flaga -g określa rozmiar okna który chcemy wywołać w pikselach. Natomiast numer IP to adres sieciowy komputera który udostępnia usługę.

Jeśli komputer docelowy łączy się z naszą siecią LAN poprzez WiFi konieczne może być uprzednie zalogowanie się do systemu aby uzyskać połączenie.

grafika: pexels.com