środa, 6 stycznia 2016

Split and merge large files

To split and merge large files in linux use the split command to accomplish this:
split --bytes=1024m myfile.iso chunk_file_
That command will split myfile.iso into files that are 1024 MB in size (1GB=1024MB) and name the various parts chunk_file_aa, chunk_file_ab, etc. You can specify b for bytes, k for Kilobytes and m for Megabytes to specify sizes. To join the files back together on Linux:
cat chunk_file_* > myjoined_file.iso
Similarly to join the split files on a Windows machine, use the copy command:
copy /b chunk_file_* myjoined_file_windows.iso
If You prefer GUI app try HJ-Split. It is a popular freeware program to split and recombine files. The program is available on Windows, Linux and a variety of other platforms.
HJSplit can also be useful for backups. A file of e.g. 10 gigabytes in size can be split into smaller parts which then can be burned to CD's, DVDs, copied to USB sticks or uploaded to an online backup service.
HJSplit for Windows and Linux support file sizes of over 100 Gigabytes, MD5 checksums, file-compare, "run without install" and both editions are fully portable.
The following platforms are supported: Windows
Linux
MAC
BSD
Java
PHP
Amiga
Windows 3.x
DOS
OS/2
All HJSplit editions are compatible with each other and allow you to exchange files between different operating systems. E.g. a file split on Linux can be joined on Windows 7 and vice versa.
http://www.hjsplit.org/

sobota, 26 grudnia 2015

Drugi pierwszy post

Bo jak patrzę na ten post to mi się przypomina jak mi się nie chciało wtedy pisać i nadal mi się nie chce, a piszę nowy post bo chcę zachować datę.

poniedziałek, 27 lipca 2015

Usuń linię zawierającą określony ciąg przy użyciu sed i nie tylko

Aby usunąć linię i pokazać ja na standardowym wyjściu używając sed:
sed '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając GNU sed):
sed -i '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając AWK):
awk '!/wzór do dopasowania/' plik > temp-plik && mv temp-plik plik
Aby bezpośrednio zmodyfikować plik i zapisać kopię zapasową (Używając Ruby(1.9+)):
ruby -i.bak -ne 'print if not /wzór do dopasowania/' plik
Aby bezpośrednio zmodyfikować plik (Używając GNU grep):
grep -v "grep -v "wzór do dopasowania" plik > temp-plik && mv temp-plik plik" plik > temp-plik && mv temp-plik plik
Aby zmodyfikować plik używając skryptu Shell(bash3.2+)
#!/bin/bash while read -r line do [[ ! $s =~ wzór do dopasowania ]] && echo "$line" done o mv o plik

środa, 8 lipca 2015

Jak pobrać plik z serwera za pomocą SSH?

W terminalu wpisz:
scp nazwa_uzytkownika@nazwa-hosta.pl:/var/logs/jakis-plik.txt /lokalny/katalog
zastępując nazwę użytkownika, nazwę hosta, zdalnego i lokalnego katalogu jako właściwe.
Jeśli chcesz uzyskać dostęp do EC2 (lub innej usługi, która wymaga autentykacji z kluczem prywatnym), należy użyć opcji -i:
scp -i key_file.pem nazwa_uzytkownika@nazwa-hosta.pl:/var/logs/jakis-plik.txt /lokalny/katalog
Źródło
: http://www.hypexr.org/linux_scp_help.php
: http://stackoverflow.com/questions/9427553/how-to-download-a-file-from-server-using-ssh

wtorek, 19 marca 2013

Połączenie ubuntu i Windows Xp za pomocą kabla

lenia mam. http://1024bitez.blogspot.com/2010/04/how-to-connect-windows-xp-to-ubuntu.html Metoda opisana powyżej nie zdała u mnie egzaminu. Miałem do wyboru ustawić sieć czy odłączyć na 5 minut klawiaturę i przekopiować pliki. Wybrałem drugą opcję. Jednak pierwsza daje pole do popisu jeśli chodzi o automatyzacje tego procesu. Gdyby dało się ustawić kilka takich sieci o nazwach wired→xp, wired→win7, wired→win8 następnie jakimś skryptem w bash ustawić właściwe pola wybrał bym pierwszą opcję. Niestety przyjdzie mi ja pewnie samemu zrobić bo co kilka dni zdarza się że muszę podłączyć się do sprzętu który właśnie "wszedł do biura" a taki skrypt był by super sprawą zamiast bawić się z dyskiem zewnętrznym. Od czego w końcu ta sieć jest.

sobota, 2 marca 2013

No PDF generation tool found!

Drupal wyświetla "No PDF generation tool found! Please dowload a supported PHP PDF generation tool. Check this module's INSTALL.txt or more details." Aby moduł Printer, email and PDF versions wspierał format PDF musisz pobrać jedno ze wspieranych narzędzi: http://code.google.com/p/dompdf/ http://www.mpdf1.com/mpdf/ http://tcpdf.sourceforge.net/ http://code.google.com/p/wkhtmltopdf/ i wypakować do folderu lib w katalogu modułu print (zazwyczaj sites/all/modules/print/lib) katalogu libraries (sites/all/libraries)

piątek, 1 marca 2013

Tesseract

Tesseract to doskonały program służąca do automatycznego rozpoznawania tekstu (ang. Optical Character Recognition, OCR) o otwartym kodzie który został "Otwarty" przez Google w 2006 roku. W 2008 powstało również wsparcie dla języka polskiego http://code.google.com/p/tesseract-polish Instalacja Tesseract bez praw root http://code.google.com/p/tesseract-ocr/wiki/Compiling#Install_elsewhere_/_without_root Instalacja: sudo apt-get install autoconf automake libtool sudo apt-get install libpng12-dev sudo apt-get install libjpeg62-dev sudo apt-get install libtiff4-dev sudo apt-get install zlib1g-dev Kompilacja [http://pl.wikipedia.org/wiki/Kompilator] wget http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz tar -xvfz tesseract-ocr-3.02.02.tar.gz cd tesseract-ocr-3.02.02 ./autogen.sh ./configure make sudo make install sudo ldconfig Kompilacja [http://pl.wikipedia.org/wiki/Kompilator] wget wget http://code.google.com/p/leptonica/downloads/detail?name=leptonica-1.69.tar.bz2&can=2&q= tar -xvjf leptonica-1.69.tar.bz2 cd leptonlib-1.69 ./configure make sudo ldconfig Pobieranie plików językowych Angielski http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz tar xf tesseract-ocr-3.02.eng.tar.gz /usr/local/share/tessdata Polski http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.pol.tar.gz tar xf tesseract-ocr-3.02.pol.tar.gz /usr/local/share/tessdata Używanie tesseract inputfilename outputfile