Comandos básicos del sistema operativo Unix
Este pretende ser un pequeño resumen de comandos que se utilizan en Unix:
- Comandos de directorios:
• ls - lista todos los archivos de un directorio, usando el switch -al lista los permisos y fecha de última actualización de los archivos.
• cd (cd_nombre_directorio) - cambia de directorio. Por ejemplo: cd public llevara al usuario al directorio public
• cd.. - lleva al usuario al directorio padre (un nivel más arriba)
• cd $home - lleva al usuario al directorio raíz sin importar donde este el mismo
• mkdir - crea un nuevo directorio, por ejemplo: mkdir nombre_directorio
• pwd - muestra el directorio actual de trabajo
• rmdir - permite borrar un directorio
• mv (mv archivo o directorio) - mueve archivos o subdirectorios de un directorio a otro, o cambia el nombre del archivo o directorio
• chmod (chmod modo archivo) - utilizado para cambiar la protección o permisos de accesos a los archivos. Lectura (r), Escritura (w) y Ejecución (x).
Permisos de (l): Usuario: permisos que tiene con respecto a un archivo o directorio de su propiedad. Grupo: permisos que tiene el archivo y/o directorio para los usuarios que pertenecen al mismo grupo. Otros: permisos que tienen otros usuarios en el archivo o directorio.
Para modificar los permisos del usuario, grupo y otros se utiliza "+" para añadir permiso o "-" para no dar permiso, indicando el tipo de permiso w, r, x. Además, puede especificarse de una forma numérica, donde cada letra correspondiente a una parte del permiso (r,w,x) puede estar activada o no (en 1 ó 0) para formar un número binario, el cual es convertido luego a número decimal.
• cp (cp nom_archivo o directorio) - copia archivos en el directorio indicado.
• rm (rm_nombre_archivo) - remueve o elimina un archivo. Una vez eliminado el archivo no puede ser recuperado.
• rmdir (rmdir_nombre_directorio) - elimina el directorio indicado, el cual debe estar vacio.
• lpr (lpr_lista de requerimientos) - imprime un archivo en la impresora predeterminada.
• wc (wc_archivo) - cuenta los caracteres, líneas y palabras del archivo de texto.
• file (file_archivo) - determina el tipo del o de los archivo(s) indicado(s). Ejemplo: texto, programa, grafico, etc.
• find (find_directorio o archivo condición) - busca los archivos que satisfacen la condición en el directorio indicado.
• tar (tar -[arg] archivo.tar) - comprime archivos y directorios utilizando la extensión .tar
• gzip (gzip_archivo) - comprime solo archivos utilizando la extensión .gz
- Comandos para visualizar y modificar archivos:
• more, less, cat - permite visualizar un archivo sin realizar modificaciones.
• more (more_nom_archivo) - Muestra el archivo en pantalla. Presionando "enter", se visualiza línea por línea. Presionando la barra espaciadora, pantalla por pantalla. Si se desea salir, se presiona q.
• less (less_nom_archivo) - muestra el archivo de la misma forma que more, pero se puede regresar a la página anterior presionando las teclas "u" o "b".
• cat (cat_nom_archivo) - muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o más archivos de texto: cat arch [arch2...]
• diff (diff_archivo_1_archivo_2) - permite la comparación de 2 archivos línea por línea. Es utilizado para comparar archivos de datos.
• vi (vi_nom_archivo) - permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto más usado en UNIX.
• view (view_nom_archivo) - es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo.
- Comandos para obtener información:
• man - ofrece información acerca de los comandos o tópicos del sistema UNIX, así como de los programas y librerías existentes.
• whoami - escribe el nombre del usuario en pantalla.
• who,w - lista quienes están conectado al servidor, con nombre de usuario, tiempo de conexión y el computador remoto desde donde se conecta.
• finger - permite encontrar información acerca de un usuario.
• date - muestra el día, fecha, hora (con minutos y segundos) y año.
• mail - coloca los correos en modo mail. El prompt es el signo ?. La tecla "enter" pasa al siguiente correo. Presionando h y luego "enter", lista los correos que tiene el buzón. La tecla d y luego "enter", elimina el correo que esté mostrando en pantalla. Para salir se utilizan las teclas q y "enter".
- Comandos de ayuda de otros comandos:
• clear - limpia la pantalla, y coloca el prompt al principio de la misma.
• history - lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipiados, con el comando !.
• ! - repite el último comando colocando la letra con la que comienza el comando o su número de history.
- Comandos de acceso y uso de maquinas remotas:
• ftp - protocolo de transferencia de archivos, permite transferir archivos de y para computadores remotos.
• rlogin - conecta un host local con un host remoto.
• ssh - "Secure Shell Client", es un programa para conectarse en una máquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, además provee mayor seguridad en la comunicación entre dos hosts. El ssh se conecta al host indicado, donde el usuario debe ingresar su identificación (login y password) en la máquina remota, la cual realiza una autentificación del usuario.
• telnet - conecta al host local con un host remoto, usando la interfaz TELNET.
- Comandos para chequear trabajos y procesos antes de salir:
• ps - muestra información acerca de los procesos activos. Sin opciones, muestra el número del proceso, terminal, tiempo acumulado de ejecución y el nombre del comando. De otra manera, la información de salida es controlada por las opciones indicadas.
• kill - elimina los procesos que esté realizando el sistema.
• jobs - lista los trabajos y sus números de identificación. Si el prompt retorna sin ninguna información, es que no hay ningún trabajo corriendo. Un trabajo puede ser creado por la letra & antes de un comando, que lo hace ejecutable
• exit - cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estación de trabajo.
No hay comentarios:
Publicar un comentario