Linuxový terminál
- 7 nejlepších emulátorů terminálu pro Linux
- 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
- Stáhnout nyní:SSH cheat sheet
- Cheat sheet pro pokročilé příkazy systému Linux
- Výukové programy příkazového řádku systému Linux
Dobrý den, ještě jednou u dalšího dílu adventního kalendáře hraček s příkazovým řádkem Linuxu. Pokud je to vaše první návštěva seriálu, možná se sami sebe ptáte, co je to vlastně hračka příkazového řádku? Opravdu, necháváme to docela otevřené:Je to cokoli, co je zábavnou zábavou na terminálu, a dáváme bonusové body za cokoliv s prázdninovou tématikou.
Možná jste některé z nich už viděli, možná ne. Ať tak či onak, doufáme, že se budete bavit.
Dnešní hračka je super jednoduchá:Je to vaše výzva Bash. Vaše výzva Bash? Ano! Máme ještě pár týdnů prázdnin, abychom se na to mohli dívat, a ještě více týdnů zimy tady na severní polokouli, tak proč si to neužít.
Vaše výzva Bash může být aktuálně jednoduchý znak dolaru ($ ), nebo pravděpodobněji je to něco trochu delšího. Pokud si nejste jisti, co právě teď tvoří vaši výzvu Bash, můžete ji najít v proměnné prostředí nazvané $PS1. Chcete-li jej zobrazit, zadejte:
echo $PS1
Pro mě to vrací:
[\u@\h \W]\$
\u , \h a \W jsou speciální znaky pro uživatelské jméno, název hostitele a pracovní adresář. Existují další, které můžete použít také; pro pomoc při sestavování výzvy Bash můžete použít EzPrompt, online generátor konfigurací PS1, který zahrnuje spoustu možností včetně data a času, stavu Git a dalších.
Můžete mít také další proměnné, které tvoří vaši výzvu Bash; $PS2 for me obsahuje zavírací závorku mého příkazového řádku. Další informace naleznete v tomto článku.
Chcete-li změnit výzvu, jednoduše nastavte proměnnou prostředí ve svém terminálu takto:
$ PS1='\u is cold: '
jehb is cold:
Chcete-li jej nastavit trvale, přidejte stejný kód do svého /etc/ bashrc pomocí vašeho oblíbeného textového editoru.
Co to má společného se zazimováním? Je pravděpodobné, že na moderním stroji váš terminál podporuje Unicode, takže nejste omezeni na standardní znakovou sadu ASCII. Můžete použít jakékoli emotikony, které jsou součástí specifikace Unicode, včetně sněhové vločky ❄, sněhuláka ☃ nebo páru lyží ?. Na výběr máte spoustu zimních možností.
? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift
Vyberte si své oblíbené a užijte si zimní pohodu. Zajímavost:moderní souborové systémy také podporují znaky Unicode ve svých názvech souborů, což znamená, že svůj další program můžete technicky pojmenovat "❄❄❄❄❄.py" . To znamená, prosím, ne.
Máte oblíbenou hračku příkazového řádku, kterou bych podle vás měl zahrnout? Kalendář pro tuto sérii je z velké části naplněn, ale zbývá mi pár míst. Dejte mi vědět v komentářích níže a já se na to podívám. Pokud bude místo, pokusím se ho zahrnout. Pokud ne, ale dostanu nějaké dobré příspěvky, udělám na konci souhrn čestných uznání.
Podívejte se na včerejší hračku, projděte si svůj linuxový terminál a zítra se vraťte na další!