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 toilet) |
m (→Ús de figlet) |
||
Línia 35: | Línia 35: | ||
== Ús de '''figlet''' == | == Ús de '''figlet''' == | ||
+ | Informació sobre el programa '''figlet''' | ||
+ | man figlet | ||
+ | |||
+ | Ús del programa '''figlet''': | ||
+ | |||
jordi@ecat-debian:~$ '''figlet Escola del Clot''' | jordi@ecat-debian:~$ '''figlet Escola del Clot''' | ||
_____ _ _ _ ____ _ _ | _____ _ _ _ ____ _ _ |
Revisió del 15:04, 21 set 2020
Contingut
Repàs d'ordres bàsiques
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
$ id
Ús de l'ordre sudo
En cas de que no pertànyer al grup sudo
$ 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
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
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
Ús de figlet
Informació sobre el programa figlet
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
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
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
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:~$