Agora mesmo, calquier usuario normal puede usar perfectamente un sistema Linux sen tocar o terminal nin unha vez. Nembargantes, o terminal non é un monstruo que nos vaia a morder si o usamos. De feito, é unha ferramenta moi potente e parte moi importante dos sistemas Linux.
Por eso non ven mal saber manexarse con ela. Podemos facer moitísimas cousas máis co terminal, e incluso puede salvarnos dun apuro se nun momento determinado se nos fastidia o ordeador e sóio temos acceso de consola. Así que aquí en Costaweb, nesta primeira parte do artículo imos-vos a dar uns pequenos “trucos” e comandos básicos que vos serán moi útiles para manexar-vos co terminal.
Navegando polos archivos co terminal
Unha das cousas básicas que podédes facer co terminal é navegar polo voso sistema de arquivos. Con cd directorio ides ao directorio que sexa. ls os amosavos todolos contidos do directorio actual, e pwd divos ónde estádes.
También podédes manexar arquivos, borrándo-os con rm archivo (se é un directorio o que ides a borrar hai que usar rm -r directorio), movéndo-os con mv archivo destino e copiándo-os con cp archivo destino. Se querédes crear un directorio, o comando é mkdir directorio.
Nano, un editor de texto para o terminal
De vez en cando tamén tocará editar algún que outro arquivo de texto. Para non abrir un editor gráfico, a mellor opción a usar é nano archivo. Abriráse-vos o texto do arquivo, que poderédes ler, editar ou borrar. Cando queirádes sair, sólo fai falta pulsar Control+X e dicir si queremos gardar o non o arquivo. Así de sinxelo.
Find, a búsqueda de arquivos máis potente que hay
¿Queredes buscar un arquivo determinado? Find é a vosa solución. De feito, é a solución máis potente, gráfica ou de texto, que vin para buscar arquivos no sistema.
Para usar Find hay tres tipos de argumentos: opcions, tests e accions. A primeira permitenos modificar cómo vai buscar, a segunda qué vai buscar e a terceira qué vai facer co que atope. Non vos asustedes, non é tan difícil como parece. Por exemplo, se queremos buscar un arqiivo que se chame “pepito” no noso directorio HOME, o comando a usar sería find /home/usuario -name pepito.
Despois podemos complicalo un pouco máis. Por exemplo, podemos engadir -executable para que sólo amose arquivos co bit ejecutable, -mtime -k para que sólo busque entre os que foron modificados fai k días ou menos, ou -delete para que borre os arquivos que atope.
Estos son sólo uns poucos exemplos. Na páxina de manual hai moitísimos máis. Que, por certo, esto nos leva ao seguinte truco:
Buscando axuda: as páxinas de manual
¿Non sabedes cómo se usa un comando? As páginas de manual son voso amigo enton. Acceder ao manual dun comando é tan sinxelo como escribir man comando. Aparecerá enton unha páxina de manual con toda a información de ese comando (tamén poden ser arquivos, como por exemplo /etc/network/interfaces), da que podédes sair pulsando a tecla q. Dependendo da distribución, as páxinas de manual poden estar traducidas a teu idioma.
Unha *versión reducida das páxinas de manual é o argumento --help, que funciona na maioría de comandos e que nos da unhas instruccions para usalo, anque normalmente máis breves que a páxina de manual.
Xogando cos procesos: matando e iniciando en segundo plano
O comando para matar procesos é autodescriptivo: killall nombredeproceso. Doado e sinxelo, ¿verdade?. No hai moita máis dificultade, salvo si queredes mandar señales específicas (pausar, parar, señal de aviso…).
Pero non todo iba a ser destructivo, así que también podedes crear procesos decidindo cómo o fan. Si engadídes & ao final dun comando, éste executará-se en segundo plano. Esto ven moi ben sobre todo cando queredes iniciar un programa gráfico dende a consola: executará-se en segundo plano y poderédes facer outras cousas co terminal ou incluso pechalo sin que ese programa se peche ou se vexa afectado de ningunha maneira.
Outro truco que podedes usar é a “concatenación” de comandos con &&. Así podedes incluir varios comandos nunha soa líña que se executarán un detrás doutro sempre e cando ningun dos procesos sala con errors, nese caso parará-se. Si queredes que se executen pase o que pase, podedes unilos con ;.

No hay comentarios:
Publicar un comentario