Pokud jste novým Linuxem, používání terminálu může být trochu ohromující. Nové distribuce Linuxu jako Linux Mint mají skvělá grafická rozhraní, ale jádrem Linuxu je jádro a to znamená použití příkazového řádku.
I když jste uživatel systému Windows, pravděpodobně jste museli otevřít okno příkazového řádku v určitém okamžiku svého života, abyste mohli provést úkol. S nejnovější verzí Windows, Windows 10, můžete dokonce nainstalovat Ubuntu Bash shell ve Windows a spouštět Linux příkazy přímo z Windows!
V tomto článku půjdu přes několik základních Linuxových příkazů, které jsou společné napříč všemi distribucemi Linuxu. Protože bash shell je nejoblíbenější shell a ten, který používám, budu používat tuto syntaxi pro všechny příkazy. Také budu zmiňovat některé z nejužitečnějších argumentů pro každý příkaz, ale v manuálových stránkách je mnoho dalších.
1. ls (Obsah seznamu)
Podle mého názoru je první příkaz, který byste měli vědět, příkaz ls . Tento příkaz zobrazí obsah aktuálního pracovního adresáře. Pokud jen zadáte ls a stisknete Enter, dostanete velmi základní seznam souborů a složek v aktuálním adresáři.
Ve většině linuxových distribucí budou adresáře zvýrazněny jinou barvou jako zelená. Soubory budou zpravidla standardní barvou výzvy, která je v mém případě šedá. Bez jakýchkoliv argumentů je ls takový nudný. Pokud používáte -a s ls, budete moci vidět všechny skryté soubory.
Vše, co začíná tečkou, je skrytý soubor nebo adresář. Skryté adresáře mají tmavě modrou barvu, což je těžké vidět. Dalším užitečným argumentem je volba -l uvedená níže.
To vám dává dlouhý seznam souborů a složek s mnohem více informací, jako jsou oprávnění, odkazy, uživatel, skupina, velikost a datum poslední změny. Pokud si nejste jisti, jak tato oprávnění interpretovat, přečtěte si můj příspěvek k pochopení oprávnění systému Linux.
2. cd (Změnit adresář)
Jakmile můžete zobrazit obsah adresáře, je užitečné vědět, jak přepnout do jiného adresáře. Ve výchozím nastavení budete vždy začínat ve svém domovském adresáři, když otevřete bash shell. To je indikováno symbolem tildy ( ~ ) ve výzvě shellu.
Příkaz cd je způsob, jak změnit adresáře v Linuxu. Není opravdu spousta, co se učit s cd, ale existuje několik zkratek. Jedním z dobrých věcí je jednoduše psát cd a stisknout enter. To vás vždy vrátí zpět do domovského adresáře bez ohledu na to, kde se nacházíte.
Rovněž můžete použít absolutní cestu, pokud se chcete dostat do adresáře, který není přístupný prostřednictvím relativní cesty. V níže uvedeném příkladu musím použít absolutní cestu začínající v kořenovém adresáři (/), abych se dostal do souboru etc / ssh.
3. člověk (Stránky nápovědy)
Příkaz man je pravděpodobně jedním z nejužitečnějších příkazů v Linuxu. Dokonce i pokročilí uživatelé Linuxu si nepamatují každý argument pro příkaz Linux. Manové stránky vám poskytnou podrobné informace o všech různých argumentech pro příkaz.
Syntaxe je také velmi jednoduchá. Je to jen člověk následovaný příkazem, o kterém se chcete dozvědět. Na snímku nahoře jsem udělal muže, abych se dozvěděl více o příkazu ls. Jedním z užitečných argumentů pro muže je -k, který vám umožní prohledávat všechny příkazy pomocí klíčového slova.
Nahoře jsem hledal klíčové slovo zip a vrátil všechny příkazy, které mají slovo zip v názvu příkazu nebo v popisu. Je to šikovný způsob, jak najít příkazy, o nichž byste možná jinak nevěděli.
Spolu s člověkem můžete použít další příkaz nazvaný info, abyste získali více příkladů použití příkazu. Zadejte příkaz info a vyvolejte informační stránku daného příkazu.
4. dotkněte se položky (Vytvořit soubor)
Pokud chcete rychle vytvořit nový soubor, je nejjednodušší použít dotykový příkaz. Ve skutečnosti se dotykový příkaz používá ke změně časového razítka na souboru, ale dalším použitím je vytvoření nového souboru.
Existuje mnoho způsobů, jak vytvářet soubory v Linuxu a později pravděpodobně nikdy nepoužijete dotek k vytvoření souboru, ale na začátku je to velmi užitečné.
Pokud soubor již existuje při použití dotykového příkazu, jednoduše aktualizuje poslední přístup a poslední změněné časové razítka souboru, jak je uvedeno výše.
5. kočka (Concatenate Files & Print)
Dalším užitečným příkazem je příkaz cat . Hlavní funkcí kočky je zřetězení více souborů, ale lze jej také použít k tisku obsahu souboru na standardní výstup (což je obrazovka).
Argument -n můžete použít k přidání čísel řádků do výstupu. Pokud použijete volbu -b, přidá řádky pouze řádky, které nejsou prázdné. Pokud používáte kočka na souboru, který je delší než výška terminálového okna, zobrazí se pouze dolní část souboru. Výstup z kočky můžete napojit na menší nebo více příkazů pro zobrazení obsahu stránky po stránce.
6. mkdir (Vytvořit adresář)
V určitém okamžiku budete chtít vytvořit adresáře pro lepší uspořádání vašich dat a to je místo, kde přichází příkaz mkdir . Pro vytváření adresářů pomocí tohoto příkazu můžete použít relativní nebo absolutní cesty.
Ve výše uvedeném příkladu jsem vytvořil dva adresáře ve svém domovském adresáři pomocí relativní cesty a absolutní cesty. Pokud potřebujete vytvořit více hierarchických adresářů najednou, musíte použít argument -p .
Ve výše uvedeném příkladu jsem použil argument -p k vytvoření adresářů Aseem, Data a Pictures najednou, i když žádný z nich neexistoval.
7. rm (Odstranit)
Příkaz rm je mocný příkaz, který lze použít k odstranění souborů a adresářů. Příkaz rm může odstranit adresáře, které obsahují soubory a adresáře.
Chcete-li soubor odstranit, stačí zadat název souboru. Pokud potřebujete odstranit adresář, který není prázdný, musíte použít parametr -r . Je také vhodné použít argumenty -i a -v při použití příkazu rm, protože se vás zeptá před vymazáním.
Takže to je sedm opravdu jednoduchých, ale běžných příkazů, které budete muset v Linuxu vědět, abyste mohli začít. Existuje mnoho dalších a brzy budu posílat více článků pro začátečníky na více příkazů a jak je používat. Pokud máte nějaké dotazy, napište komentář. Užívat si!