Tecnología

Inicio

Cinco comandos importantes en Unix

Cuando se creó por primera vez el sistema operativo UNIX, la única manera de interactuar con él fue a través de la línea de comandos. Los usuarios tenían que escribir comandos para realizar cualquier tarea. Hoy en día hay una gran variedad de interfaces gráficas disponibles y la mayoría de los programas tienen una interfaz gráfica de usuario. Aún así, sin embargo, hay veces - como cuando se utiliza un servidor sin interfaz gráfica o cuando se utiliza una sesión SSH - cuando se utiliza se prefiere la línea de comandos para acceder a la máquina. Hay algunos comandos que cada usuario debe conocer para navegar por el sistema de archivos, buscar archivos y manipularlos.

discos compactos

El comando "cd" se utiliza para cambiar de directorio. La sintaxis es la siguiente

cd nombre_dir /

donde "nombre_dir" es el nombre del directorio que desea introducir. Si el directorio no es un subdirectorio del directorio actual, sólo puede escribir el nombre del directorio. Por ejemplo, "cd imágenes" le llevará al subdirectorio de "imágenes". De lo contrario, debe especificar la ruta completa al directorio. Por ejemplo, para pasar a la "/ usr / bin /" directorio, debe escribir "cd / usr / bin /". Hay algunos atajos de caracteres que se pueden utilizar con el comando cd para sustituir a los directorios de acceso cotidiano. El carácter "~" representa el directorio inicial del usuario. El "cd ~" comando le llevará a su directorio personal. Los ".." personajes representan el directorio padre del directorio que se encuentra actualmente. El "." personaje representa el directorio actual.

ls

El comando "ls" se usa para listar el contenido del directorio. Cuando se utiliza por sí mismo, simplemente imprime una lista de todos los archivos y subdirectorios. Puede utilizar las opciones para obtener más información acerca de los archivos. La opción "-l" imprime una "larga lista" para cada archivo. La larga lista incluye los permisos del archivo, el propietario y grupo del archivo, el tamaño del archivo en bytes y el tiempo de la última modificación del archivo. La opción "-a" muestra todos los archivos en el directorio, incluyendo los archivos ocultos. Los archivos están ocultos por la colocación de un "." delante del nombre (es decir, ".bashrc"). La opción "-h" muestra el tamaño del archivo en formato legible por humanos, en lugar de en bytes.

cp

El comando "cp" se utiliza para copiar un archivo o directorio. La sintaxis es la siguiente

cp archivo_viejo new_file

donde "archivo_viejo" es el nombre del archivo que desea copiar y "new_file" es el nombre que desea dar a la copia. Por defecto, el comando "cp" no pide confirmación de si existe un archivo con el nuevo nombre de archivo. Puede cambiar este comportamiento usando la opción "-i" directamente después del comando "cp" (es decir, "cp -i archivo_viejo new_file"). Si desea copiar un directorio, debe utilizar la opción "-r" (recursivo). También puede utilizar el comando "cp" para copiar varios archivos a un directorio utilizando el "cp archivoA FILEB FILEC nombre_dir /" sintaxis.

rm

El comando "rm" se utiliza para eliminar permanentemente los archivos y directorios. La sintaxis es la siguiente

rm archivoA FILEB FILEC

Sólo se puede utilizar el comando "rm" para borrar archivos de su propiedad, a menos que utilice la cuenta de usuario root. Por defecto, el comando no le pedirá confirmación antes de borrar un archivo. Utilice la opción "-i" si desea confirmar cada archivo borrado. Para eliminar un directorio, debe agregar la opción "-r" (recursivo). La sintaxis para la eliminación de un directorio es

rm -r nombre_dir

La opción "-v" se utiliza si desea que el comando para explicar lo que se está haciendo, mientras que el comando está en funcionamiento. El comando "f" se utiliza para forzar la eliminación de archivos sin la interacción.

encontrar

El comando "buscar" se utiliza para localizar archivos. Se busca en los directorios especificados para los archivos que coinciden con los criterios de búsqueda indicados. También se puede utilizar para realizar acciones en los ficheros que encuentre. La sintaxis es la siguiente

encontrar criterios de acción de directorio

donde "directorio" es el directorio para buscar en "criterios" es lo que debe buscar, y "acción" es la acción que debe realizarse en los archivos. El comando find puede ser el nombre de archivo, el propietario o el grupo, el tipo de archivo, los permisos de archivo, la fecha del archivo o el tamaño. Se puede utilizar el hallazgo para realizar acciones tales como la eliminación del archivo, la ejecución de un comando en el archivo, o imprimir el nombre completo del archivo. La acción predeterminada es imprimir el nombre de ruta del archivo.

Los siguientes son ejemplos de cómo utilizar el comando find:

Buscar en el directorio actual para todos los archivos que contienen la cadena ".bak" en el nombre de archivo: encontrar. -name ".bak"

Encontrar archivos que han sido modificados en los últimos siete días: find / -type f -mtime 10

Encontrar todos los archivos pertenecientes al usuario "dan" y eliminarlos: find / -user dan -delete