Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
15. 5. 2025 podle 365tipů
Linux, Software

TIP#2970: Jak v terminálu v Linuxu otevřít či si prohlédnout soubor?

V okamžiku kdy se ocitnete v terminálu v LInux, tedy nikoliv v grafickém rozhraní, tak narazíte na něco co právě v GUI bývá snadné, jenže tady nic takového není. Jak se podívat na obsah nějakého souboru, jak si ho otevřít.

Cest je povícero, všechny jsou samozřejmě nějaký ten příkaz pro zobrazení/otevření. A ne ve všech Linuxech (na všech strojích) je budete mít hned k dispozici. A většina z nich se hodí spíš pro textové soubory, ale to s ohledem na použití v terminálu dá rozum. 

TIP: abyste si nenaběhli a neotevírali binárku můžete se pomoci file jméno zeptat co soubor je zač.

cat (a tac)

cat je něco co bude k dispozici všude (cat jako zkratka z concatenate, spojit). proste napíšete cat jméno_souboru a odešlete. 

Na binární soubory nepoužívat, vaše terminálové sezení by nemuselo dopadnout dobře. Což ostatně platí i pro ostatní metody.

cat umí i nějaké užitečné vychytávky

  • cat -n se postará, že řádky budou číslované
  • cat -b čísluje řádky, ale ne ty prázdné
  • cat -s nebude více prázdných řádek zobrazovat, budou jako jedna
  • cat -T zobrazí kde v textu jsou tabulátory
  • cat -E zobrazí kde v textu jsou konce řádek (EOL)

cat můžete použít i pro zobrazení více souborů postupně (cat soubor1 soubor2) – což je také důvod proč se cat jmenuje jak se jmenuje. Slouží totiž nejenom k zobrazení, ale v okamžiku kdy chcete z více souborů vytvořit jeden (tedy „spojit“ je). To proto, že ten výstup pak můžete „přesměrovat“ do nového souboru.

cat má obrácenou variant tac, vypisuje soubor pozpátku, tedy od poslední do první řádky.

less (a more)

less je užitečný v tom, že zobrazuje soubor postupně, jednu stránku po druhé. A pomoci šípek nahoru/dolu se v něm můžete (tak trochu) pohybovat. Konec zobrazování pomocí Q.

less mělo předchůdce v podobě more. Také stránkuje, ale neumí skrolovat směrem zpět.

less je šikovné i v tom, že do tohoto příkazu můžete poslat výstup něčeho dlouhého a less zajistí stránkování. Takže například něco jako

sudo dmesg | less

head a tail

head zobrazí jen několik prvních řádek soubor, tail několik posledních řádek souboru. Užitečné v okamžiku kdy jde o velké soubory a nechcete je vidět kompletní.

tail je užitečné pro rychlé kouknutí na konec log souborů – na konci jsou totiž aktuální záznamy.

nano

nano je editor, stále ale jen pro textové soubory, na ty binární to nepoužijete. A musíte vědět jak ho ovládat, ale naštěstí má základní nápovědu hned dole pod opravovaným textem. Zkratek je ale víc, takže použijte Ctrl+G a zobrazí se přehled. 

nano soubor prostě otevře k editaci, pokud neexistuje, založí ho.

Navigovat budete pomocí šipek, měnit dle libosti, pro uložení nezapomeňte Ctrl+O následované Enter. Ukončení jen tak pomocí Ctrl+C

nano občas musíte použít kombinace se sudo – to pokud budete opravovat nějaké “systémové” soubory přístupné jen správcům.

vi a vim

Pro zkušenější uživatele. Textový editor dostupný téměř všude. Otevírá soubor k editaci. Ale pozor – pro nováčky může být výstupem bezmocné tápání v módech a odchod bývá neintuitivní (:q nebo :q!). Přesto se hodí zmínit, že když nic jiného není po ruce, vi obvykle bude.

strings

Zajímavý pomocník pro binární soubory – vytáhne z nich použitelné textové řetězce. Takže vám nezobrazí celý binární soubor (program, pdf, obrázek, atd), ale jen texty co v něm najde.

hexdump

hexdump se hodí pro binární soubory, vypíše je v hexadecimální podobě. 

TIP: Hodně usnadnit život mohou klasické souborové manažery. Osobně jednu z prvních věcí do mých strojů přidávám mc (= midnight commander). Viz Užitečné software (aplikace) pro Raspberry Pi (a Linux vůbec)? kde je řada dalších hodících se věcí.

Další tipy týkající se Linuxu (a podobných věcí)

  • TIP#124: V čem opravovat obrázky a fotky a nekrást kvůli tomu Photoshop?

    TIP#124: V čem opravovat obrázky a fotky a nekrást kvůli tomu Photoshop?

    Znáte to, prostě potřebujete nějaké ty programy, které umí pracovat s obrázky. Ideálně samozřejmě Photoshop, protože ten má (a) přece každý a (b) Franta tady od vedle ho umí ukrást. Co na…

  • TIP#109: Software pro Linux, bez kterého se neobejdete. Tedy, určitě, teoreticky.

    TIP#109: Software pro Linux, bez kterého se neobejdete. Tedy, určitě, teoreticky.

    Pořídili jste si Linux, třeba nějaké to Ubuntu, které je poměrně dost uživatelsky přívětivé i snadno instalovatelné. Jenže na vás kouká prázdná plocha, nevíte co si pořídit, aby to začalo trochu líp…

  • TIP#108: Když testovat programy, tak ve Virtuálním stroji. Vážně! Ale užitečné to je na víc věcí

    TIP#108: Když testovat programy, tak ve Virtuálním stroji. Vážně! Ale užitečné to je na víc věcí

    Pokud máte Windows, tak si za normálních okolností věcí z Linuxu nespustíte. Pokud máte MAC, tak si zase za normálních okolností nespustíte věci z Windows. Stejně tak je to na Linuxu, nemůžete…

  • TIP#104: Jaký HTML WYSIWYG editor vybrat pro psaní textů pro web?

    TIP#104: Jaký HTML WYSIWYG editor vybrat pro psaní textů pro web?

    Tohle je takový věčně vracející se problém: V čem psát HTML dokumenty, pokud je tedy hlavně nechcete psát přímo v „zobáčcích“, tedy přímo v HTML kódu. Protože ono nějak těch skutečných WYSIWYG…

  • TIP#054: Jak vytvořit bootovatelný USB disk ve Windows (ale i Linuxu)

    TIP#054: Jak vytvořit bootovatelný USB disk ve Windows (ale i Linuxu)

    Dnes trochu odbočíme, ale jsme si jist, že přesně tohle se vám může jednoho dne docela dost hodit. Vytvoření bootovatelného USB disku je totiž něco, co je užitečné nejenom když máte nějaký…

«Předchozí stránka
1 … 16 17 18

Související příspěvky

TIP#3092: Jak v Linuxu kopírovat soubory a složky? Naučte se cp
TIP#2989: Jak na (nejen) Raspberry Pi (rychle) vidět chyby/problémy, ke kterým v systému došlo?
TIP#2950: Ve Windows je NET VIEW. Je něco podobného v Linuxu? Jak zjistit jaké servery v síti mají jaké síťové disky?

Jak na Raspberry Pi? Linux Software

Předchozí článekTIP#2969: K čemu všemu se hodí, dá používat, NASDalší článek TIP#2971: Obtěžuje vás v Gmailu Gemini? Můžete to vypnout a mít klid

Nejnovější příspěvky

  • TIP#3253: Co je to latence a proč to hraje roli (nejen) při hraní her
  • TIP3252: Chladit notebooky podložkou? Co byste měli vědět
  • TIP#3251: Kouzelná meteostanice ATMOS řeší problém, o kterém ani nevíte
  • TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace
  • TIP#3249: Zálohovat počítači či NAS? Rozhodně ano. Ale kam a jak? Včetně velkého přehledu cloudových služeb

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

Zdejší tipy na zajímavé/užitečné věci obsahují affialiate odkazy na Alzu/Aliexpres

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA

Oznámení