Dzisiaj dość ciekawe i dość łatwe w użyciu rozwiązanie które z pewnością ułatwi Wam życie. Często jest tak, że wykonujemy w tle jakąś długotrwałą komendę a oczekiwanie na to, kiedy ona się skończy nie daje nam spokoju… Musimy co jakiś czas patrzeć w wydzielony dla niej terminal czy już się łaskawie zakończyła. A często po […]
Więcej…
Programy
podmountowanie zasobu z SSH przez sshfs z wariantem tylko do odczytu.
W artykule podmountowanie (przez ssh ) zasobów serwera jako dysku twardego opisywaliśmy sposób na przeglądanie plików na serwerze poprzez podmoutowanie jego zasobów do naszego komputera. W ten sposób możemy przeglądać jego zawartość tak jak inny dysk twardy. Co w sytuacji, gdy chcemy taki system wyłącznie do odczytu? Należy wtedy użyć dodatkowego parametru:
|
1 |
-o ro |
W ten […]
Więcej…
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ą:
|
1 |
tar -zxvf moj-plik.tar.gz |
błąd:
|
1 2 3 |
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors |
prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:
|
1 |
mv moj-plik.tar.gz moj-plik.tar |
Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:
|
1 |
tar xvf moj-plik.tar |
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 […]
Więcej…
Export (tylko) zmienionych plików pomiędzy dwoma rewizjami w SVN
Niestety komenda
|
1 |
svn export |
Nie zezwala na użycie zakresów jak np. w przypadku
|
1 |
svn merge |
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/ )
|
1 |
for i in $(svn diff --summarize -r 2:5 svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/{{'); mkdir -p $(dirname $p); svn export $i $p; done |
Pliki pojawią się w folderze w […]
Więcej…
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:
|
1 |
time cp ~/zdjecia ~/donagrania/. |
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ę […]
Więcej…
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ć:
|
1 |
locate php.ini |
Otrzymujemy listing ze wszystkimi wystąpieniami tego pliku:
|
1 2 3 4 5 |
/etc/php5/apache2/php.ini /etc/php5/cli/php.ini /usr/share/php5/php.ini-development /usr/share/php5/php.ini-production /usr/share/php5/php.ini-production.cli |
Analogicznie możemy znaleźć inne pliki po nazwie.
Więcej…
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 […]
Więcej…
jak podzielić duży plik na mniejsze części?
W Linuxie nie potrzebujemy do tego specjalnych narzędzi. Wystarczy sama konsola. Dzielenie pliku na mniejsze części: Powiedzmy, że mamy duży plik o rozmiarze 900 MB i chcemy go nagrać na 2 płyty CD o rozmiarze 700 MB. W tym celu używamy komendy:
|
1 |
split -b 700M duzy-plik.tar male-czesci |
Efektem naszych działań będą 2 pliki:
|
1 2 |
male-czesciaa << 700 MB male-czesciab << 200 MB |
Pierwszy o rozmiarze 700MB, drugi […]
Więcej…
jak wylistować tablicę partycji na naszej maszynie?
Można do tego celu użyć bardzo użyteczny program fdisk. Nie wymaga on GUI i wystarczy nam sama konsola. Dodatkowo jest on domyślnie wbudowany praktycznie w każdą dystrybuję Linuxa. Jednak aby móć z niego skorzystać należy najpierw zalogować się na konto administacyjne:
|
1 |
sudo su |
Następnie wywołujemy ten program z tą flagą:
|
1 |
fdisk -l |
Bezpośrednio w konsoli listują nam […]
Więcej…

