GNU/Linux >> Znalost Linux >  >> Linux

6 známek, že byste mohli být uživatelem Linuxu

Uživatelé Linuxu jsou různorodá skupina, ale mnoho z nás sdílí několik zvyků. Je možné, že nemáte žádné z příznaků uvedených v tomto článku, a pokud jste novým uživatelem Linuxu, mnoho z nich možná nepoznáváte... zatím.

Zde je šest známek, že byste mohli být uživatelem Linuxu.

1. Pokud víte, svět začal 1. ledna 1970.

Existuje mnoho pověstí o tom, proč se hodiny unixového počítače vždy nastaví zpět na 1970-01-01, když se resetují. Ale světská pravda je, že unixová „epocha“ slouží jako běžný a jednoduchý referenční bod pro synchronizaci. Například Halloween je 304. den tohoto roku v juliánském kalendáři, ale běžně o něm hovoříme jako o „31.“. Víme, který 31. den máme na mysli, protože máme společné referenční body:Víme, že Halloween se slaví v říjnu a že říjen je 10. měsíc v roce, a víme, kolik dní obsahuje každý předchozí měsíc. Bez těchto hodnot bychom mohli používat tradiční metody měření času, jako jsou fáze měsíce, ke sledování speciálních sezónních událostí, ale počítač tuto schopnost samozřejmě nemá.

Počítač vyžaduje pevné a jasně definované hodnoty, proto byla jako začátek epochy Unixu zvolena hodnota 1970-01-01T00:00:00Z. Kdykoli počítač POSIX ztratí pojem o čase, služba, jako je Network Time Protocol (NTP), mu může poskytnout počet sekund od 1970-01-01T00:00:00Z, který může počítač převést na datum vhodné pro člověka.

Datum a čas jsou ve výpočetní technice skvěle složitou věcí, kterou lze sledovat, především proto, že existují výjimky z téměř standardu. Měsíc nemá vždy 30 dní, rok nemá vždy 365 dní a dokonce i sekundy mají tendenci se každý rok trochu posunout. Pokud hledáte zábavné a frustrující programovací cvičení, zkuste naprogramovat spolehlivou kalendářovou aplikaci!

2. Myslíte si, že je to fuška napsat cokoliv přes dvě písmena, abyste něco udělali.

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Nejběžnější unixové příkazy jsou skvěle krátké. Kromě příkazů jako cd a ls a mv , existuje jeden příkaz, který doslova nemůže být kratší:w (který ukazuje, kdo je aktuálně přihlášen podle /var/run/utmp soubor).

Na jednu stranu se extrémně krátké příkazy zdají neintuitivní. Nový uživatel pravděpodobně neuhodne, že napíše ls by seznam adresáře. Jakmile se však příkazy naučíte, čím kratší jsou, tím lépe. Pokud strávíte celý den v terminálu, čím méně stisků kláves musíte napsat, můžete strávit více času prací.

Naštěstí jsou jednopísmenné příkazy daleko od sebe, což znamená, že pro aliasy můžete použít většinu písmen. Například Emacs používám natolik často, že považuji za emacs na psaní je příliš dlouhé, proto jsem jej přejmenoval na e přidáním tohoto řádku do mého .bashrc soubor:

alias e='emacs'

Příkazy můžete také dočasně aliasovat. Pokud například zjistíte, že při odstraňování problémů se sítí opakovaně spouštíte firewall-cmd, můžete vytvořit alias pouze pro vaši aktuální relaci:

$ alias f='firewall-cmd' 
$ f
usage: see firewall-cmd man page
No option specified.

Dokud je terminál otevřený, váš alias přetrvává. Jakmile je terminál uzavřen, je zapomenut.

3. Myslíte si, že kliknout více než dvakrát, abyste něco udělali, je fuška.

Uživatelé Linuxu mají rádi efektivitu. I když ne každý uživatel Linuxu vždy spěchá, aby něco udělal, existují v linuxových desktopech konvence, které se snaží snížit počet akcí potřebných k provedení daného úkolu. Zde je několik příkladů.

  • Ve správci souborů KDE Dolphin se jediným kliknutím otevře soubor nebo adresář. Předpokládá se, že pokud chcete vybrat soubor, můžete buď kliknout a přetáhnout, nebo místo toho Ctrl+Kliknout. To může zmást uživatele, kteří jsou zvyklí na všechno klikat dvakrát, ale jakmile vyzkoušíte akce jedním kliknutím, obvykle se nemůžete vrátit k pracnému dvojkliku.
  • Na většině počítačů se systémem Linux vložíte kliknutím prostředním tlačítkem nejnovější obsah schránky.
  • Na mnoha počítačích Linux lze akce přetažení upravit stisknutím kláves Alt, Ctrl nebo Shift. Například Alt+Přetažení přesune okno v KDE a Ctrl+Přetažení v GNOME způsobí zkopírování souboru namísto přesunutí.

4 . Nikdy jste na počítači neprovedli žádnou akci více než třikrát, protože jste to zautomatizovali již potřetí.

Omlouvám se za nadsázku, ale mnoho uživatelů Linuxu očekává, že jejich počítač bude pracovat tvrději než oni. Naučit se automatizovat běžné úkoly sice nějakou dobu trvá, ale na Linuxu to bývá snazší než na jiných platformách, protože terminál Linux a operační systém Linux jsou tak těsně integrovány. Jednoduché věci, které lze automatizovat, jsou akce, které již provádíte v terminálu, protože příkazy jsou pouze řetězce, které zadáváte do překladače, a tomuto překladači (shell běžící v terminálu) je jedno, zda jste řetězce zadali ručně nebo zda jen to ukazujete na skript.

Pokud například často přesouváte sadu souborů z jednoho místa na druhé, můžete pravděpodobně použít stejnou sekvenci pokynů jako skript, který můžete spustit jediným příkazem. Představte si, že to děláte každé ráno ručně:

$ cd Documents
$ trash reports-latest.txt
$ wget myserver.local/reports/daily/report-latest.txt
$ cp report-latest.txt reports_daily/2019-31-10.log

Je to jednoduchá sekvence, ale její každodenní opakování není nejefektivnější způsob, jak trávit čas. S trochou abstrakce to můžete zautomatizovat pomocí jednoduchého skriptu:

#!/bin/sh

trash $HOME/Documents/reports-latest.txt

wget myserver.local/reports/daily/report-latest.txt \
-P $HOME/Documents/udpates_daily/`date --iso-8601`.log

cp $HOME/Documents/udpates_daily/`date --iso-8601`.log \
$HOME/Documents/reports-latest.txt

Svůj skript můžete nazvat get-reports.sh a spouštět jej ručně každé ráno, nebo jej můžete dokonce zadat do svého crontab, aby váš počítač provedl úkol, aniž by od vás vyžadoval jakýkoli zásah.

To může být pro nového uživatele matoucí, protože není vždy zřejmé, co je s čím integrováno. Pokud například pravidelně otevíráte obrázky a zmenšujete je o 50 %, pak jste pravděpodobně zvyklí dělat něco takového:

  1. Otevření prohlížeče nebo editoru fotografií
  2. Změna měřítka obrázku
  3. Export obrázku jako upraveného souboru
  4. Uzavření aplikace

Pokud byste to dělali několikrát denně, pravděpodobně by vás to opakování omrzelo. Protože však tyto akce provádíte v grafickém uživatelském rozhraní (GUI), budete potřebovat vědět, jak skriptovat GUI, abyste jej automatizovali. Některé aplikace, jako je GIMP, mají bohaté skriptovací rozhraní, ale tento proces je samozřejmě jiný než pouhé přizpůsobení hromady příkazů a jejich uložení do souboru.

Někdy opět existují ekvivalenty příkazového řádku k věcem, které děláte v GUI. Převod dokumentů z jednoho textového formátu do druhého lze provést pomocí Pandoc, obrázky lze manipulovat pomocí Image Magick, hudbu a video lze upravovat a převádět atd. Jde o to vědět, co hledat, a obvykle se naučit nový (a někdy složitý) příkaz. Snížení velikosti obrázků je však v terminálu výrazně jednodušší než v GUI:

#!/bin/sh

convert "${1}" -scale 50% `basename "${1}" .jpg`_50.jpg

Stojí za to prozkoumat ty otravné, opakující se úkoly. Nikdy nevíte, jak jednoduchá a rychlá je vaše práce na počítači!

5. Ty distro hop

Jsem horlivým uživatelem Slackware doma a uživatelem RHEL v práci. Ve skutečnosti to není pravda; Nyní jsem v práci uživatelem Fedory. Kromě případů, kdy používám CentOS. A tehdy jsem chvíli provozoval Mageiu.

Nezáleží na tom, jak skvělá distribuce je; součástí provinilého potěšení z toho, že jste uživatelem Linuxu, je svoboda nerozhodnout se o tom, kterou distribuci provozujete. Na první pohled jsou všechny v podstatě stejné, a to je osvěžující. Ale v závislosti na vaší náladě můžete dát přednost stabilitě CentOS před neustálými aktualizacemi Fedory, nebo si můžete jednoho dne skutečně užít centralizované řídicí centrum Mageia a poté dovádět v modularitě nezpracovaných konfiguračních souborů Debianu jindy. A někdy se úplně obrátíte na alternativní OS.

Jde o to, že linuxové distribuce jsou projekty vášně a je zábavné být součástí vášní jiných lidí s otevřeným zdrojovým kódem.

6. Máte vášeň pro open source.

Bez ohledu na vaše zkušenosti, pokud jste uživatelem Linuxu, nepochybně máte vášeň pro open source. Ať už to denně vyjadřujete prostřednictvím uměleckého díla nebo kódu Creative Commons nebo to sublimujete a svou práci provádíte v osvobozujícím (a osvobozeném) prostředí, žijete v open source a stavíte na něm. Je to kvůli vám, že existuje komunita s otevřeným zdrojovým kódem a komunita je bohatší na to, že jste členem.

Je spousta věcí, které jsem nezmínil. Co dalšího vás jako uživatele Linuxu prozradí? Dejte nám vědět v komentářích!


Linux
  1. 20 základních příkazů Linuxu pro každého uživatele

  2. Co je uživatel Linuxu?

  3. 10 příkazů, které by měl znát každý uživatel Linuxu

  1. Rozdíl mezi příkazy „su“ a „su -“ v Linuxu

  2. Tři linuxové příkazy, které byste nikdy neměli používat

  3. Linux su příkaz

  1. Naučte se rozdíl mezi příkazy „su“ a „su -“ v Linuxu

  2. 10 základních linuxových příkazů, které potřebujete znát

  3. Omezit uživatele na provádění selektivních příkazů (Linux)