Lista de trucos de UNIX para tontos

De UNIX For Dummies, 5ª Edición

Por John R. Levine, Margaret Levine Young

El sistema operativo UNIX hace las cosas a su manera, por lo que necesita familiarizarse con los comandos del shell y obtener algunos consejos generales para tratar con UNIX y encontrar su lugar dentro del sistema. Por supuesto, puede hacer cosas cotidianas dentro de UNIX, como nombrar archivos e imprimirlos, pero aún así, necesita conocer la forma en que UNIX realiza estas tareas.

Comandos de UNIX Shell

Ya sea que su UNIX utilice un shell de estilo Bourne o el shell C, puede escribir algo sencillo para ejecutar una serie de comandos. La siguiente lista muestra una lista de comandos y qué escribir para ejecutarlos:

Para hacer estoEscriba estoEscriba estoEscriba estoCancelar un comandoCtrl+U, Ctrl+X, o @List filenames with sizes and datesls -lCambiar el directorio de trabajo a /usrcd/ usrList hidden files tools -alCambiar el directorio de trabajo de nuevo a su directorio de directorycdLista de archivos y hacer una pausa cuando la pantalla esté llena | másCopiar un archivo antiguo nuevoMirar una carta de archivo de textoCopiar un archivo a otro nombre de archivo antiguo de directorycpMirar un archivo a otro nombre de archivo antiguo de directorycpMirar un archivo a un archivo de texto largoMirar una carta más de archivoCopiar un montón de archivos a otro presupuesto de directorycp* nombre de directorycpHacer un nuevo enlace (nombre) a un nombre de archivo nuevoMartir un enlace nuevo para un nuevo nombre de archivo newnameCopiar todos los archivos de este directorio y todos los archivos de este directorio y todos los archivos en él
subdirectorioscp -r * newdirHacer nuevos enlaces (nombres) para archivos en un directorion dirname/* newdirBorrar un archivo basura de archivoCombinar dos archivoscat1 archivo2 > nuevo archivoRenombrar un archivomv nombre antiguo nuevo nombre nuevoComparar dos archivosdiff archivo1 archivo2Mover un archivo a otro nombre antiguo directoriov archivo antiguo dirnameBuscar en la página del manual para el comandante lsList nombres de archivolsCambiar su contraseñapasswdHow

to Print with UNIX

UNIX le permite hacer todo lo que hace cualquier otro sistema operativo, y eso incluye la impresión de archivos y documentos. La siguiente tabla muestra cómo imprimir en un Sistema V UNIX o usando Linux o BSD UNIX.

Para hacer estoEscriba esto en el Sistema V UNIXEscriba esto en Linux o BSD UNIXPrint filelp textfilelp textfilelprint textfilePrint file on a named printerlp -dprinter textfilelpr -P printer textfileCancel a print jobcancel requestidlm jobnumberCheck the printer queuelpstat -a alllpq -aNetBSD

, FreeBSD, OpenBSD, and BSD/OS are all

lp.

Solaris 1, OSF/1 y AIX son similares a BSD. Solaris 2 es similar al Sistema V. Su shell UNIX: Bourne Shell, C Shell, Korn Shell y BASH Shell.

Consejos generales de UNIX e información sobre pérdida y hallazgo

Trabajar con UNIX no es tan complicado, pero sí significa familiarizarse con un nuevo conjunto de comandos y formas de hacer las cosas. Aquí hay algunos consejos generales cuando se trabaja en UNIX:

  • Inicie sesión antes de utilizar UNIX. Recuerde su nombre de usuario y contraseña.
  • Cuando vea un indicador (normalmente $ o %), puede escribir un comando UNIX.
  • Para hacer una copia de seguridad y corregir errores tipográficos, intente presionar Retroceso, Eliminar, # (Mayús+3) o Ctrl-H.
  • Para cancelar lo que ha escrito e intentarlo de nuevo, intente presionar Ctrl+U o @ (Mayús+2).
  • Escriba un espacio entre el nombre del comando y cualquier otra información en la misma línea.
  • Al escribir comandos, utilice la mayúscula correcta; UNIX distingue entre MAYÚSCULAS y minúsculas.
  • Cuando haya escrito el comando, presione Enter (o Return).
  • Al iniciar sesión, el directorio de trabajo es el directorio raíz.
  • Para cerrar la sesión, escriba exit.
  • No apague el terminal hasta que haya cerrado la sesión. No apague las estaciones de trabajo ni los equipos, excepto ejecutando la función de apagado o detención.

Si olvidas dónde estás, cómo te conectaste y otros consejos sobre objetos perdidos, úsalos:

  • Para saber dónde estás, escribe pwd.
  • Para averiguar quién eres, escribe quién soy yo.
  • Para encontrar un archivo si recuerda su nombre, escriba: find . -nombre nombre fichero -imprimir
  • Para encontrar un archivo si sabe que contiene la palabra dummies, escriba: grep «dummies» *

Nombres de archivos y rutas UNIX

UNIX no es el único que se muestra quisquilloso a la hora de crear y encontrar nombres de archivos y rutas.

Tenga en cuenta los siguientes consejos al crear y buscar en archivos UNIX:

  • Las mayúsculas y las minúsculas son diferentes en los nombres de archivo.
  • Los nombres de archivo pueden contener letras, números, puntos y guiones bajos (_). Manténgase alejado de otras puntuaciones. Las barras oblicuas son especiales (ver abajo).
  • Los nombres de archivo no deben contener espacios.
  • El comodín ? representa un solo carácter en un nombre de archivo. El comodín * representa un montón de caracteres en un nombre de archivo. Un * por sí mismo representa todos los archivos en el directorio de trabajo.
  • Una ruta de acceso es la ruta en la que usted (o UNIX) puede encontrar un archivo o directorio. El directorio raíz (principal) del disco se llama /.
  • Una ruta de acceso consiste en nombres de directorios separados por barras oblicuas (/). Si una ruta de acceso comienza con una barra oblicua (/), comienza en el directorio raíz. Si una ruta de acceso no comienza con una barra oblicua, comienza en el directorio de trabajo.

Responder