Cuando el sistema operativo UNIX fue creado primero , la única forma 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 - por ejemplo, cuando se utiliza un servidor sin interfaz gráfica o cuando se utiliza una sesión SSH - cuando se utiliza la línea de comandos se prefiere para el acceso a la máquina. Hay algunos comandos que todo usuario debe conocer para navegar por el sistema de archivos, buscar archivos y manipularlos. cd
El comando "cd " se utiliza para cambiar de directorio . La sintaxis es
cd nombre_directorio /foto
donde " dir_name " es el nombre del directorio que desea introducir. Si el directorio no es un subdirectorio del directorio actual , puedes escribir el nombre del directorio. Por ejemplo , "cd Pictures" le llevará a la " Pictures" subdirectorio. De lo contrario, debe especificar la ruta de acceso 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 reemplazar directorios de acceso común . El carácter " ~" representa el directorio inicial del usuario. El comando "cd ~" lo llevará a su directorio personal. El ".." personajes representan el directorio padre del directorio que está actualmente pulg El " . " personaje representa el directorio actual.
ls
El comando "ls " se utiliza para mostrar el contenido del directorio . Cuando se utiliza por sí mismo , sino que 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 " de cada archivo. La larga lista incluye los permisos del archivo , el propietario y el grupo del archivo , el tamaño del archivo en bytes y el tiempo de la última modificación del archivo . El " - una" opción muestra todos los archivos en el directorio , incluyendo los archivos ocultos . Los archivos se ocultan mediante la colocación de un " . " en frente del nombre (es decir , " . bashrc " ) . La opción "- h" muestra el tamaño del archivo en formato legible para las personas , no en bytes .
Cp
El comando "cp " es usado para copiar un archivo o directorio. La sintaxis es
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. De forma predeterminada , el comando "cp " no le pide que confirme 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 en un directorio con el "cp archivoA fileB FILEC dir_name /" sintaxis.
Rm
"rm "se usa comando para eliminar permanentemente los archivos y directorios. La sintaxis es
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. De forma predeterminada , el comando no solicita confirmación antes de borrar un archivo. Utilice la opción " -i" si desea confirmar cada eliminación de archivos . Para eliminar un directorio , debe agregar la opción "- r" ( recursivo ) . La sintaxis para eliminar un directorio es
rm- r dir_name
La opción "- v " se utiliza si desea que el comando para explicar lo que se está haciendo , mientras que el comando se está ejecutando. El " -f" comando se utiliza para forzar la eliminación de archivos sin la interacción .
Encontrar
El comando "find " se utiliza para localizar los archivos . Se busca en los directorios especificados para los archivos que coincidan con los criterios de búsqueda indicados . También se puede utilizar para realizar acciones en los ficheros que encuentre . La sintaxis es
encontrar directorio criterios acción
donde " directorio" es el directorio para buscar en " criterios " es lo que debe buscar, y la "acción " es la acción que se realizará en los archivos. El comando find puede ser el nombre del archivo , el propietario o el grupo , el tipo de archivo, los permisos de archivo , la fecha del archivo o el tamaño. Usted puede utilizar el hallazgo para realizar acciones como eliminar el archivo , ejecutar un comando en el archivo o imprimir el nombre completo del archivo. La acción por defecto es imprimir el nombre de ruta del archivo
Los siguientes son ejemplos de cómo utilizar el comando find : .
Búsqueda del directorio actual para todos los archivos que contengan la cadena " . bak "en el nombre del archivo: encontrar. -name " * bak * . "
Encuentre archivos que han sido modificados en los últimos siete días : encontrar /-type f- mtime 10
Buscar todos los archivos propiedad del usuario " dan " y eliminarlos : find /-user dan- delete