AS4201 : Introducción a Unix/Linux - U

Anuncio
AS4201 : Introducción a Unix/Linux
1.
Introducción
La manera de trabajar en un computador con sistema Unix/Linux es a través
del ingreso de comandos en el terminal de trabajo o consola. A modo de ayuda
a continuación están listados algunos de los comandos más utilizados, los cuales
le serán de gran utilidad durante el desarrollo de este curso.
2.
Comandos útiles
Ayuda:
man
muestra la página del manual de un comando
Ejemplo: $ man ls
Listado de archivos:
ls
ls -ltr
muestra el contenido de un directorio
muestra el contenido de un directorio en formato largo
ordenando los archivos temporalmente y mostrando los archivos
más nuevos al final de la lista
Ver contenido de archivos:
Para ver el contenido de archivos de texto existen varios comandos en Unix/Linux
algunos de los cuales se muestran a continuación,
cat
more
less
muestra el contenido de un archivo
muestra el contenido de un archivo haciendo pausas
entre pantallas si el archivo es largo
una versión más elaborada de more que permite
desplazarnos por el texto, hacer búsquedas, etc.
Aparte de estos comandos existen programas editores de texto, uno de los
más usados es emacs para utilizarlo solo es necesario escribir en la consola:
$ emacs &
el cual abre el editor de texto, o bien
1
$ emacs archivo.txt &
para abrir un archivo con nombre ”archivo.txt” con este editor de texto.
Manejo de archivos y directorios:
cp
mv
rm
cd
pwd
mkdir
rmdir
chmod
chown
chgrp
copia archivos y directorios
Ejemplo: $ cp archivooriginal archivocopia
mueve archivos
Ejemplo: $ mv archivo archivo2
borra archivos
Ejemplo: $ rm archivo
cambia de directorio de trabajo si no se indica directorio, nos traslada a $HOME
muestra el directorio de trabajo actual
crea directorios
Ejemplo: $ mkdir directorio
borra directorios (vacÃos)
Ejemplo: $ rmdir directorio
cambia los permisos de un archivo
cambia el propietario de un archivo
cambia el grupo propietario de un archivo
Compresión y empaquetado de archivos:
tar
gzip
gunzip
zcat
empaquetar archivos
Ejemplo empaquetar:
$ tar cvf archivo.tar directorio
ejemplo desempaquetar:
$ tar xvf archivo.tar
comprimir un archivo
descomprimir un archivo comprimido con gzip
muestra el contenido de un archivo comprimido con gzip
Búsquedas:
grep
whereis
which
locate
find
busca ocurrencias de una cadena en un archivo
indica donde se puede encontrar un fuente, binario o manual
indica donde está un comando
busca archivos
búsqueda avanzada de archivos
Red:
Para conectarse remotamente a otro computador:
ssh user@host
Conectarse a host como user
2
Otros comandos útiles:
cal
wc
date
who
df
du -h
clear
exit
logout
3.
muestra el calendario del mes actual
cuenta lineas, palabras o bytes en archivos
muestra hora y fecha actuales
quién tiene sesión abierta en la máquina
muestra el espacio libre y ocupados de los discos
calcula el espacio de disco usado,
es útil para ver tamaños de archivos.
Ejemplo: $ du -h archivo
borra la pantalla
termina la sesión y muestra el login del sistema
termina la sesión y muestra el login del sistema
Impresión de archivos
Se pueden enviar archivos a imprimir directamente desde la consola, pero
de esta manera SOLO es posible imprimir archivos ascii (*.txt, *.tex, *.dat,
etc.) o archivos postscript (*.ps). NO IMPRIMIR DE ESTA MANERA
ARCHIVOS WORD, EXEL O PDF
Para imprimir desde la consola hay que escribir:
$ lpr archivo.txt
Lo cual manda a imprimir a la impresora por defecto del computador, que es
la que se encuentra más cerca. Si desea imprimir en otra impresora es necesario
escribir.
$ lpr -Pimpresora archivo.txt
donde impresora puede ser: 1ro, 1rod (impresoras del primer piso), lasercolor (impesora ubicada al lado biblioteca), fondap, fondapd (impresora del tercer
piso)
3
Descargar