• 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:

    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)

    1. 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“.

    2. 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.

    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 /etc
    cp 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 hodin

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