příkazy terminálu Android. Kde se nachází a jak spustit příkazový řádek v systému Android
Uživatelé, kteří používají smartphony Android resp tabletové počítače nejen pro volání, sledování videa a tak dále, ale o trochu hlubší využití všech možností tohoto operačního systému, myslím, že jste slyšeli o něčem jako terminál a že některé příkazy se provádějí výhradně v něm. V tomto článku si popíšeme, co vlastně každý z dostupných příkazů dělá.
Udělejme si hned výhradu, že pro uživatele operačního systému Linux jsou tyto příkazy již známé. Nejprve spustíme samotný terminál. Nejprve si jej samozřejmě musíte stáhnout a nainstalovat do svého zařízení Android.
Na obrazovce vidíme následující:
název_zařízení:/$
Přístroj_název - je název vašeho zařízení Android.
Tento příkaz dává práva roota, to znamená, že vám umožňuje provádět jakékoli akce, samozřejmě nejprve musíte získat přístup root pro zařízení. Dokud nebude tento příkaz proveden, jste omezeni právy a přístupem hosta.
název_zařízení:/$
Symbol "$" znamená, že v tuto chvíli máte pouze práva hosta, to znamená, že můžete dělat jen málo.
Název zařízení:/#
Symbol "#" to znamená tento moment máte práva roota.
V terminálu můžete po zadání příkazu vidět například následující přirozenou sekvenci SU:
název_zařízení:/$su
Název zařízení:/ #
Příkaz, který přejde do libovolné složky (adresáře), například:
Device_name:/ # cd dir1
Device_name:/dir1 #
Poznámka, " CD..» provede přechod do adresáře o úroveň výše.
Tento příkaz vypíše obsah (soubory a adresáře) aktuálního adresáře, například:
Device_name:/#ls
zásobník
Poznámka, " LS-A» zobrazí úplný seznam obsah aktuálního adresáře, včetně skrytých souborů. Na rozdíl od Windows jsou skryté soubory například ve formátu dot-Name . název
Zobrazí text, který je v souboru, například:
Stroka2
Vypíše text, který je v souboru, ale v opačném pořadí, tj. první poslední řádek, na konci - první. Například:
Device_name:/sdcard # test kočky
Tento příkaz vytvoří adresář (složku), jako je tento:
Název_zařízení:/sdcard # mkdirtestdir1
Důležité je, že v systémech podobných Linuxu, které zahrnují operační systém android, rozlišuje velká a malá písmena v názvech souborů a složek, takže testdir1 A Testdir1- různé adresáře.
Příkaz, který odstraní zadaný soubor.
RM-R
Příkaz, který odstraní zadanou složku. Například:
Název_zařízení:/sdcard # rm -r dir1
Provede kopii souboru.
CP-R
Provede kopii adresáře.
Přejmenuje zadaný soubor. Příklad:
Device_name:/sdcard # mv filetest Test souboru
Zobrazí na obrazovce úplnou cestu k aktuálnímu adresáři.
Tým, který tvoří prázdný soubor. Například:
Device_name:/sdcard # touch file1
Device_name:/sdcard # wget httr://video.mkv
Zobrazuje na obrazovce aktuální datum a čas.
Zobrazí na obrazovce kalendář pro aktuální měsíc.
Poznámka – pokud zadáte například „ CAL 2012“, pak se na obrazovce zobrazí tabulkový kalendář roku 2012.
Zobrazuje aktuální procesy na obrazovce.
Připojte zadanou cestu.
Odpojte zadanou cestu.
Tým hraje rychle a korektně úplné vypnutí systémy.
VOLNÝ, UVOLNIT-M
Zobrazuje aktuální stav na obrazovce paměť s náhodným přístupem(v megabajtech).
Zobrazuje aktuální využití jednotek na obrazovce.
Vyčistí všechny vytištěné znaky na obrazovce terminálu.
Zobrazuje, kolik úložného prostoru zabírají data uživatele.
Zobrazuje, jak dlouho operační systém běží od posledního zapnutí.
Nastavuje oprávnění pro uvedené soubory, například:
Nastavení oprávnění pro uvedené soubory
chmod 777 soubor1 soubor2 soubor3
Pro skupinu (g = skupina) a pro ostatní (o = ostatní) přidejte příznak čtení (r)
chmod go+r /home/user2/folder1/filexxx.txt
Pro skupinu (g = skupina) a pro ostatní (o = ostatní) odstraňte příznak čtení (r)
chmod go-r /home/user2/folder1/filexxx.txt
Nyní se podívejme na oprávnění nebo oprávnění, která jsme právě udělili souborům. Jsou rozděleny do dvou skupin, jedná se o oprávnění k souborům a oprávnění k adresářům. Pokud jde o oprávnění k souborům, mohou mít následující atributy:
r - (čtení) právo číst data ze souboru.
w - (zápis) právo zapisovat nebo měnit data (ne mazat!).
x - právo spustit soubor.
Oprávnění k adresáři mohou mít následující atributy:
r - právo číst adresář.
w - právo měnit obsah složky, to znamená, že v tomto adresáři můžete mazat a vytvářet objekty.
x - právo vstupu do adresáře.
Oprávnění spadají do tří širokých kategorií:
u je "uživatel" nebo vlastník souboru.
g - "skupina". Člen stejné skupiny uživatelů jako vlastník objektu.
o - "svět", nebo všechny ostatní.
Přístupová práva jsou zapsána v následujícím pořadí: nejprve práva pro vlastníka ("u"), poté pro skupinu ("g") a nakonec - pro všechny ostatní ("o"). Práva jsou zapsána ve tvaru RWX, a pokud je místo některého z písmen „-“, znamená to, že neexistuje právo jednat.
Například následující sada atributů:
znamená, že vlastník objektu má absolutně všechna práva, tedy číst, zapisovat a spouštět, a zbytek kategorií má pouze právo soubor číst.
Kromě doslovného vyjádření práv je možné také číselné vyjádření, kde:
"r" je 4
"w" je 2
"x" je 1
"-" je 0
Součet těchto číselných hodnot vyjadřuje práva, tedy:
7 (rwx) = 4 + 2 +1 (plná práva)
5 (r-x) = 4 + 0 + 1 (číst a provádět)
6 (rw-) = 4 + 2 + 0 (čtení a zápis)
4 (r-) = 4 + 0 + 0 (pouze pro čtení)
Někdy jsou práva vyjádřena nikoli ze tří, ale z jejich čtyř číslic - to znamená, že kromě vlastníka, skupiny a dalších existuje Superuser, tedy hlavní správce. Číselná hodnota zodpovědná za jeho práva je na prvním místě.
Pokud máte smartphone se systémem Android a znáte Linux, pravděpodobně jste se alespoň jednou zamysleli nad tím, jak používat terminál v systému Android. Jak víte, operační systém Android je založen na Linuxové jádro, což znamená, že existuje příkazový shell a je v něm k dispozici mnoho standardních příkazů Linuxu. Výchozí standardní utilita Android nemá terminál. Můžete k němu přistupovat několika způsoby:
- první - stáhnout aplikace pro Android emulátor terminálu s google play.
- druhým je připojení ke smartphonu z počítače pomocí ladicího programu adb.
O tom ale náš článek není, dnešní téma je: příkazy v emulátoru terminálu Aandroid nebo přesněji příkazy terminálu Android.
Na internetu je na toto téma mnoho článků, ale všem něco chybí, je popsáno pár konkrétních příkazů a to je vše, ale chci kompletní seznam včetně příkazů Linuxu, pak jsem se rozhodl napsat tento článek. Neříkám, že popíšu všechny příkazy, ale pokusím se pokrýt většinu. Zde je jen stručný popis některých Příkazy pro Android Podrobněji se budu věnovat v dalších článcích a příkazy Linuxu lze nalézt detailní informace na internetu.
Nyní k notaci - některé příkazy vyžadují oprávnění root, před ně dám znak @.
Začněme. Příkazy terminálu nejsou nic jiného než malé konzolové nástroje, většina systémové nástroje být ve složce /system/bin a několik dalších ve složce /vendor/bin. Těch u prodejce se nedotkneme. Aby to bylo pohodlnější, seřadím všechny příkazy podle abecedy.
adb- Ladicí program pro Android. Vzhledem k tomu, že Android je stále Linux, můžete k němu přes USB připojit další zařízení včetně smartphonů, adb vám je umožní spravovat a zpřístupní vám jejich terminál. popis jeho příkazů a schopností zabere celý článek, vše popíšu v některém z následujících článků.
dopoledne- Správce oken (Správce akcí), pomocí kterého můžete spustit a zastavit jakoukoli aplikaci nebo službu. Například spuštění aplikace nastavení:
am start -n com.android.settings/.Settings
špatné bloky- zkontrolujte, zda na flash disku nejsou vadné sektory:
Výsledek lze zapsat do souboru:
badblocks /dev/block/mmcblk0 > /sdcard/badblocks
nebo zobrazit:
badblocks -v /dev/block/mmcblk0
bmgr- management záloha Android.
kočka- konzolový nástroj pro prohlížení obsahu souboru.
cat /sdcard/text.txt
chmod- podobně jako příkaz Linux, mění oprávnění souborů, k dispozici je pouze osmičkový zápis.
Například dejte všechna práva (čtení, zápis, provádění):
chmod 777 /sdcard/soubor
chown- změní vlastníka souboru v Linuxu, například:
chown root /sdcard/file
cmp- porovná dva soubory
cmp /sdcard/file1 /sdcard/file2
cp- zkopíruje soubor ze zdroje (parametr 1) do cíle (parametr 2).
cp /sdcard/file1 /sdcard1/
datum- zobrazit aktuální datum v systému.
So 14. listopadu 13:44:56 EET 2015
dd- vytvořit obraz disku, Parametry if= soubor diskového zařízení, of=soubor k zápisu
Například:
dd /dev/block/mmcblk0 /sdcard/img.iso
Vytvoří se obraz flash disku mmcblk0.
df- analýza volný prostor na disku. Například:
df -h /dev/block/mmcblk1
Velikost souborového systému Použitá volná velikost Blks
/mnt/secure 484,5 mil. 0,0 tis. 484,5 mil. 4096
/mnt/asec 484,5 mil. 0,0 tis. 484,5 mil. 4096
/mnt/obb 484,5 mil. 0,0 tis. 484,5 mil. 4096
/systém 1.4G 971.7M 435.8M 4096
dmesg- zobrazit protokol zpráv jádra.
du- zobrazit velikost souboru.
du /sdcard/file1
@ext4_resize změna velikosti oddílu ext4.
@fsck_msdos- kontrola chyb na flash disku.
fsck_msdos /dev/block/mmcblk1p1
grep- nástroj pro filtrování textu. Například výstup pouze řádků obsahujících terminál:
cat ~/sdcard/file | terminál grep
@ifconfig- zobrazení a správa síťových zařízení. Například zobrazení informací o kartě wifi:
Nebo deaktivujte wifi:
ifconfig wlan0 dolů
Podívejte se na seznam síťová zařízení lze provést příkazem:
ls /sys/class/net
iptables- správa nastavení firewallu iptables, to je velmi rozsáhlé téma, kterého se nebudeme dotýkat.
zabít- Zabijte proces jeho PID.
Ke zjištění pid můžete použít nástroj ps.
ln /sdcard/file /sdcard/file2
log- zapsat řádek do systémového logu.
logcut- zobrazit systémový protokol v reálném čase.
ls- zobrazit seznam souborů a složek v adresáři:
lsmod- zobrazit načtené moduly jádra
lsof- zobrazit otevřené soubory v systému.
make_ext4fs- naformátujte flash disk na souborový systém ext4
md5 /sdcard/název souboru
mkdir- vytvořit složku v aktuálním adresáři.
název složky mkdir
make2fs- naformátujte flash disk na souborový systém ext2
namontovat- připojit disk, obrázek nebo složku. Například:
mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard
mv- přesunutí souboru, podobně jako cp
netcfg- zobrazit informace o síťových připojeních.
oznámit- nástroj pro sledování změn v systému souborů pomocí subsystému jádra inotify.
ping- známý nástroj pro kontrolu dostupnosti síťového uzlu.
odpoledne- šarže správce androidu, umožňuje instalovat, odstraňovat a prohlížet nainstalované balíčky.
ps- zobrazit vše běžící procesy a informace o nich.
USER PID PPID VSIZE RSS WCHAN NÁZEV PC
root 1 0 1000 848 c0106ef8 0001bfb4 S /init
root 2 0 0 0 c006e038 00000000 Skthreadd
kořen 3 2 0 0 c0057a54 00000000 Sksoftirqd/0
restartovat- restartujte smartphone z konzoly.
změnit velikost 2fs- podobně jako resize_ext4, pouze pro ext2
rm- smazat soubor.
rmdir- smazat složku.
rmdir /sdcard/dirname
rmmod- uvolněte modul jádra.
rmmod název_modulu
trasa- správa směrovací tabulky.
dotek- vytvořit prázdný soubor.
dotkněte se /sdcard/file
horní- interaktivní verze seznamu běžících procesů.
@ Snímek obrazovky- pořídit snímek obrazovky.
snímek obrazovky /sdcard/screenshot.png
vypnout- vypněte svůj smartphone.
servis- správa služeb. Chcete-li například zobrazit seznam spuštěných služeb:
To byly všechny příkazy, jejichž popis jsem našel, pokud možno seznam doplníme.
o autorovi
Zakladatel a správce webu, rád otevřený software a provozní Linuxový systém. V současné době používám Ubuntu jako svůj hlavní OS. Kromě Linuxu mě zajímá vše, co s tím souvisí informační technologie a moderní věda.
Name_device:/ $
Kde
Name_device:/ je název vašeho smartphonu (tabletu)
su- příkaz su vám dává práva root, práva správce, to znamená, že po tomto příkazu (ne dříve) můžete se zařízením dělat vše, musíte také získat root na svém zařízení Android.
Poznámka: Před spuštěním příkazu Su jste host.
Name_device:/ $
Symbol $ znamená, že jste hostem (tj. nemůžete nic dělat)
Name_device:/ #
Symbol # znamená, že jste root
Příklad
Name_device:/$su
Name_device:/ #
pwd- zobrazí aktuální adresář, ve kterém se nacházíte.
ls- příkaz ukazuje, co je v aktuálním adresáři, konkrétně soubory a adresáře.
Příklad
Name_device:/#ls
Systém
data
mnt
zásobník
a tak dále...
ls-a- příkaz ukazuje, co je v aktuálním adresáři, tedy soubory a adresáře, ale se skrytými soubory.
Poznámka: Skryté soubory, na rozdíl od Windows vypadat jako .Name (tečka a název souboru)
Průhledná- vymazat obrazovku terminálu.
CD– příkaz pro přechod do libovolného adresáře (katalogu).
Příklad
Name_device:/ # cd system
Name_device:/system #
Poznámka: Adresář nebo Adresář znamená Složka
CD..- přesunout do vyššího adresáře
mkdir- příkaz vytvoří adresář (složku).
Příklad
Name_device:/sdcard # mkdir android
Poznámka: Název a název složky jsou dvě různé složky
rm- smaže soubor.
rm-r smaže adresář (Poznámka: pokud nezadáte volbu -r, vyvolá chybu, že adresář nelze smazat).
Příklad
Name_device:/sdcard # rm -r dom
rm-rf- smaže soubor a nezobrazí zprávu, pokud takový soubor neexistuje nebo do něj nejsou žádná oprávnění k zápisu rm -rf - smaže složky bez vydávání zpráv.
cp- zkopíruje soubor.
cp-r zkopíruje adresář.
mv- přejmenuje soubor.
Příklad
Name_device:/sdcard # mv android ANDROID
dotek- vytvořit prázdný soubor.
kočka- zobrazí text v souboru.
Příklad
Name_device:/sdcard # cat skazka
tac- zobrazí text v souboru v obráceném pořadí (1 řádek naposled, poslední řádek jako první).
Příklad
Name_device:/sdcard # tac skazka
Poznámka: Pokud před řádkem vidíte znak #, parametr není zpracován
ps- zobrazí váš aktuální aktivní procesy.
namontovat– připojí (Připojí).
umount- sesednout.
datum- Zobrazuje aktuální datum a čas.
CAL- zobrazí kalendář aktuálního měsíce.
doba provozuschopnosti- ukazuje, jak dlouho běží operační systém.
df– zobrazit informace o využití disku.
volný, uvolnit- použitá paměť a swap.
volný-m- celkový objem, použitý objem a objem volná paměť v Mb.
du- kolik místa zabírají vaše data
Stůj- rychlé a správné vypnutí systému
chmod- nastavení přístupových práv
Který zajímavé týmy Existuje nějaký emulátor terminálu?
Odpovědi (2)
Emulátor terminálu je aplikace pro Android, pomocí které můžete pomocí příkazů ovládat systém a provádět v něm změny. Tento mechanismus je založen na skutečnosti, že systém Android obsahuje linuxové jádro.
Na počítači pomocí příkazového řádku a utilit je systém nakonfigurován a připojen přídavné moduly. Android zdědil mnoho podobných funkcí, které lze využít k různým účelům.
To znamená, že existují binární soubory, které přímo komunikují s hardwarem. Každý takový soubor má odpovídající textový příkaz, který se spouští přes emulátor terminálu.
Než začnete pracovat s příkazovým řádkem, je třeba poznamenat, že největší prostor pro úpravy bude po rootnutí zařízení s Androidem.
Kromě toho byste měli dát busybox - binární soubor, což vám umožní používat více příkazů, protože ty vestavěné často nestačí. K jeho instalaci potřebujete:
- stáhnout z Play Market Busybox;
- otevřít a udělit mu práva superuživatele;
- nezapomeňte počkat, až aplikace prohledá zařízení;
- klikněte na tlačítko "instalovat busybox";
- určit umístění "/system/xbin";
- stiskněte "ok".
Poté můžete pokračovat v instalaci terminálu na Android a pracovat s ním. Pro tohle:
Jiné příkazy lze provádět po dlouhou dobu a zvýrazní se bílý kurzor. Pokud při psaní došlo k chybě, pak nápis „/system/bin/sh: kv: nenalezeno“ a výzva k zadání. Tato zpráva znamená, že příkaz kv nebyl nalezen mezi dostupnými.
Terminál se zavírá kliknutím na křížek v pravém horním rohu, poté se objeví okno, ve kterém klikneme na „ok“.
Příkazů je spousta, abyste je viděli, stačí napsat „busybox“ bez uvozovek. V zásadě lze popis každého zobrazit v samotném terminálu, k tomu musíte zadat příkaz, o kterém chcete vědět, a "--help". Zobrazí se informace, ale v angličtině. Při práci s terminálem je třeba vzít v úvahu některé funkce:
- cesta k souborům a složkám musí být zapsána celá za příkazy, například rm /storage/sdcard0/download/file;
neměly by být žádné chyby a mezery navíc; - příkaz se spouští tlačítkem „enter“, tedy zadává se a stiskne.
Zde jsou nejoblíbenější příkazy terminálu Android:
- cat - čtení obsahu, cp - kopírování, rm - smazání souboru, rmdir - smazání složky, touch - vytvoření souboru, mkdir - vytvoření složky, - po těchto příkazech zadejte cestu k požadovanému objektu nebo místu;
- mv - přesunout, cp - kopírovat, - nejprve zapsat cestu k souboru nebo složce, poté do nového umístění;
- ls - zobrazí obsah ;
- cd - přejde do požadovaného adresáře;
- pwd - zobrazuje úplnou cestu k používané složce;
- datum - zobrazuje skutečné datum;
- df - zobrazuje velikost objektů v zadané složce;
- du - vytiskne velikost souboru;
pm install - nainstaluje program ze souboru apk; - pm seznam balíčků - zobrazí soubory balíčků nainstalovaných aplikací;
- seznam služeb - zobrazuje seznam běžících procesů;
- pm uninstall - odstraní aplikaci, přičemž musíte zadat cestu / data / app / název souboru, který lze nalézt pomocí příkazu pm list packages;
- ln - vytvoří symbolický odkaz na soubor, syntaxe je stejná jako cp.
Při provádění příkazů emulátoru terminálu, o kterých budu mluvit později, musíte být velmi opatrní, protože se používají k úpravě systému a při nesprávném použití mohou vážně poškodit zařízení:
- su - poskytuje plný přístup do systému na zakořeněných zařízeních, po jeho zadání bude promptní řádek vypadat takto " [e-mail chráněný]:/ #»;
- chown a chgrp, první pro změnu vlastníka, druhá - skupiny, které označují za příkazem, a poté napište název souboru;
- chmod - utilita pro změnu oprávnění k souboru, syntaxe je stejná jako předchozí - nejprve práva, pak soubor;
- insmod a rmmod s pomocí prvního připojte moduly k jádru, druhý - odstraňte je, tyto příkazy nejlépe používají pouze pokročilí uživatelé;
- kill - zastaví proces svým identifikátorem, který lze zjistit pomocí utility ps - zobrazí informace o všech aktivitách;
- mount, umount jsou pro montáž a demontáž souborové systémy a sekce, použijte až po podrobném prostudování systému.
Konkrétní příkazy, které spouští emulátor terminálu Android:
- reboot - používá se po příkazu su k restartování zařízení;
- exit - zavře terminál, lze přes něj i ukončit administrátora.
To znamená, že jsme použili su pro nástroje, které vyžadují práva root, a pak, aby se něco náhodně nezměnilo, zadáme exit, pozvánka bude opět takto “ [e-mail chráněný]:/ $».
Existuje další neobvyklá dd utilita - kopíruje jeden soubor nebo sekci do druhého po bytech. Jeho syntaxe je tato:
dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
if= zařízení ke kopírování z= souboru ke kopírování. Tento příkaz vytvoří obraz oddílu mmcblk0p1.
Má ještě 2 parametry - count= fragment, který bude zaznamenán nový soubor, bs= velikost fragmentů v bajtech. Například příkaz dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 zkopíruje 7 bloků po 500 bajtech ze souboru1 do souboru2.- cesta k souborům a složkám musí být zapsána celá za příkazy, například rm /storage/sdcard0/download/file;
Terminálové příkazy jsou relevantní pro všechny operační systémy založené na Linuxu (Unix), včetně Androidu.
Abyste mohli používat následující příkazy v OS Android, musíte získatKořenová práva
, Nainstalujte emulátor terminálu a aplikace rušný box(v této aplikaci jsou obsaženy všechny níže uvedené příkazy).
Seznam všech podporovanýchrušný box"Ohm příkazy, musíte zadat příkaz v emulátoru terminálurušný box. Toto je skořápka.
Získání nápovědy k příkazům
muž
Popis příkazu nebo konfiguračního souboru. Synonymum pro info. Procházejte popis pomocí šipek, ukončete pomocí klávesy q.
Příklad: muž fstab
vhodný
Prohledávejte popisy mužů.
Příklad: apropos iso
Práce se soubory a složkami
CD Změnit aktuální složku. Příklad: cd ~ nebo jednoduše CD vždy přejde do domovského adresáře aktuálního uživatele. cd /atd- přejděte do složky /etccp Kopírování souborů a adresářů z jednoho adresáře do jiného ls Zobrazí seznam souborů a adresářů v pořadí určeném volbami. Na rozdíl od dir zvýrazní soubory podle typu. S parametrem -l displeje Dodatečné informace o souborech: práva, vlastník, datum vytvoření atd. ls bez parametrů zobrazí obsah aktuální složky. ls /proc vypíše všechny běžící procesy mv Přesouvání nebo přejmenování souborů. Pokud jsou jako argumenty uvedeny názvy dvou souborů, pak se název prvního souboru změní na název druhého. Příklad: mv soubor1 soubor_1- přejmenuje soubor
Pokud je posledním argumentem název existujícího adresáře, pak mv přesune všechny dané soubory do tohoto adresáře.
Příklad: mv soubor ./dir/- přesune "soubor" do "dir/file" vzhledem k aktuálnímu adresáři rm Mazání souboru. Pomocí přepínače -R odstraníte v podadresářích. Příklad: rm -R ~/killme mkdir Vytvořte adresář. pwd Zobrazuje aktuální cestu rmdir Odstranění prázdného adresáře. dotek Vytvořte prázdný soubor. Příklad: touch /home/primer - vytvoří prázdný soubor /home/primer
Oprávnění souborů a složek
chown Změna vlastníka. chgrp Změnit skupinu vlastníků. chmod Změna práv. Příklad: chmod -R 777 /var/www dává každému přístup ke všem souborům a adresářům níže /var/www.Procházení souborů
kočka Výstup souboru. Příklad: cat /etc/fstab. ocas Konec výstupu souboru. Pohodlné při práci s kládami a velké soubory. Příklad: tail /var/log/messages.Nástroje pro práci s archivy
ar, bzip2, dpkg, gzip, rpm, tar, zip
Nástroje pro práci s obsahem souborů
awk, ed ( textový editor), patch, sed, vi (textový editor).
Úpravy souborů
nano A piko- nejrozumnější editory pracující v textovém režimu přímo v terminálu. Chcete-li změnit například soubor /etc/fstab, zadejte nano /etc/fstab. Ukončete editor CTRL+X. redaktoři vi A vim navržený pro práci s desetiprstovou slepou metodou.
Příkazy pro připojení a odpojení disků
namontovat[volby] cesta k zařízení Připojte zařízení. Příklad: mount /dev/sda1 /mnt/Disk1. umount zařízení/cesta Odpojit. Příklad: umount /mnt/Disk1. vysunout Odpojte a vysuňte CDROM.Práce s jádrem a moduly jádra (ovladače zařízení)
lsmod Zobrazuje seznam všech modulů načtených do jádra a závislostí mezi nimi. insmod rmmod modprobe název-modulu [volby] Nainstalujte modul, nakonfigurujte jeho automatické načítání. Výsledek lze zobrazit v systémovém protokolu. Moduly jsou uloženy v /lib/modules v souborech s příponou .ko ("objekt jádra") Příklad: modprobe radio-aztech io=0x350. modinfo název-modulu Informace o modulu, včetně seznamu parametrů. modconf Pohodlný program Chcete-li zobrazit všechny moduly podle kategorií, aktivujte a deaktivujte moduly. Ve výchozím nastavení se zpravidla neinstaluje, v Debianu, Ubuntu a Kubuntu se instaluje pomocí stejnojmenného balíčku s příkazem apt-get install modconf.Řízení procesu:
ps- zobrazuje informace o aktuálně aktivních procesech.
horní- zobrazuje informace o aktivních procesech a také o systémových prostředcích.
zabít pid- zabije proces, jehož id se rovná zadané zpracované hodnotě.
killall proces- zabije všechny aktivní procesy pojmenovaný proces.
bg– zobrazí seznam zastavených úloh a úloh na pozadí; pokračuje ve vykonávání zastavené úlohy na pozadí.
fg– Přenese do popředí poslední aktivní úkoly.
fg n- vydá úkol křestní jméno(PROTI tento případ– n) dopředu.
Práce s datem a časem:
adjtimex - umožňuje změnit časové proměnné v jádře za účelem opravy rychlosti systémových hodindatum- nastavení systémových hodin
Hwclock - nastavení hardwarových hodin
Nástroje pro práci se systémovými účty
adduser, addgroup, deluser, delgroup, přihlášení, passwd, su
Síťové příkazy
arp, arping, dnsd, ftpget, ftpput, httpd (s podporou autorizace, CGI), ifconfig, inetd, netstat, nslookup, ping/ping6, route, telnetd, tftp, traceroute, udhcpd, wget.
ifconfig- nastavení síťového rozhraní wget- stahování souborů přes HTTP/FTP.Další užitečné programy a příkazy konzoly Linux
hdparm Rigidní řízení disky a CD mechaniky. Příklad: hdparm -E8 /dev/cdrom Snížená rychlost otáčení CDROM. hodinky Periodické provádění příkazů. Příklad: watch -n 60 hdparm -E8 /dev/cdrom zpomalte disk jednou za minutu, aby jej mechanika nepřetaktovala a nevytvářela hluk při sledování DVD. pppconfig Jednoduché a spolehlivý program Nastavení vytáčeného připojení k internetu přes modem. pon, poff a plog jsou příkazy pro navázání, přerušení a zobrazení protokolu připojení. pppoeconf Podobně nastavení přístupu k internetu přes ADSL modem. kdo jsem Umožňuje vám zjistit uživatelské jméno, pokud jste zapomněli pokud je nahoře příkaz zobrazit síťová připojení z konzole netstat Příkaz zobrazí obsah různých datových struktur souvisejících se sítí různé formáty v závislosti na zadaných možnostech. iwconfig výstup informací o wi-fi síť rozhraní iwlist skenování zobrazení informací o přístupových bodech v dosahu volný, uvolnit volná paměťsuperuživatelský root
Má neomezená práva. Použití práv superuživatele je nutné při instalaci ovladačů, změně důležité parametry linux. Heslo uživatele root je obvykle vyžadováno při instalaci distribuce. Poté se ihned po instalaci můžete přihlásit do systému pomocí zadaného hesla a přihlášení vykořenit.
Pokud jste přihlášeni jako normální uživatel, můžete získat práva superuživatele v konkrétní instanci terminálu pomocí příkazu su, poté musíte zadat heslo superuživatele. Zpět k relaci běžného uživatele můžete tým výstup.
Distribuce jako Ubuntu však během instalace nevytvářejí uživatele root. Přihlásit se uživatel root nebo su selže. Práva superuživatele v těchto distribucích lze získat pomocí příkazu sudo. Musí být zapsán před každým příkazem, který vyžaduje práva superuživatele. Například sudo nano /etc/fstab. Po prvním příkazu sudo musíte zadat heslo aktuální uživatel. Uživatelé, kteří jsou členy skupiny sudo nebo admin, mohou sudo používat (v závislosti na Linux distribuce), což se pro prvního uživatele Ubuntu provádí automaticky při instalaci distribuce.
Vlastnosti linuxových terminálů
Příkazy zapsané do souboru jsou vykonávány příkazem sh název souboru.
Standardní příkazy Linuxu se liší od příkazů systému DOS a Windows – jsou obvykle kratší. Při práci s příkazovým řádkem jako obvykle ukazuje blikající kurzor pozici zadávání textu, příkazový řádek začíná aktuální cestou a názvem počítače, za nímž následuje znak $, %, nebo #. To druhé znamená, že příkazy budou prováděny jako superuživatel root. Znak ~ znamená cestu k aktuálnímu domovskému adresáři uživatele.
Většina příkazů v Linuxu, které nevyžadují zobrazení žádné informace uživateli, v případě úspěchu nezobrazuje vůbec nic. Pokud se příkaz neprovede normálně, zobrazí se pouze chyby a varování. Tito. funguje na Linuxu obecný princip"mlčet znamená pracovat."
V libovolném linuxovém terminálu můžete pomocí šipek nahoru/dolů na klávesnici procházet historií příkazů, která se ukládá mezi relacemi a liší se pro různé uživatele a hostitele (v případě připojení z příkazové řádky k jinému počítači přes ssh). Částečně napsaný příkaz nebo název souboru nebo adresáře v aktuálním adresáři lze automaticky připojit klávesou TAB. Pokud je nalezeno více možností a nelze jednoznačně pokračovat v příkazu na TAB, zobrazí se všechny vhodné možnosti.
Při práci v grafickém prostředí jsou vhodné terminálové emulátory. Zpravidla podporují karty -- několik terminálů v jednom okně, podporují barevná schémata.
Shell skriptování
Posloupnost příkazů může být formátována jako spustitelný soubor. Toto je skript.
První řádek skriptu popisuje standardní proměnnou cestu