Linux: Kilka przydatnych komend dla programistów

Przedstawię kilka komend linuxowych, które przydają się w codziennej pracy programisty. Niekażdy programista zna linuxa na wylot, w większości przypadków wystarczy znajomość podstaw i kilku, specyficznych dla danej działalności komend. Polecenia są dość jednoznaczne, dlatego nie zamieszczam dokładnego opisu komend.

  1. Zrzut/kopia bazy danych
    mysqldump -h localhost -u username -p database > file.sql
    -p oznacza, że konieczne jest podanie hasła dla użytkownika.
  2. Wgranie/import bazy danych
    mysql --host localhost --user username -p database < file.sql
    -p oznacza, że konieczne jest podanie hasła dla użytkownika.
  3. Policzenie liczby plików/folderów w danym katalogu
    ls /my/dir/ -l | wc -l
  4. Wylistowanie plików/katalogów zawierających w nazwie określony ciąg znaków
    ls /my/dir | grep ".jpg"Komendy z punktów 3 i 4 można połączyć
    ls /my/dir -l | grep ".jpg" | wc -lPost będzie uzupełniany w miarę potrzeb.