Repàs d'ordres del sistema operatiu GNU/Linux - 2a setmana del curs 2020-2021
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
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