Diferència entre revisions de la pàgina «Repàs d'ordres del sistema operatiu GNU/Linux - 2a setmana del curs 2020-2021»
m (→Ús de figlet) |
m |
||
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 32: | Línia 32: | ||
$ '''sudo apt update''' | $ '''sudo apt update''' | ||
− | $ '''sudo apt install figlet toilet screen''' | + | $ '''sudo apt install figlet toilet screen sl''' |
+ | |||
+ | == Ús d' '''sl'''== | ||
+ | '''sl''' són les sigles de ''steam locomotive'', que vol dir ''locomotora a vapor''. | ||
+ | jordi@ecat-debian:~$ '''sl''' | ||
+ | |||
== Ús de '''figlet''' == | == Ús de '''figlet''' == | ||
− | Informació sobre el programa '''figlet''' | + | Informació sobre el programa '''figlet''' (recorda de prémer la lletra '''q''' per a sortir): |
man figlet | man figlet | ||
Línia 151: | Línia 156: | ||
== Ús de '''toilet''' == | == Ús de '''toilet''' == | ||
+ | Informació sobre el programa '''toilet''' (recorda de prémer la lletra '''q''' per a sortir): | ||
+ | man toilet | ||
+ | Ús del programa '''toilet''': | ||
jordi@ecat-debian:~$ '''toilet No ensenyis el nas al dur mascara''' | jordi@ecat-debian:~$ '''toilet No ensenyis el nas al dur mascara''' | ||
Línia 186: | Línia 194: | ||
\| | \| | ||
jordi@ecat-debian:~$ | jordi@ecat-debian:~$ | ||
+ | |||
+ | = Més coses divertides a fer amb el terminal GNU/Linux = | ||
+ | [https://www.tecmint.com/20-funny-commands-of-linux-or-linux-is-fun-in-terminal/ 20 Funny Commands of Linux or Linux is Fun in Terminal] |
Revisió de 15:10, 21 set 2020
Contingut
Repàs d'ordres bàsiques[modifica]
Algunes ordres bàsiques del terminal
Explicació d'algunes ordres de terminal
Recordeu que si al terminal hi veieu un $ sou un usuari normal del sistema i si hi veieu una # sou l'usuari primari(root) del sistema.
Grups als quals pertany un usuari[modifica]
$ id
Ús de l'ordre sudo[modifica]
En cas de que no pertànyer al grup sudo[modifica]
$ su - # usermod -a -G sudo $USER
Malgrat esteu donats d'alta al grup sudo heu de sortir (log out) i tornar a accedir al sistema (log in). No cal que reinicieu l'ordinador.
Altres usos de sudo[modifica]
Una manera d'accedir al terminal com a usuari primari (root) sense fer servir su - (molt útil per a Ubuntu i Raspbian, sistemes sense usuari root per defecte):
$ sudo bash #
Recordeu que el vostre sistema us demanarà la contrasenya el primer cop que feu sudo i durant els següents 15 minuts no us ho tornarà a demanar.
Instal·lació de paquets[modifica]
L'ordre sudo apt update refresca les dependències dels paquets al dipòsits (o repositoris) de Debian o Ubuntu. L'ordre sudo apt upgrade actualitza els paquets (us ho recomano fer a casa, en funció del temps que faci que no tinguis actualitzats els paquets pot trigar una bona estona).
Amb l'ordre sudo apt install s'instal·len els paquets que s'hi escriuen després i llurs dependències.
$ sudo apt update $ sudo apt install figlet toilet screen sl
Ús d' sl[modifica]
sl són les sigles de steam locomotive, que vol dir locomotora a vapor.
jordi@ecat-debian:~$ sl
Ús de figlet[modifica]
Informació sobre el programa figlet (recorda de prémer la lletra q per a sortir):
man figlet
Ús del programa figlet:
jordi@ecat-debian:~$ figlet Escola del Clot _____ _ _ _ ____ _ _ | ____|___ ___ ___ | | __ _ __| | ___| | / ___| | ___ | |_ | _| / __|/ __/ _ \| |/ _` | / _` |/ _ \ | | | | |/ _ \| __| | |___\__ \ (_| (_) | | (_| | | (_| | __/ | | |___| | (_) | |_ |_____|___/\___\___/|_|\__,_| \__,_|\___|_| \____|_|\___/ \__| jordi@ecat-debian:~$ figlet -c Escola del Clot _____ _ _ _ ____ _ _ | ____|___ ___ ___ | | __ _ __| | ___| | / ___| | ___ | |_ | _| / __|/ __/ _ \| |/ _` | / _` |/ _ \ | | | | |/ _ \| __| | |___\__ \ (_| (_) | | (_| | | (_| | __/ | | |___| | (_) | |_ |_____|___/\___\___/|_|\__,_| \__,_|\___|_| \____|_|\___/ \__| jordi@ecat-debian:~$ figlet -t Escola del Clot _____ _ _ _ ____ _ _ | ____|___ ___ ___ | | __ _ __| | ___| | / ___| | ___ | |_ | _| / __|/ __/ _ \| |/ _` | / _` |/ _ \ | | | | |/ _ \| __| | |___\__ \ (_| (_) | | (_| | | (_| | __/ | | |___| | (_) | |_ |_____|___/\___\___/|_|\__,_| \__,_|\___|_| \____|_|\___/ \__| jordi@ecat-debian:~$ figlet -t -k Escola del Clot _____ _ _ _ ____ _ _ | ____| ___ ___ ___ | | __ _ __| | ___ | | / ___|| | ___ | |_ | _| / __| / __|/ _ \ | | / _` | / _` | / _ \| | | | | | / _ \ | __| | |___ \__ \| (__| (_) || || (_| | | (_| || __/| | | |___ | || (_) || |_ |_____||___/ \___|\___/ |_| \__,_| \__,_| \___||_| \____||_| \___/ \__| jordi@ecat-debian:~$
Lectura des d'un arxiu[modifica]
Primer farem l'escriptura d'un text a un arxiu:
jordi@ecat-debian:~$ echo "Aquest curs estare sempre atent a classe i no jugare mai a la classe de Sistemes Operatius" > bonMinyo.txt
I ara hi redireccionem l'arxiu al programa 'figlet:
jordi@ecat-debian:~$ figlet -kp < bonMinyo.txt _ _ / \ __ _ _ _ ___ ___ | |_ ___ _ _ _ __ ___ / _ \ / _` || | | | / _ \/ __|| __| / __|| | | || '__|/ __| / ___ \| (_| || |_| || __/\__ \| |_ | (__ | |_| || | \__ \ /_/ \_\\__, | \__,_| \___||___/ \__| \___| \__,_||_| |___/ |_| _ ___ ___ | |_ __ _ _ __ ___ ___ ___ _ __ ___ _ __ _ __ ___ / _ \/ __|| __|/ _` || '__|/ _ \ / __| / _ \| '_ ` _ \ | '_ \ | '__|/ _ \ | __/\__ \| |_| (_| || | | __/ \__ \| __/| | | | | || |_) || | | __/ \___||___/ \__|\__,_||_| \___| |___/ \___||_| |_| |_|| .__/ |_| \___| |_| _ _ _ _ __ _ | |_ ___ _ __ | |_ __ _ ___ | | __ _ ___ ___ ___ (_) / _` || __|/ _ \| '_ \ | __| / _` | / __|| | / _` |/ __|/ __| / _ \ | | | (_| || |_| __/| | | || |_ | (_| | | (__ | || (_| |\__ \\__ \| __/ | | \__,_| \__|\___||_| |_| \__| \__,_| \___||_| \__,_||___/|___/ \___| |_| _ _ _ __ ___ (_) _ _ __ _ __ _ _ __ ___ _ __ ___ __ _ (_) | '_ \ / _ \ | || | | | / _` | / _` || '__|/ _ \ | '_ ` _ \ / _` || | | | | || (_) | | || |_| || (_| || (_| || | | __/ | | | | | || (_| || | |_| |_| \___/ _/ | \__,_| \__, | \__,_||_| \___| |_| |_| |_| \__,_||_| |__/ |___/ _ _ _ __ _ | | __ _ ___ | | __ _ ___ ___ ___ __| | ___ / _` | | | / _` | / __|| | / _` |/ __|/ __| / _ \ / _` | / _ \ | (_| | | || (_| | | (__ | || (_| |\__ \\__ \| __/ | (_| || __/ \__,_| |_| \__,_| \___||_| \__,_||___/|___/ \___| \__,_| \___| ____ _ _ / ___| (_) ___ | |_ ___ _ __ ___ ___ ___ \___ \ | |/ __|| __|/ _ \| '_ ` _ \ / _ \/ __| ___) || |\__ \| |_| __/| | | | | || __/\__ \ |____/ |_||___/ \__|\___||_| |_| |_| \___||___/ ___ _ _ / _ \ _ __ ___ _ __ __ _ | |_ (_) _ _ ___ | | | || '_ \ / _ \| '__|/ _` || __|| || | | |/ __| | |_| || |_) || __/| | | (_| || |_ | || |_| |\__ \ \___/ | .__/ \___||_| \__,_| \__||_| \__,_||___/ |_| jordi@ecat-debian:~$
Tipus de lletra[modifica]
Es poden consultar els tipus de lletra del programa figlet fent:
jordi@ecat-debian:~$ ls /usr/share/figlet/ 646-ca2.flc 646-gb.flc 646-pt.flc 8859-8.flc bigmono9.tlf hz.flc mono12.tlf smascii9.tlf term.flf 646-ca.flc 646-hu.flc 646-se2.flc 8859-9.flc block.flf ilhebrew.flc mono9.tlf smblock.tlf upper.flc 646-cn.flc 646-irv.flc 646-se.flc ascii12.tlf bubble.flf ivrit.flf moscow.flc smbraille.tlf ushebrew.flc 646-cu.flc 646-it.flc 646-yu.flc ascii9.tlf circle.tlf jis0201.flc pagga.tlf smmono12.tlf uskata.flc 646-de.flc 646-jp.flc 8859-2.flc banner.flf digital.flf koi8r.flc script.flf smmono9.tlf utf8.flc 646-dk.flc 646-kr.flc 8859-3.flc bigascii12.tlf emboss2.tlf lean.flf shadow.flf smscript.flf wideterm.tlf 646-es2.flc 646-no2.flc 8859-4.flc bigascii9.tlf emboss.tlf letter.tlf slant.flf smshadow.flf 646-es.flc 646-no.flc 8859-5.flc big.flf frango.flc mini.flf small.flf smslant.flf 646-fr.flc 646-pt2.flc 8859-7.flc bigmono12.tlf future.tlf mnemonic.flf smascii12.tlf standard.flf
Per a modificar el tipus de lletra:
jordi@ecat-debian:~$ figlet -f slant "Sudo em dona superpoders" _____ __ __ / ___/__ ______/ /___ ___ ____ ___ ____/ /___ ____ ____ _ \__ \/ / / / __ / __ \ / _ \/ __ `__ \ / __ / __ \/ __ \/ __ `/ ___/ / /_/ / /_/ / /_/ / / __/ / / / / / / /_/ / /_/ / / / / /_/ / /____/\__,_/\__,_/\____/ \___/_/ /_/ /_/ \__,_/\____/_/ /_/\__,_/ __ _______ ______ ___ _________ ____ ____/ /__ __________ / ___/ / / / __ \/ _ \/ ___/ __ \/ __ \/ __ / _ \/ ___/ ___/ (__ ) /_/ / /_/ / __/ / / /_/ / /_/ / /_/ / __/ / (__ ) /____/\__,_/ .___/\___/_/ / .___/\____/\__,_/\___/_/ /____/ /_/ /_/ jordi@ecat-debian:~$
Ús de toilet[modifica]
Informació sobre el programa toilet (recorda de prémer la lletra q per a sortir):
man toilet
Ús del programa toilet:
jordi@ecat-debian:~$ toilet No ensenyis el nas al dur mascara mm m " #"m # mmm mmm m mm mmm mmm m mm m m mmm mmm # #m # #" "# #" # #" # # " #" # #" # "m m" # # " # # # # # #"""" # # """m #"""" # # #m# # """m # ## "#m#" "#mm" # # "mmm" "#mm" # # "# mm#mm "mmm" m" "" ""# ""# mmm # m mm mmm mmm mmm # #" # # #" # " # # " " # # #"""" # # # m"""# """m m"""# # "#mm" "mm # # "mm"# "mmm" "mm"# "mm # mmm# m m m mm mmmmm mmm mmm mmm mmm m mm mmm #" "# # # #" " # # # " # # " #" " " # #" " " # # # # # # # # # m"""# """m # m"""# # m"""# "#m## "mm"# # # # # "mm"# "mmm" "#mm" "mm"# # "mm"# jordi@ecat-debian:~$ toilet -kf script No copio mai , _ /|/ \ o o | | __ __ __ _ __ _ _ _ __, | | / \_ / / \_|/ \_| / \_ / |/ |/ | / | | | |_/\__/ \___/\__/ |__/ |_/\__/ | | |_/\_/|_/|_/ /| \| jordi@ecat-debian:~$