Soubory jsou jednou z nejdůležitějších věcí, se kterými komunikujete na počítači se systémem Linux. Mezi nejběžnější soubory, se kterými se v systému Linux setkáte, patří konfigurační soubory, soubory protokolu a skripty.
Schopnost snadného prohlížení souborů z příkazového řádku je výkonná funkce, kterou Linux poskytuje svým uživatelům. Tato příručka vám ukáže různé nástroje příkazového řádku, které můžete použít k prohlížení souborů v systému Linux.
1. Kočka
Obslužný program cat je jedním z nejpoužívanějších příkazů pro prohlížení obsahu souborů v systému Linux. Příkaz můžete použít pro zřetězení a tisk standardního výstupu souboru. Chcete-li zobrazit obsah souboru pomocí kat, Jednoduše zadejte název příkazu a soubor, který chcete zobrazit.
kočka / etc / passwd
Ve výše uvedeném příkazu zobrazí příkaz cat obsah souboru heslo soubor. The heslo soubor obsahuje podrobnosti týkající se uživatele na stroji s Linuxem.
Ve výchozím nastavení nebude výstup příkazu cat očíslován. Proto pokud chcete číslovat řádky ve výstupu, můžete použít -n možnost následujícím způsobem.
cat -n / etc / passwd
Můžete také použít nástroj cat k zobrazení více souborů najednou.
sudo cat / etc / passwd / etc / shadow
Poznámka: Výše uvedený příkaz cat používá sudo, protože / etc / stínový soubor vyžaduje, aby měl uživatel zvýšená oprávnění, aby jej mohl zobrazit.
2. Nl
Příkaz nl, zkratka pro číselné řady, je velmi podobný příkazu cat, s výjimkou, že příkaz nl ve výchozím nastavení čísluje výstupní řádky.
nl / etc / passwd
Kromě číslování výstupu vám obslužný program nl umožňuje formátovat výstup a sladit číslování výstupu. Například můžete formátovat čísla řádků tak, aby byla zarovnána doleva, a to následujícím způsobem.
nl -nln / etc / passwd
Přestože se nástroj nl primárně používá k číslování výstupních řádků, můžete také zvolit nečíslování řádků pomocí -b možnost následujícím způsobem.
nl -b n / etc / passwd
3. Více
Některé výstupy souborů, se kterými se setkáte, mohou být docela velké. Utilita more umožňuje snazší prohlížení velkých souborů po jedné obrazovce.
Chcete-li zobrazit heslo soubor v menších částech, můžete použít více příkaz:
více / etc / passwd
Výše uvedený příkaz zobrazí pouze výstup, který odpovídá velikosti vašeho terminálu. Použijte F klávesa pro posun vpřed ve výstupu a B tlačítko pro posun zpět.
Chcete-li určit počet řádků zobrazených v každé sekci najednou, můžete použít -X možnost, kde X je počet řádků, které má příkaz zobrazit. Například následující příkaz zobrazí čtyři řádky na obrazovku:
více -4 / etc / passwd
Pomocí níže uvedeného příkazu se dozvíte více o navigaci ve výstupu generovaném příkazem more a o tom, jak hledat řetězce ve výstupu.
více - pomoc
4. Méně
Menší nástroj je nástupcem příkazu more, protože poskytuje další vylepšení a emulaci než ten druhý. Nástroj méně je navíc rychlejší a má zvýšenou účinnost, protože nečeká na načtení celého obsahu souboru, než může zobrazit nějaký výstup.
méně / etc / passwd
Podobně jako u příkazu more použijte F klávesa pro posun vpřed ve výstupu a B tlačítko pro posun zpět.
Chcete-li ve výstupu zobrazit čísla řádků, použijte -N možnost následujícím způsobem.
méně -N / etc / passwd
Hledání textu
Chcete-li vyhledat řetězec nebo vzor v rámci méně užitečného výstupu, jednoduše stiskněte klávesu / na klávesnici a poté řetězec, který chcete vyhledat. Například k vyhledání řetězce hry ve výstupu méně / etc / passwd, zadejte /games na klávesnici následovaný Enter klíč.
Text, který hledáte, bude zvýrazněn výše. Chcete-li se ve vyhledávání posunout vpřed, stiskněte n klávesu na klávesnici a posunutí dozadu. lis N. Všimněte si, že n znak rozlišuje velká a malá písmena v závislosti na směru pohybu.
Další výkonnou funkcí nástroje méně je, že jej můžete použít jako kanál v některém výstupním proudu nebo pro jiné příkazy. Například příkaz dmesg zobrazí zprávy jádra vyzvánění vyrovnávací paměti nebo jiné informace týkající se jádra během bootování. Protože tento výstup protokolu může být docela dlouhý, můžete použít méně příkaz pro omezení výstupu a pro snadnou navigaci.
sudo dmesg | méně
Můžete také použít nástroj méně k interaktivnímu zobrazení dat. Například při použití s dmesg Příkaz less můžete nastavit tak, aby vám vždy zobrazoval nejnovější data, protože systém na výstup stále přidává další řádky. Chcete-li udělat totéž, použijte + F možnost pomocí příkazu takto:
sudo dmesg | méně + F
Jak můžete vidět z výstupu výše, nástroj méně ukazuje, že čeká na zobrazení více dat ve výstupu. lis Ctrl + C přerušit následovaný Q vyčistit výstup.
5. Hlava
Někdy možná budete chtít zobrazit pouze prvních několik řádků souboru, a právě zde se hodí nástroj head. Ve výchozím nastavení je zobrazeno pouze prvních 10 řádků souboru.
hlava / etc / passwd
Chcete-li upravit počet řádků, které chcete zobrazit, použijte -X možnost, kde X je počet řádků, které chcete zobrazit. Například pro zobrazení prvních 20 řádků:
hlava -20 / etc / passwd
6. Ocas
Příkaz tail pracuje téměř opačným způsobem než obslužný program head, tj. Vydává poslední část souboru. Ve výchozím nastavení je zobrazeno posledních 10 řádků souboru.
ocas / etc / passwd
Stejně jako příkaz head můžete také upravit počet řádků, které chcete zobrazit.
ocas -10 / etc / passwd
Pro zobrazení živých dat v interaktivním režimu použijte -F vlajka s příkazem ocasu. Například vždy zobrazit posledních 10 zpráv protokolu v souboru syslog soubor:
ocas -f / var / log / syslog
Práce se soubory v příkazovém řádku systému Linux
Tato příručka vám ukázala různé způsoby, jak můžete prohlížet soubory v systému Linux. Klíčem je mít možnost prohlížet a pracovat se soubory přímo z příkazového řádku. I když tyto nástroje nabízejí funkce, které vám umožňují vyhledávat řetězce, existují i jiné podobné příkazy nástroj grep které můžete použít k filtrování výstupu ve vašem systému.
Kromě terminálu mohou uživatelé také spravovat a procházet jejich souborový systém graficky. V systému Linux je k dispozici několik aplikací pro správu souborů, které si můžete zdarma vyzkoušet.
Spolehlivý správce souborů usnadňuje organizaci souborů. Zde je seznam nejlepších správců souborů pro Linux.
Přečtěte si další
- Linux
- Správa souborů
- Příkazy pro Linux
Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.