Zgłoś błąd lub sugestię

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 katalogu

ls <ścieżka>
Listowanie folderu z <ścieżka>

ls -l
Aktualny folder z pokazaniem szczegółów

ls -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 pliku

chmod <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>



Więcej podobnych artykułów? Przejdź do kategorii Początkujący