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