Podstawowe Linuxowe komendy w Androidzie
Dodał Damian Piwowarski dnia 2011-11-16 00:00:00
W tym poradniku pokażę wam kilka Linuxowych komend, które dostępne są w ADB dołączonym do Androidowego SDK. Kody mogą być przydatne w wielu sytuacjach (jak kopiowanie danych), a kilka z nich bez problemu zadziała nawet na samym smartfonie, bez potrzeby użycia komputera.
cd - aktualny folder/zmień położenie
Często używana komenda - służy do zmiany folderu, w którym aktualnie przebywamy. Użycie jest bardzo proste:
cd <nazwa folderu>
Przejście do <nazwa folderu>cd ..
Przejście o folder wyżej
ls - lista plików
Wpisanie tej komendy spowoduje wypisanie na ekranie listy plików z folderu, na który wskażemy. Uwaga! Domyślnie ls pokazuje tylko widoczne pliki i foldery!
ls
Listowanie aktualnego kataloguls <ścieżka>
Listowanie folderu z <ścieżka>ls -l
Aktualny folder z pokazaniem szczegółówls -a
Wypisanie listy wraz z ukrytymi plikami i folderami
su - Super użytkownik
Komenda służąca do uznania przywilejów Administratora. Standardowo jesteśmy bardzo ograniczeni, komenda su pozwala nam na wykonywanie wszystkich czynności. Wymagany ROOT.
su
Przyznanie praw Administratora (przyznanie = pokazanie znaku hash #)
chmod - atrybuty dostępu
Chmod używamy wtedy, gdy chcemy poznać (lub zmienić) prawa dostępu i wykonywania dla danego pliku lub folderu. Czasem zauważycie, że nie macie praw do zapisu lub uruchomienia aplikacji np.w /system. Ta komenda może to zmienić.
Kilka słówek o samych uprawnieniach - przyznajemy je za pomocą cyfr. Każda odpowiada innym zasadom, ważna jest również kolejność, która tutaj odpowiada za odpowiednią grupę. Pierwszy numer odpowiada użytkownikowi, drugi grupie (wszystkim użytkownikom z jednej grupy) a trzeci numer - innym.
Prawa, czyli numery, brzmią tak:
- 7 - Pełne
- 6 - Zapis / Odczyt
- 5 - Wykonanie / Odczyt
- 4 - Odczyt (tylko)
- 3 - Zapis / Wykonanie
- 2 - Zapis (tylko)
- 1 - Wykonanie
- 0 - Nic
chmod <prawa> <lokalizacja>
Zmiana uprawnień dla jednego plikuchmod <prawa> -R <folder>
Zmiana uprawnień dla wszystkich plików w <folder>
pwd - Aktualna lokalizacja
Prosta komenda pokazująca aktualne położenie
pwd
Aktualne położenie
cat - Listowanie
Komenda używana do listowania różnych danych na ekranie. Najczęściej używana z miejscami systemowymi (jak porty czy wyjścia)
cat <lokalizacja>
Listowanie danych z <lokalizacja>
dd - Backupowanie danych
Przydatna opcja pozwalająca na stworzenie dumpu, czyli kopii. Może wymagać praw su.
dd if=<lokalizacja> of=<lokalizacja zapisu> bs=4096
Stworzenie kopii <lokalizacja> i zapis na <lokalizacja zapisu>
mount - Łączenie/podłączanie
Komenda służąca do podłączania urządzenia/pamięci oraz uzyskiwania praw zapis/odczyt.
mount -o rw,remount <co> <gdzie>
Podłaczenie <co> do <gdzie>

Samsung
HTC
LG
Motorola
Sony-Ericsson
Google
