Jak szybko pozbyć się pl znaków diakrytycznych i spacji z plików ??
Więcej…
Wyrażenia regularne
znalezienie tylko plików binarnych w danym folderze i jego podfolderach
1 |
find . -type f -exec grep -IL . "{}" \; |
Natomiast wpisanie wyników do pliku:
1 |
find . -type f -exec grep -IL . "{}" \; > lista-binarnych-plikow.txt |
Szybka komenda na wylistowanie w konsoli drzewa podfolderów w danym katalogu
1 |
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/" |
procedura usuwania wirusów ze strony opartej o system CMS WordPress [Update]
Oczywiście scenariusz wykonywania naprawy może być inny. Przedstawiamy naszą propozycję na oczyszczenie instalacji WP z infekcji przy pomocy komend Linuksa. Na upartego wystarczy nam do tego sama konsola Linux. Np. przy pomocy serwera VPS. Przeraża Cię ta procedura ? 🙂 Skorzystaj z pomocy specjalisty ! Usuwanie wirusów ze stron www 1. Porównanie wersji z kopii […]
Więcej…
zmiana wszystkich plików w danym folderze na pisane małymi literami
Aby wszystkie nazwy plików były „lowercase” wystarczy komenda w danym folderze:
1 |
rename 'y/A-Z/a-z/' * |
SVN oczyszczenie kopii roboczej ze wszelkich zmian i nowych plików
Jeśli dokonaliśmy w naszej kopii roboczej jakiś zmian i chcemy je wszystkie cofnąć, a nowo powstałe pliki zupełnie usunąć stosujemy komendę:
1 |
svn revert * -R |
Następnie:
1 |
svn status | grep "^\?" | sed -e 's/? *//' | sed -e 's/ /\\ /g' | xargs rm -R |
Upewniamy się że nic nie zostało:
1 |
svn st |
Uwaga! Wykonanie powyższych komend bezpowrotnie usuwa poczynione wcześniej zmiany i nie da się ich przywrócić!
Więcej…
przeformatowanie bazy danych MYSQL w pliku SQL aby była czytelniejsza
Jeśli korzystamy np. z MySQL i wyexportujemy w konsoli taką bazę danych do pliku SQL np. przy pomocy komendy mysqldump (opisywaliśmy to tutaj: https://linuxporady.pl/zrzut-bazy-danych-mysql-do-pliku-sql/) to uzyskamy zbity plik tekstowy. Tzn. kolejne wartości w tabelach będą ułożone obok siebie przez co plik jest bardzo nieczytelny. Dla przykładu:
1 |
INSERT INTO `tabela` VALUES (4,3,4),(4,4,0),(5,4,27),(5,3,5),(6,4,29),(6,3,8),(7,4,28),(7,3,7),(8,4,3),(8,3,6),(9,3,3),(9,4,25), |
Szczególnie będzie to widoczne w obszernych tabelach z […]
Więcej…
svn – ignorowanie wszystkich plików graficznych w danym katalogu i wszystkich jego podkatalogach
Co by nie powiedzieć, to system ingorowania plików w SVN (subversion) jest dość toporny.. Przynajmiej w porównaniu z innymi systemami kontroli wersji gdzie jest to nieco przyjaźniejsze. W każdym razie też ma duże możliwości przy odrobinie trudu. Po niżej trochę teorii. Jeżeli chcemy zignorować wszystkie pliki z rozszerzeniem JPG w danym folderze wywołujemy w nim: […]
Więcej…
svn i błąd „a peg revision is not allowed here”
Podczas próby dodania (w konsoli) do commitu plików z naszej kopii roboczej pojawia się taki błąd:
1 |
a peg revision is not allowed here |
Wynika on z dość prozaicznej przyczyny. Zapewne w nazwie pliku jest znak małpki: „@”. Aby sobie poradzić z tym problemem użyj komendy:
1 |
svn status | grep \.png | awk '{print $2"@"}'| xargs svn add |
W komendzie jest rozszerzenie pliku PNG. Podmień je na Twoje.
Więcej…