Menú
Gratis
Registro
hogar  /  Multimedia/ Administrador de archivos en la ventana de terminal de Linux. Línea de comando

Administrador de archivos en la ventana de la terminal de Linux. Línea de comando

Comandante BeeSoft 2.23

Proyecto joven BeeSoft Commander, sin complicaciones administrador de archivos, escrito en el espíritu de UNIX-way. De acuerdo con la regla no escrita, el programa debe realizar solo sus funciones directas y nada más.

El administrador de archivos usa la biblioteca QT y es muy rápido de iniciar desde el entorno KDE. La barra de herramientas no es personalizable, pero contiene prácticamente todas las funciones principales del programa. Puede trabajar con varias pestañas. El botón derecho del ratón se encarga de seleccionar los archivos en homenaje a la vieja tradición de Norton Commander. Muchas operaciones con archivos se realizan usando teclas de función, según el antiguo estándar, también establecido por Peter Norton.

BeeSoft Commander contiene una buena cliente ftp, que le permite conectarse a varios servidores, guardar la configuración de conexión. Los desarrolladores no se molestaron en implementar la visualización y edición de varios documentos. Con el editor incorporado, solo puede cambiar documentos de texto. Si se encuentran otros tipos de archivos, el programa cambia al modo HEX o muestra un juego de caracteres caótico. La edición no está disponible.

BeeSoft Commander no requiere una configuración compleja. Puede especificar las fuentes y los colores de los paneles, ajustar el ancho de las columnas. Y, de hecho, aquí es donde termina toda la diversión de viajar a través de los escenarios.

Sitio oficial:

Worker es uno de los administradores de archivos más inusuales. Lo primero a lo que debe prestar atención de inmediato es a la ausencia de la necesidad de instalar bibliotecas gráficas adicionales además de X11.

Toda la gestión del administrador de archivos se concentra en numerosos botones ubicados en la parte inferior de la ventana de trabajo de la aplicación. Al hacer clic en la barra de estado, cambia de grupo de botones. Cada botón llama a una función separada. Las funciones pueden ser herramientas Worker integradas y utilidades externas diseñadas para procesar archivos.

Worker está estrechamente integrado con Midnight Commander y le permite usar las reglas de procesamiento de archivos del administrador de archivos de la consola. Además, de forma predeterminada, MC se utiliza como editor de archivos (función Editar archivo).

La distribución Worker solo incluye un visor de archivos de texto. El resto de acciones (visualización de gráficos y vídeos, edición de cualquier tipo de datos...) quedan a merced de programas externos. El editor de texto predeterminado es xedit, lo cual no sorprende. xedit también solo usa la biblioteca X11.

Entre las funciones predefinidas (botones) puede encontrar conversión de información de audio, conversión de gráficos, montaje de dispositivos y mucho más.

El administrador de archivos es muy inusual, lo que, por supuesto, dificulta el aprendizaje desde cero. Por otro lado, todos los competidores utilizan potentes bibliotecas de gráficos(QT, GTK), o trabajar en modo texto. Trabajador en esta luz parece ser una especie de solución de compromiso.

tabla dinámica

interfaz gráfica de usuario+ + + + + + - + - + +
Biblioteca de gráficosQTGTK2GTK1GTK2QTQT- GTK2- GTK2X11
Pestañas+ - - - + + - - + - -
cliente ftp+ - - + + + + + - - +
Protocolo FTP://- - - - + + - + - - -
Protocolo SMB://- - - + + + - + - - -
Protocolo HTTP://- - - - + - - - - - -
Miniaturas de documentos- - - - + + - + - - -
Editor de texto+ + - - - + + - + - -
Visualización de imágenes- - - + + - - - - - -
visualización de vídeo- - - - + - - - - - -
Ver HTML- - - - + + + - - - -
Ver RTF- - - - + + - - - - -
Ver DOC- - - - + + + - - - -
editor hexadecimal- - - - - - - - + - -
Resaltado del tipo de archivo- - + + - - - - + - -
Carpetas rápidas (marcadores)- + - + + + + + - + -
historial de carpetas- + + + + + + + + - -
Carpetas visitadas con frecuencia- - - - + + - - - - -
Inicio rápido del panel (menú)- - - - + + + - + - -
Complementos- + - + + + + - - - -
multitarea- - + + + + + + - - -
Comandante BeeSoft 2.23
emelFM2 0.1.6
Gentoo 0.11.55
Comandante de GNOME 1.2.0
Konqueror 3.5.2
Krusader 1.70.0
Nautilus 2.12.2
Tux Comandante 0.4.101
Administradores de archivos de texto y trabajadores

Original: Midnight Commander: un administrador de archivos basado en consola para Linux
Autor: Pungki Arianto
Fecha de publicación: 23 de octubre de 2013
Traducción: A. Krivoshey
Fecha de transferencia: mayo de 2013

Si tienes que trabajar con gran cantidad archivos en un entorno de consola, puede encontrar este trabajo bastante tedioso. El entorno gráfico cuenta con administradores de archivos que ayudan a mejorar la velocidad de trabajo con archivos. No tiene que recordar el nombre y la sintaxis de cada comando relacionado con archivos.

En un entorno de consola para trabajar con archivos, debe conocer los comandos básicos y su sintaxis. Afortunadamente, Linux también tiene Archivo de texto Un nuevo administrador que funciona en un entorno de consola. Se llama Midnight Commander (en adelante lo llamaremos simplemente MC).

Encabezados de sección

El sitio web de Midnight Commander dice:
"GNU Midnight Commander es un administrador de archivos visual distribuido bajo la GPL y, por lo tanto, califica como software libre. Es un programa poderoso, basado en texto y con todas las funciones que le permite copiar, mover y eliminar archivos y directorios, buscar archivos y ejecutar comandos de shell. También se incluyen un editor integrado y un visor de archivos".

Cómo instalar Midnight Commander en Linux

Por defecto, MC no suele estar instalado. En Debian, Ubuntu y Menta de Linux puedes instalarlo con Comandos apt-get:

$ sudo apt-get install mc

En RHEL, CentOS y Fedora puede usar el comando:

# yum instalar mc

Una vez que se complete la instalación, simplemente escriba "mc" (sin las comillas) en la consola para ejecutarlo.

Características de Midnight Commander

MC tiene muchas funciones útiles tanto para usuarios como para administradores.

Copiar, eliminar, renombrar/mover, crear directorios

La interfaz MC se divide en dos columnas independientes entre sí. Cada columna representa un directorio activo. Puede alternar entre ellos con la tecla Tabulador. En la parte inferior de la pantalla, puede ver botones con números que se refieren a las teclas de función F1 - F10.
Para copiar un archivo de un directorio a otro, simplemente selecciónelo y presione "F5". Para copiar varios archivos a la vez, primero debe seleccionarlos con la tecla "Insertar".

MC le pedirá confirmación. Para comenzar a copiar, simplemente haga clic en "Aceptar".
Eliminar archivos es aún más fácil. Simplemente seleccione los archivos y presione "F8". El movimiento de archivos se realiza con la tecla "F6".
Sin embargo, cambiar el nombre de los archivos es ligeramente diferente. Al presionar la tecla "F6", debe ingresar un nuevo nombre de archivo. Un ejemplo de cómo se hace esto se muestra en la siguiente captura de pantalla.

Puede presionar "F7" para crear un directorio. MC creará un nuevo directorio en el actual. Para ver qué más puede hacer MC con los archivos, presione "F9" > Archivo.

Visor de archivos incorporado

Muchos editores de texto están disponibles en modo consola, como vi, joe y nano. MC tiene su propio programa incorporado para ver el contenido de los archivos de texto. Para ejecutarlo, seleccione el archivo y presione "F3". También puede editar el archivo si es necesario seleccionándolo y presionando "F4".
cuando corres editor de texto la primera vez, MC le pedirá que seleccione un editor de texto predeterminado:

[correo electrónico protegido]~ $Seleccione un editor. Para cambiar más tarde, ejecute "select-editor". 1. /bin/ed 2. /bin/nano

Luego, cuando presione la tecla "F4", MC utilizará el editor de texto de su elección. Si desea cambiar el editor predeterminado, simplemente presione "F2", toma "@" y escribe "select-editor" (sin las comillas).

¿Qué sucede si desea utilizar otro editor de texto no detectado por MC? Digamos que quieres trabajar con Vi. Esto se puede hacer de manera diferente. Busque el archivo ".selected_editor" en su directorio de inicio. Este archivo oculto, por lo que comienza con un punto. Edítalo así:

# Generado por /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"

Permisos de archivo

Los archivos y directorios tienen permisos que especifican quién puede leer, escribir y ejecutar archivos y directorios. El comando para administrar los derechos de acceso es chmod. Para aprender a usarlo, escriba "man chmod" en la terminal.
En MC solo necesita resaltar el archivo, luego presione "F9"> Archivo> Chmod o "Ctrl-x" y "c". MS le mostrará los permisos actuales del archivo seleccionado y las opciones que puede cambiar.

Propietario del archivo

Los archivos y directorios tienen su propio propietario, así como el grupo del propietario. Los privilegios de propietario se controlan mediante el comando chmod descrito anteriormente. Los propietarios se gestionan con el comando chown.
Como de costumbre, para aprender a usarlo, escriba "man chmod" en la terminal. En MC, solo necesita resaltar el archivo, luego presione "F9"> Archivo> Chown, o "Ctrl-x" y "o". Ahora puede establecer el propietario y el grupo de propietarios de la lista de usuarios y grupos disponibles.

MC también tiene una función "Advanced Chown", que es una combinación de chmod y chown que le permite realizar las dos tareas descritas anteriormente en un solo lugar. Presiona "F9" > Archivo > Chown avanzado.

De forma predeterminada, el MC tiene una interfaz de dos paneles. Estos paneles no son solo para directorios locales. Puede conectarlos a una computadora remota a través de FTP.
En este caso, la MC actúa como un cliente FTP. Para conectarse, debe presionar "F9"> Enlace FTP. El MC solicitará datos de conexión en el siguiente formato:

usuario: [correo electrónico protegido] _o_dirección_ip

Si los datos ingresados ​​son correctos, en uno de los paneles verá una lista de directorios de la computadora remota.

Para deshabilitar la conexión FTP, puede presionar "F9" > Comando > Enlace VPS activo. Verá su conexión FTP en la lista de directorios activos de VFS. Selecciónelo y haga clic en "VFS gratuitos". Si solo desea cambiar a un directorio local sin interrumpir la conexión FTP, seleccione "Cambiar a".

Si su red utiliza un servidor proxy, puede configurar la MC para que funcione con un proxy. Presiona "F9" > Opciones > Virtual FS > Usar siempre proxy ftp.

Comandante de medianoche de salida

Para salir de Midnight Command, presione "F9" > Archivo > Salir o "F10".

Para obtener una introducción más detallada a las funciones de MC, visite las preguntas frecuentes de Midnight Commander.

Hay dos tipos de interfaz: interfaz gráfica de usuario e interfaz de línea de comandos.

Interfaz gráfica del usuario (Ing. Interfaz gráfica de usuario, GUI).- controlar programas mediante botones gráficos, menús emergentes, ventanas y otros elementos. Se pueden realizar muchas acciones con el ratón.

Ventajas: presentación visual de los programas y sus contenidos, las características del programa se pueden estudiar sin leer la documentación.

Interfaz de línea de comandos (Interfaz de línea de comandos en inglés, CLI).- gestión de programas mediante comandos. Los comandos consisten en letras, números, símbolos, se escriben línea por línea, se ejecutan después de presionar la tecla Enter. El instrumento principal aquí es el teclado.
Esta interfaz está integrada en el kernel del sistema, estará disponible incluso si la interfaz gráfica no se inicia.

Ventajas: bajo consumo de recursos, flexibilidad en la compilación de una lista de acciones a partir de comandos, la capacidad de ejecutar comandos automáticamente, la capacidad de copiar y pegar comandos.

Al comparar interfaces en diferentes sistemas, puede ver que los comandos básicos son los mismos en todas las distribuciones de la familia Linux, pero los programas gráficos en cada sistema pueden variar mucho.

Hay dos formas de llegar a la línea de comandos: a través de la consola o la terminal.

Consola

Durante el arranque de Ubuntu, se inician siete consolas de pantalla completa, cada una con su propia sesión independiente, la primera a la sexta con una interfaz de línea de comandos, la séptima inicia el modo gráfico. El usuario ve solo el modo gráfico durante el arranque.
Puede cambiar a una de las consolas virtuales presionando la combinación de teclas:
Ctrl+Alt+F1 - primero consola virtual;
Ctrl+Alt+F2 - segunda consola virtual;
Ctrl+Alt+F3 - tercera consola virtual;
Ctrl+Alt+F4 - cuarta consola virtual;
Ctrl+Alt+F5 - quinta consola virtual;
Ctrl+Alt+F6 - la sexta consola virtual;
Ctrl+Alt+F7: la séptima consola virtual, vuelve al modo de gráficos.

Terminal

Terminal - programa de gráficos consola de emulación
Dichos programas le permiten ejecutar comandos sin salir del modo gráfico.
El terminal, en comparación con la consola, tiene una funcionalidad adicional (control del mouse, Menú de contexto, barra de desplazamiento, pestañas, abrir varias ventanas, menú principal, configuración de gráficos).

Puede iniciar la terminal de esta manera:

en unidad:
Menú principal → Marcar para línea de búsqueda terminal de palabras
o presione la combinación de teclas: Ctrl + Alt + T

En Gnome Fallback
Aplicaciones → Accesorios → Terminal

En Xfce (Xubuntu):

En KDE (Kubuntu):
Menú Principal → Aplicaciones → Sistema → Terminal

En LXDE (Lubuntu):
Menú principal → Sistema → LXTerminal

Después de iniciar la terminal, vemos una línea con una invitación para ingresar comandos, por ejemplo:
[correo electrónico protegido]:~$

vladimir - nombre de cuenta de usuario
@ - separador entre la cuenta y el nombre de la computadora
Zotac-Zbox-Nano - nombre de la computadora
: - delimitador
~ - en qué carpeta se ejecuta el comando, ~ es la carpeta de inicio del usuario, si ejecuta el comando ls, obtendrá una lista de archivos de esta carpeta
$ - una invitación para ejecutar un comando con derechos usuario sencillo(# significará un aviso para ejecutar comandos con derechos de administrador)

Teclas de acceso directo

Copiar comandos

A menudo, tendrá que seguir algunas instrucciones que requieren que copie comandos a la terminal. Probablemente se sorprenda cuando descubra que el texto que copió de una página web usando la combinación Teclas de control+ C, no se pega en la terminal al presionar Ctrl + V. ¿Y qué, realmente tienes que volver a escribir todos estos comandos y nombres de archivos manualmente? ¡No, relájate! Hay tres formas de pegar texto en la terminal: Ctrl + Shift + V , presionando el botón central del mouse o el botón derecho del mouse y seleccionando la línea Pegar.

Establecer ahorros

o ctrl+pdesplazarse hacia arriba por los comandos usados ​​recientemente
↓ o Ctrl + Ndesplácese hacia abajo los comandos utilizados recientemente
Ingresarejecutar el comando seleccionado
Pestañaextremadamente oportunidad conveniente- autocompletado de comandos y nombres de archivos. Si solo un comando comienza con los caracteres seleccionados, se sustituirá, y si hay varios, al hacer doble clic en la pestaña se mostrará una lista de todas las opciones posibles.
ctrl+rbusque los comandos que ha ingresado antes. Si necesita volver a ejecutar un comando muy largo y complejo, puede ingresar solo una parte y este atajo de teclado lo ayudará a encontrar el comando completo.
Historia Equipo historia imprime una lista de todos los comandos que ingresó. A cada equipo se le asignará un número. Para ejecutar el comando número x, simplemente escriba "!X". Si tu historia es demasiado larga, puedes probar "historia soy menos", esto hará que la lista se pueda desplazar.

Cambio de texto

El ratón no funciona aquí. Utilice las flechas izquierda/derecha para moverse por la línea.

La entrada del teclado agregará caracteres. Texto existente no se eliminará.

Caparazón

La consola y el terminal procesan los comandos mediante un programa de shell.
Un programa shell es un intérprete de comandos, reconoce los comandos ingresados ​​en la línea de comandos e inicia programas para ejecutar el comando.
Ubuntu usa el shell bash de forma predeterminada y reconoce los comandos en el lenguaje bash.
Bash puede ser reemplazado por otro caparazón, hay varios. Cada shell tiene su propio conjunto de configuraciones y características.
(ejecución automática de comandos al ingresar al shell, comandos internos shells, mantenimiento de historial, puede asignar comandos abreviados - alias).

Equipos

Los comandos son un conjunto predefinido de letras, números y símbolos que se pueden ingresar en la línea de comandos y ejecutar presionando enter.

Los comandos se dividen en dos tipos:

    Comandos integrados en el shell (por ejemplo, historial)

    Comandos que controlan los programas instalados en el sistema

Los comandos para administrar programas se construyen de acuerdo con el siguiente esquema:

Program_name - valor clave

Nombre del programa- este es el nombre del archivo ejecutable de los directorios registrados en la variable $PATH (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, etc. .) o ruta completa A Archivo ejecutable(/opt/deadbeef/bin/deadbeef)
Llave- está escrito después del nombre del programa, por ejemplo -h, cada programa tiene su propio conjunto de interruptores, se enumeran en la ayuda del programa, los interruptores se usan para indicar qué configuración usar o qué acción realizar
Significado- dirección, números, texto, caracteres especiales (*, ~, \, &, "", _), variables ($HOME, $USER, $RUTA)

Puede ejecutar comandos como este:

    Escriba el comando en la línea de comando y presione Entrar

    Copie el comando de la instrucción y péguelo en la línea de comando, luego presione Entrar

    Cree un script y haga doble clic (cree un archivo de texto, escriba #!/bin/bash en la primera línea, escriba comandos en una columna debajo, guarde, habilite la ejecución en las propiedades del archivo, haga doble clic en el archivo para ejecutar todo los comandos enumerados)

¡Recuerda que el terminal distingue entre mayúsculas y minúsculas! ¡Las palabras Usuario, usuario y USUARIO son diferentes en Linux!

Hoja de trucos de comandos

Comandos de archivo

cd ../.. ir al directorio dos niveles arriba
cd ir al directorio de inicio
cd ~usuario ir al directorio de inicio del usuario
cd- cambiar al directorio donde estaba antes de cambiar al directorio actual
personas con discapacidad mostrar el directorio actual
mkdir directorio crear directorio dir
mkdir dir1 crear un directorio llamado "dir1"
mkdir dir1 dir2 crear dos directorios al mismo tiempo
mkdir -p /tmp/dir1/dir2 crear árbol de directorios
archivo rm borrar archivo
rm -r directorio eliminar directorio dir
rm -f archivo forzar borrar archivo
directorio rm -rf forzar la eliminación del directorio dir
rm -f archivo1 eliminar el archivo llamado "archivo1"
rmdir dir1 eliminar el directorio llamado "dir1"
rm -rf dir1 eliminar el directorio llamado "dir1" y recursivamente todo su contenido
rm -rf dir1 dir2 eliminar dos directorios y recursivamente su contenido
cp archivo1 archivo2 copiar archivo1 a archivo2
cp -r dir1 dir2 copiar dir1 a dir2; creará el directorio dir2 si no existe
cp directorio/ copiar todos los archivos en el directorio dir al directorio actual
cp -a /tmp/dir1 copie el directorio dir1 con todo el contenido al directorio actual
cp -a dir1 dir2 copiar el directorio dir1 al directorio dir2
mv dir1 nuevo_dir cambiar el nombre o mover un archivo o directorio
mv archivo1 archivo2 cambie el nombre o mueva el archivo 1 al archivo 2. si el archivo2 es un directorio existente, mueva el archivo1 al directorio archivo2
ln -s archivo1 lnk1 crear un enlace simbólico a un archivo o directorio
en archivo1 lnk1 crear un enlace "duro" (físico) a un archivo o directorio
toque el archivo crea un archivo
toque -t 0712250000 fileditest modifique la fecha y hora de creación del archivo, si falta, cree un archivo con la fecha y hora especificadas (AAMMDDhhmm)
gato > archivo canalizar la entrada estándar al archivo
más archivo retirar contenido del archivo
archivo principal generar las primeras 10 líneas del archivo
archivo de cola generar las últimas 10 líneas del archivo
cola -f archivo imprime el contenido del archivo a medida que crece, comenzando desde las últimas 10 líneas

archivar

archivo tar cf.archivos tar crear un archivo tar llamado file.tar que contenga archivos
archivo tar xf.tar descomprimir archivo.tar
archivos tar cf file.tar.gz crear un archivo tar con compresión gzip
archivo tarxzf.tar.gz descomprimir tar con gzip
archivo tar cjf.tar.bz2 crear un archivo tar con compresión bzip2
archivo tar xjf.tar.bz2 descomprimir tar con bzip2
archivo gzip comprimir archivo y renombrar a archivo.gz
gzip -d archivo.gz descomprimir archivo.gz a archivo
bunzip2 archivo1.bz2 descomprime el archivo "file1.gz"
gzip -9 archivo1 comprimir archivo1 con máxima compresión
rar un archivo1.rar test_file cree un archivo rar "file1.rar" e incluya el archivo test_file en él
rar un archivo1.rar archivo1 archivo2 dir1 cree un archivo rar "file1.rar" e incluya file1, file2 y dir1 en él
rar x archivo1.rar descomprimir archivo rar
tar -cvf archivo.tar archivo1 crear un archivo tar archive.tar que contenga el archivo file1
tar -cvf archivo.tar archivo1 archivo2 dir1 crear un archivo tar archive.tar que contenga file1, file2 y dir1
tar -tf archivo.tar mostrar el contenido del archivo
tar -xvf archivo.tar descomprimir el archivo
tar -xvf archivo.tar -C /tmp descomprimir archivo a /tmp
tar -cvfj archivo.tar.bz2 dir1 crea un archivo y comprímelo con bzip2
tar -xvfj archivo.tar.bz2 descomprima el archivo y descomprímalo
tar -cvfz archivo.tar.gz dir1 crea un archivo y comprímelo con gzip
tar -xvfz archivo.tar.gz descomprima el archivo y descomprímalo
archivo zip1.archivo zip1 crear un archivo zip comprimido
zip -r archivo1.zip archivo1 archivo2 dir1 crear un archivo zip comprimido e incluir varios archivos y/o directorios en él
descomprimir archivo1.zip descomprimir y descomprimir el archivo zip

Trabajar con paquetes deb locales (dpkg)

deb - extensión de nombre de archivo de paquetes "binarios" para distribución e instalación software en el sistema operativo del proyecto Debian y otros que utilizan el sistema de gestión de paquetes dpkg. Deb es parte de la palabra Debian, que a su vez se deriva de las palabras Debra, el nombre de la novia (luego esposa, ahora ex) del fundador de Debian Ian Murdoch e Ian de su propio nombre.

dpkg -i paquete.deb instalar/actualizar un paquete
dpkg -r nombre_paquete eliminar el paquete del sistema
dpkg-l mostrar todos los paquetes instalados en el sistema
dpkg-l | grephttpd entre todos los paquetes instalados en el sistema, busque el paquete que contiene "httpd" en su nombre
dpkg -s nombre_paquete mostrar información sobre un paquete específico
dpkg -L nombre_paquete mostrar una lista de archivos incluidos en el paquete instalado en el sistema
dpkg --contenido paquete.deb mostrar una lista de archivos incluidos en un paquete que aún no está instalado en el sistema
dpkg -S /bin/ping encontrar el paquete que contiene el archivo especificado

Uso del administrador de paquetes Apt

apt (herramienta de empaquetado avanzada): un programa para instalar, actualizar y eliminar paquetes de programas en Debian y sistemas operativos basados ​​(Ubuntu, Linux Mint, etc.), a veces también se usa en distribuciones basadas en Mandrake como Mandriva, ALTLinux y PCLinuxOS. Es capaz de instalar y configurar automáticamente programas para sistemas operativos tipo UNIX, tanto desde paquetes precompilados como desde códigos fuente.

apt-get install nombre_paquete instalar/actualizar un paquete
apt-cdrom install nombre_paquete instalar/actualizar paquete desde cdrom"a
apt-obtener actualización obtener listas de paquetes actualizadas
apt-obtener actualización paquetes de actualización instalados en el sistema
apt-get remove nombre_paquete eliminar el paquete instalado en el sistema conservando los archivos de configuración
apt-get purge nombre_paquete eliminar el paquete instalado en el sistema con la eliminación de archivos de configuración
verificación apt-get comprobar la integridad de las dependencias
apt-limpiar eliminar descargado archivos de archivo paquetes
apt-get limpieza automática eliminar los archivos antiguos del paquete descargado

Ver el contenido de los archivos

gato archivo1 imprimir el contenido del archivo 1 en la salida estándar
archivo tac1 enviar el contenido del archivo 1 a la salida estándar en orden inverso (la última línea pasa a ser la primera, etc.)
más archivo1 paginación del contenido del archivo 1 a la salida estándar
menos archivo1 salida página por página del contenido del archivo file1 al dispositivo de salida estándar, pero con la capacidad de desplazarse en ambas direcciones (arriba y abajo), buscar por contenido, etc.
cabeza -2 archivo1 imprime las dos primeras líneas del archivo 1 en la salida estándar. El valor predeterminado es diez líneas.
cola -2 archivo1 imprime las dos últimas líneas del archivo 1 en la salida estándar. El valor predeterminado es diez líneas.
cola -f /var/log/mensajes imprime el contenido del archivo /var/log/messages en la salida estándar como aparece el texto en él

manipulación de texto

gato archivo_original | >resultado.txt sintaxis general para realizar acciones para procesar el contenido de un archivo y enviar el resultado a un nuevo
gato archivo_original | » resultado.txt sintaxis general para realizar acciones para procesar el contenido de un archivo y enviar el resultado a un archivo existente. Si el archivo no existe, se creará
grep Aug /var/log/messages del archivo "/var/log/messages" seleccione y envíe a la salida estándar las líneas que contienen "Aug"
grep ^Aug /var/log/messages del archivo "/var/log/messages" seleccione e imprima en líneas de salida estándar que comiencen con "Aug"
grep /var/log/messages del archivo "/var/log/messages" seleccione e imprima en cadenas de salida estándar que contengan números
grep Agosto -R /var/log/* seleccione e imprima en líneas de salida estándar que contengan "Aug" en todos los archivos ubicados en el directorio /var/log y debajo
sed "s/stringa1/stringa2/g" ejemplo.txt en el archivo ejemplo.txt, reemplace "cadena1" con "cadena2", envíe el resultado a la salida estándar
sed "/^$/d" ejemplo.txt eliminar líneas en blanco del archivo ejemplo.txt
sed "/ *#/d; /^$/d" ejemplo.txt elimine las líneas en blanco y los comentarios del archivo ejemplo.txt
echo "esempio" | tr "[:inferior:]" "[:superior:]" convertir caracteres de minúsculas a mayúsculas
sed -e "1d" resultado.txt eliminar la primera línea del archivo ejemplo.txt
sed -n "/cadena1/p" mostrar solo las líneas que contienen "string1"
sed -e "s/*$ "ejemplo.txt | elimina los caracteres vacíos al final de cada línea | | | sed -e "s/cadena1 g"ejemplo.txt elimine la cadena "string1" del texto sin cambiar todo lo demás
sed -n "1,8p;5q" ejemplo.txt tomar del archivo desde la primera hasta la octava línea y generar las primeras cinco de ellas
sed -n "5p;5q" ejemplo.txt salida de la quinta línea
sed -e "s/0*/0/g" ejemplo.txt reemplazar una secuencia de cualquier número de ceros con un solo cero
gato -n archivo1 líneas numéricas al generar el contenido del archivo
gato ejemplo.txt | awk "NR%2==1" al mostrar el contenido de un archivo, no imprima ni siquiera líneas del archivo
eco a b c | awk "(imprimir $1)" mostrar la primera columna. Separación, por defecto, por espacio/espacios o tabulación/caracteres
eco a b c | awk "(imprimir $1,$3)" muestra la primera y la tercera columna. Separación, por defecto, por espacio/espacios o tabulación/caracteres
pegar archivo1 archivo2 combine el contenido del archivo 1 y el archivo 2 en una tabla: línea 1 del archivo 1 = línea 1 columna 1-n, línea 1 del archivo 2 = línea 1 columna n+1-m
pegar -d "+" archivo1 archivo2 concatenar los contenidos de file1 y file2 como una tabla delimitada por "+"
ordenar archivo1 archivo2 ordenar el contenido de dos archivos
ordenar archivo1 archivo2 | único ordenar el contenido de dos archivos sin mostrar duplicados
ordenar archivo1 archivo2 | único-u ordenar el contenido de dos archivos, mostrando solo líneas únicas (las líneas que aparecen en ambos archivos no se imprimen en la salida estándar)
ordenar archivo1 archivo2 | uniq -d ordenar el contenido de dos archivos, mostrando solo líneas duplicadas
com -1 archivo1 archivo2 comparar el contenido de dos archivos sin mostrar las líneas que pertenecen al "archivo1"
com -2 archivo1 archivo2 comparar el contenido de dos archivos sin mostrar las líneas que pertenecen a "file2"
com -3 archivo1 archivo2 comparar el contenido de dos archivos, eliminando las líneas que aparecen en ambos archivos

Convierta conjuntos de caracteres y formatos de archivo

Análisis del sistema de archivos

Montaje de sistemas de archivos

Montaje sistema de archivos- un proceso que prepara una partición de disco para su uso Sistema operativo.

La operación de montaje consta de varios pasos:

    Determinación del tipo de sistema a montar

    Comprobación de la integridad del sistema montado

    Lectura de estructuras de datos del sistema e inicialización del módulo administrador de archivos correspondiente (controlador del sistema de archivos)

    Establecer una bandera que indica el final del montaje. Cuando se desmonta correctamente, esta bandera se borra. Si durante el arranque el sistema determina que el indicador no se restableció, entonces el trabajo se completó incorrectamente y es posible que sea necesario reparar el FS

    Incluir un nuevo sistema de archivos en el espacio de nombres común

montar /dev/hda2 /mnt/hda2 monta la partición "hda2" en el punto de montaje "/mnt/hda2". Asegúrese de que haya un directorio de punto de montaje "/mnt/hda2"
desmontar /dev/hda2 desmontará la partición "hda2". Antes de ejecutar, deje "/mnt/hda2"
fusor -km /mnt/hda2 desmontaje forzado de la partición. Se usa cuando la partición está ocupada por algún usuario
desmontar -n /mnt/hda2 desmontar sin agregar información a /etc/mtab. Útil cuando un archivo es de solo lectura o no hay suficiente espacio en disco.
montar /dev/fd0 /mnt/disquete montar disquete
montar /dev/cdrom /mnt/cdrom montar CD o DVD
montar /dev/hdc /mnt/grabadora de cd montar CD-R/CD-RW o DVD-R/DVD-RW(+-)
montar -o bucle archivo.iso /mnt/cdrom montar imagen ISO
montar -t vfat /dev/hda5 /mnt/hda5 archivo de montaje sistema de ventanas FAT32

Formateo de sistemas de archivos

El formateo es un proceso de software para marcar el área de almacenamiento de datos de medios electrónicos ubicados en una superficie magnética ( discos duros, disquetes), medios ópticos(CD/DVD/discos Blu-ray), discos de estado sólido(memoria flash - módulo flash, SSD), etc. Hay diferentes caminos este proceso.

El formateo en sí consiste en crear (formar) estructuras de acceso a datos, por ejemplo, estructuras de sistemas de archivos. En este caso, se pierde la posibilidad de acceso directo a la información ubicada (antes del formateo) en el medio de almacenamiento, parte de ella se destruye irremediablemente. Alguno utilidades de software hacen posible recuperar una parte (generalmente una gran parte) de la información de los medios formateados. El proceso de formateo también puede verificar y corregir la integridad de los medios.

Creación de copias de seguridad (copia de seguridad)

Copia de seguridad (copia de seguridad en inglés): el proceso de creación de una copia de datos en un medio (disco duro, disquete, etc.) diseñado para restaurar los datos a su ubicación original o nueva en caso de daño o destrucción.

volcar -0aj -f /tmp/home0.bak /home crear un completo respaldo directorio /home al archivo /tmp/home0.bak
volcar -1aj -f /tmp/home0.bak /home cree una copia de seguridad incremental del directorio /home en el archivo /tmp/home0.bak
restaurar -si /tmp/home0.bak restaurar desde la copia de seguridad /tmp/home0.bak
rsync -rogpav --delete /inicio /tmp sincronizar /tmp con /home
rsync -rogpav -e ssh --delete /home dirección_ip:/tmp sincronización a través del túnel ssh
rsync -az -e ssh --delete dirección_ip:/inicio/público /inicio/local sincronizar el directorio local con el directorio remoto a través del túnel ssh con compresión
rsync -az -e ssh --delete /inicio/dirección_ip local:/inicio/público sincronizar el directorio remoto con el directorio local a través del túnel ssh con compresión
dd bs=1M si=/dev/hda | gzip | ssh [correo electrónico protegido] _addr "dd de=hda.gz" hacer un "ciego" disco local a un archivo en una computadora remota a través de un túnel ssh
tar -Puf copia de seguridad.tar /home/usuario cree una copia de seguridad incremental del directorio "/home/user" en un archivo backup.tar con los permisos conservados
(cd /tmp/local/ && tar c .) | ssh -C [correo electrónico protegido] _addr "cd /inicio/compartir/ && tar x -p" copiando el contenido de /tmp/local a computadora remota a través del túnel ssh a /home/share/
(tar c /casa) | ssh -C [correo electrónico protegido] _addr "cd /inicio/respaldo-inicio && tar x -p" copiar el contenido de /home a una computadora remota a través del túnel ssh a /home/backup-home
alquitrán cf-. | (cd /tmp/copia de seguridad; tar xf -) copiar un directorio a otro manteniendo los permisos y enlaces
encontrar /home/usuario1 -nombre "*.txt" | xargs cp -av --directorio-objetivo=/inicio/copia de seguridad/ --padres busque en /home/user1 todos los archivos cuyos nombres terminen en ".txt" y cópielos en otro directorio
encontrar /var/log -nombre "*.log" | tar cv --archivos-de=- | bzip2 > registro.tar.bz2 busque en /var/log todos los archivos cuyos nombres terminen en ".log" y cree un archivo bzip a partir de ellos
dd if=/dev/hda of=/dev/fd0 bs=512 cuenta=1 crear una copia MBR (Master Boot Record) de /dev/hda a un disquete
dd if=/dev/fd0 of=/dev/hda bs=512 cuenta=1 restaurar MBR desde disquete a /dev/hda

Espacio del disco

df-h muestra información sobre las particiones montadas mostrando el espacio total, disponible y utilizado
ls -lSr | más enumera archivos y directorios de forma recursiva, ordenados en orden ascendente de tamaño y permite la paginación
du -sh dir1 calcula y muestra el tamaño ocupado por el directorio "dir1"
du-sk* | ordenar-rn muestra el tamaño y los nombres de los archivos y directorios, ordenados por tamaño
rpm -q -a –qf "%10(TAMAÑO)t%(NOMBRE)n" | ordenar-k1,1n muestra la cantidad de espacio en disco usado que ocupan los archivos del paquete rpm, ordenados por tamaño (fedora, redhat, etc.)
dpkg-query -W -f="$(Tamaño-Instalado;10)t$(Paquete)n" | ordenar-k1,1n muestra la cantidad de espacio en disco usado que ocupan los archivos del paquete deb, ordenados por tamaño (ubuntu, debian, etc.)

CD ROM

mkisofs /dev/cdrom > cd.iso crear imagen iso disco
mkisofs /dev/cdrom | gzip > cd_iso.gz crear una imagen de disco iso comprimida
mkisofs -J -permitir-puntos iniciales -R -V "Etiquetar CD" -iso-nivel 4 -o ./cd.iso data_cd crear una imagen iso de una carpeta
cdrecord -v dev=/dev/cdrom cd.iso grabar imagen iso
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom grabar imagen iso comprimida
montar -o bucle cd.iso /mnt/iso montar imagen iso
cd-paranoia -B leer pistas de audio del disco a archivos wav
cd-paranoia - "-3" leer las tres primeras pistas de audio del disco en archivos wav
registro de cd-scanbus identificar canal scsi

Usuarios y grupos

groupadd group_name crear nuevo grupo llamado group_name
groupdel group_name eliminar grupo group_name
groupmod -n nombre_nuevo_grupo nombre_antiguo_grupo cambiar el nombre del grupo old_group_name a new_group_name
useradd -c "Nome Cognome" -g admin -d /home/usuario1 -s /bin/bash usuario1 cree un usuario user1, asígnelo /home/user1 como directorio de inicio, /bin/bash como shell, inclúyalo en el grupo de administración y agregue el comentario Nome Cognome
usuarioañadir usuario1 crear usuario usuario1
usuariodel -r usuario1 eliminar usuario1 usuario y su directorio de inicio
usermod -c "Usuario FTP" -g sistema -d /ftp/usuario1 -s /bin/nologin usuario1 cambiar atributos de usuario
Contraseña Cambiar la contraseña
contraseña usuario1 cambiar la contraseña de usuario1 (solo root)
cambio -E 2005-12-31 usuario1 establecer la fecha de caducidad de la cuenta del usuario 1
pwck comprobar la corrección archivos del sistema cuentas. Se comprueban los archivos /etc/passwd y /etc/shadow
grpck comprueba la exactitud de los archivos de cuenta del sistema. Se comprueba el archivo /etc/group
newgrp [-] nombre_grupo cambia el grupo principal usuario actual. Si especifica "-", la situación será idéntica a aquella en la que el usuario cerró sesión y volvió a iniciar sesión. Si no se especifica ningún grupo, el grupo principal se asignará desde /etc/passwd

Configuración/cambio de permisos de archivo

chmod (del modo de cambio en inglés): un programa para cambiar los derechos de acceso a archivos y directorios. El nombre proviene del programa Unix chmod OS, que, de hecho, cambia los derechos de acceso a archivos, directorios y enlaces simbólicos.

ls-lh ver permisos en archivos y directorios en el directorio actual
ls /tmp | pr -T5 -W$COLUMNAS generar el contenido del directorio /tmp y dividir la salida en cinco columnas
chmod ugo+rwx directorio1 agregar permisos al directorio directory1 ugo(User Group Other)+rwx(Read Write eXecute) - todos los derechos. Lo mismo se puede hacer de esta manera chmod 777 directorio1
chmod go-rwx directorio1 quitarle al grupo y a todos los demás todos los permisos para el directorio directorio1
chown usuario1 archivo1 asignar el propietario del archivo1 al usuario1
chown -R usuario1 directorio1 asignar recursivamente el propietario del directorio1 al usuario1
chgrp grupo1 archivo1 cambiar el grupo de propietarios del archivo 1 al grupo 1
chown usuario1:grupo1 archivo1 cambiar el propietario y el grupo de propietarios del archivo 1
encontrar / -perm -u+s encontrar, comenzando desde la raíz, todos los archivos con SUID establecido

Significados populares

400 (-r---) El titular tiene derecho a leer; nadie más tiene derecho a hacer nada
644 (-rw-r–r–) Todos los usuarios tienen acceso de lectura; el propietario puede editar
660 (-rw-rw--) El propietario y el grupo pueden leer y editar; al resto no se les permite realizar ninguna acción
664 (-rw-rw-r–) Todos los usuarios tienen acceso de lectura; el propietario y el grupo pueden editar
666 (-rw-rw-rw-) Todos los usuarios pueden leer y editar.
700 (-rwx--) El propietario puede leer, escribir y ejecutar; nadie más tiene derecho a hacer nada
744 (-rwxr–r–) Cada usuario puede leer, el propietario tiene derecho a editar y ejecutar
755 (-rwxr-xr-x) Cada usuario tiene derecho a leer y ejecutar; el propietario puede editar
777 (-rwxrwxrwx) Cada usuario puede leer, editar y ejecutar
1555 (-r-xr-xr-t) Cada usuario tiene derecho a leer y ejecutar; solo el propietario de ese archivo puede eliminar un archivo
2555 (-r-xr-sr-x) Cada usuario tiene derecho a leer y ejecutar con los derechos del grupo de usuarios del propietario del archivo.
4555 (-r-sr-xr-x) Cada usuario tiene derecho de lectura y ejecución con los derechos del propietario del archivo

Comandos de shell seguro (ssh)

SSH (eng. Secure Shell - "secure shell") es un protocolo de red a nivel de aplicación que le permite producir control remoto sistema operativo y tunelización de conexiones TCP (por ejemplo, para transferencias de archivos). Similar en funcionalidad a los protocolos Telnet y rlogin, pero a diferencia de ellos, encripta todo el tráfico, incluidas las contraseñas transmitidas. SSH permite elegir entre diferentes algoritmos de cifrado. Clientes SSH y servidores SSH disponible para la mayoría de los sistemas operativos de red.

SSH le permite transferir de forma segura casi cualquier otro protocolo de red en un entorno inseguro. Por lo tanto, no solo puede trabajar de forma remota en una computadora a través de un shell de comandos, sino también transmitir una transmisión de audio o video a través de un canal encriptado (por ejemplo, desde una cámara web). SSH también puede usar la compresión de los datos transmitidos para el cifrado posterior, lo cual es conveniente, por ejemplo, para el inicio remoto de clientes del sistema X Window.

La mayoría de los proveedores de alojamiento brindan a los clientes acceso SSH a su directorio de inicio por una tarifa. Esto puede ser conveniente tanto para trabajar en la línea de comandos como para iniciar programas de forma remota (incluidas las aplicaciones gráficas).

Gestión de proceso

Un proceso es un programa que se está ejecutando actualmente. La norma ISO 9000:2000 define un proceso como un conjunto de actividades interrelacionadas e interactivas que transforman entradas en salidas. El programa de computadora en sí es solo una colección pasiva de instrucciones, mientras que un proceso es la ejecución directa de esas instrucciones. Además, un proceso es un programa en ejecución y todos sus elementos: espacio de direcciones, variables globales, registros, pila, archivos abiertos, etc.

arriba mostrar todos los procesos en ejecución
PD imprime tus procesos activos actuales
pd-eafw mostrar los procesos en ejecución, sus recursos y otros información útil(una vez)
ps -e -o pid,args -bosque mostrar PID y procesos como un árbol
pstree árbol de proceso de visualización
matar -9 98989 "matar" el proceso con PID 98989 "hasta la muerte" (sin respetar la integridad de los datos)
matar -TERM 98989 Terminar correctamente el proceso con PID 98989
matar -1 98989 forzar el proceso con PID 98989 para volver a leer el archivo de configuración
lsof -p 98989 mostrar una lista de archivos, proceso abierto con PID 98989
lsof /home/usuario1 lista de visualización abrir archivos desde el directorio /home/usuario1
strace -c ls >/dev/null imprimir una lista de llamadas al sistema creadas y recibidas por el proceso ls
strace -f -e abre ls >/dev/null mostrar llamadas de biblioteca
reloj -n1 "gato /proc/interrupciones" mostrar interrupciones en tiempo real
último reinicio mostrar el historial de reinicio del sistema
último usuario1 mostrar el historial de registro del usuario1 usuario en el sistema y el tiempo de su permanencia en el mismo
lsmod enumerar los módulos del kernel cargados
libre-m mostrar estado memoria de acceso aleatorio en megabytes
smartctl -A /dev/hda control de condiciones disco duro/dev/hda a través de SMART
smartctl -i /dev/hda verifique la disponibilidad de SMART en el disco duro /dev/hda
cola /var/log/dmesg imprimir las últimas diez entradas del registro de arranque del kernel
cola /var/log/mensajes imprimir las últimas diez entradas del registro del sistema

Red (LAN y Wi-Fi)

ifconfig eth0 muestre la configuración de la interfaz de red eth0
si hasta eth0 activar (elevar) la interfaz eth0
Si cae eth0 desactivar (inferior) interfaz eth0
ifconfig eth0 192.168.1.1 máscara de red 255.255.255.0 establecer la dirección IP de la interfaz eth0 y la máscara de subred
promesa ifconfig eth0 cambie la interfaz eth0 al modo promiscuo para rastrear paquetes
ifconfig eth0 -promisc desactivar el modo promiscuo en la interfaz eth0
dhclient eth0 habilitar la interfaz eth0 en modo dhcp
ruta-n mostrar la tabla de enrutamiento local
agregar ruta -net 0/0 gw IP_Gateway establecer la dirección IP de la puerta de enlace predeterminada
ruta agregar -net 192.168.0.0 máscara de red 255.255.0.0 gw 192.168.1.1 agregue la ruta estática a la red 192.168.0.0/16 a través de la puerta de enlace con la dirección IP 192.168.1.1
ruta del 0/0 gw IP_gateway eliminar la dirección IP de la puerta de enlace predeterminada
echo "1" > /proc/sys/net/ipv4/ip_forward permitir el reenvío de paquetes (reenvío)
nombre de host mostrar el nombre de la computadora
aloja www.linuxguide.it resolver el nombre de host www.linuxguide.it a la dirección IP y viceversa *anfitrión 62.149.140.85*
mostrar enlace ip* mostrar el estado de todas las interfaces
herramienta mii eth0 mostrar el estado y el tipo de conexión para la interfaz eth0
ethtool eth0 muestra estadísticas de la interfaz eth0 con información como los modos de conexión compatibles y actuales
netstat-tupn muestra todas las conexiones de red establecidas a través de los protocolos TCP y UDP sin resolución de nombres para direcciones IP y PID y los nombres de los procesos que proporcionan estas conexiones
netstat-tupln muestra todas las conexiones de red a través de los protocolos TCP y UDP sin resolución de nombres para direcciones IP y PID y los nombres de los procesos que escuchan en los puertos
tcpdump puerto tcp 80 mostrar todo el tráfico en el puerto TCP 80 (generalmente HTTP)
exploración iwlist escanear el aire para la disponibilidad de puntos de acceso inalámbrico
iwconfig eth1 muestre la configuración de la interfaz de red inalámbrica eth1

Redes Microsoft Windows (SAMBA)

IPTABLES (cortafuegos)

iptables es una utilidad de línea de comandos que es interfaz estándar gestión del trabajo cortafuegos(firewall) netfilter para kernels de Linux versiones 2.4, 2.6, 3.x, 4.x. Se requieren privilegios de superusuario (raíz) para usar la utilidad iptables.

iptables -t filtro -nL mostrar todas las cadenas de reglas
iptables -t nat -L mostrar todas las cadenas de reglas en la tabla NAT
iptables -t filtro -F borrar todas las cadenas de reglas en la tabla de filtros
iptables -t nat -F borrar todas las cadenas de reglas en la tabla NAT
iptables -t filtro -X elimine todas las cadenas de reglas personalizadas en la tabla de filtros
iptables -t filtro -A ENTRADA -p tcp --dport telnet -j ACEPTAR permitir la conexión telnet entrante
iptables -t filtro -A SALIDA -p tcp –dport http -j DROP bloquear conexiones HTTP salientes
iptables -t filtro -A ADELANTE -p tcp --dport pop3 -j ACEPTAR permitir conexiones POP3 directas
iptables -t filter -A INPUT -j LOG --log-prefix "DROP INPUT" habilite el registro del kernel de los paquetes que pasan a través de la cadena INPUT y prefije el mensaje con "DROP INPUT"
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE habilite NAT (traducción de direcciones de red) de los paquetes salientes en la interfaz eth0. Válido cuando se usa con direcciones IP asignadas dinámicamente
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –to-destination 10.0.0.2:22 reenviar paquetes dirigidos a un host a otro host

Información del sistema

arco arquitectura de la computadora de visualización
uname -r mostrar la versión del kernel en uso
dmidecode -q Mostrar hardware Componentes del sistema- (SMBIOS/DMI)
hdparm -i /dev/hda mostrar las especificaciones del disco duro
hdparm -tT /dev/sda probar el rendimiento de la lectura de datos del disco duro
gato /proc/cpuinfo mostrar información del procesador
gato /proc/interrupciones mostrar interrupciones
gato /proc/meminfo comprobar el uso de la memoria
gato /proc/intercambios mostrar archivo(s) de intercambio
gato /proc/versión imprimir la versión del kernel
gato /proc/net/dev mostrar interfaces de red y estadísticas sobre ellas
gato /proc/montajes mostrar sistemas de archivos montados
lspci-tv mostrar en vista de árbol los dispositivos PCI
lsusb-tv mostrar en vista de árbol dispositivos USB
fecha fecha del sistema de visualización
año 2007 mostrar la mesa-calendario de 2007
fecha 041217002007.00 configurar la fecha y hora del sistema MMDDHHmmYYYY.SS (MonthDayHourMinutesYear.Seconds)
reloj-w ahorrar tiempo del sistema en BIOS
tiempo de actividad mostrar el tiempo de actividad actual
w mostrar usuarios en línea
quién soy el nombre con el que ha iniciado sesión
usuario de dedo mostrar información sobre el usuario
uname-a mostrar información del núcleo
gato /proc/cpuinfo información de la CPU
gato /proc/meminfo información de la memoria
comando de hombre mostrar manual para comando
d.f. Mostrar inf. sobre el uso del disco
du mostrar el "peso" del directorio actual
gratis uso de memoria e intercambio
donde esta la aplicación posible ubicación de la aplicación
que aplicación qué aplicación se iniciará de forma predeterminada

Apagado del sistema

Otros comandos útiles

a propósito … palabra clave muestra una lista de comandos que de alguna manera se relacionan con palabras clave. Útil cuando sabe lo que hace el programa pero no recuerda el comando
hombre ping llamando al manual para trabajar con el programa, en este caso, ping
cuál es... la palabra clave muestra una descripción de las acciones del programa especificado
ldd /usr/bin/ssh enumerar las bibliotecas necesarias para que ssh funcione
alias hh="historia" asignar alias hh al comando de historial
encontrar. -max depth 1 -nombre *.jpg -print -exec convertir Cambiar el tamaño de todas las imágenes en una carpeta, pasando a la utilidad "convertir" de ImageMagick para crear miniaturas de imágenes (vista previa)
swapon /dev/hda3 active el espacio de intercambio ubicado en la partición hda3
swapon /dev/hda2 /dev/hdb3 activar los espacios de intercambio ubicados en las particiones hda2 y hdb3

Ver ayuda y guía de programas

Los nombres de los programas utilizados en los comandos que pueden ser útiles deben aprenderse o imprimirse, y cómo usarlos se puede encontrar en cualquier momento llamando a la ayuda o manual (man) para el programa.

Para obtener una guía rápida del programa, debe ejecutar:

programa hombre

Puede moverse con las teclas de flecha y salir presionando la tecla Q. Ver hombre hombre para más detalles.

Para obtener ayuda con las claves, debe ejecutar:

programa -h programa --ayuda

Ambas opciones deberían funcionar igual, pero algunos autores de software dejan una de estas claves, así que pruebe ambas si es así.

Buscar por hombre "s

Si no está seguro de qué comando necesita, intente buscar entre los textos de los manuales.

    Hombre-k algo-que-necesitas

    buscará lo que necesita en todos los manuales. Intentar:

    Hombre -k nautilus

    para ver cómo funciona. Por cierto, esto es lo mismo que ejecutar el comando apropos.

    Hombre -f algo-que-necesitas

    buscará sólo por los nombres de los manuales del sistema. Intentar:

    Hombre -f gnomo

    Por ejemplo, ejecutar el comando whatis producirá el mismo resultado.

hombre mas atractivo

Los usuarios de escritorio Gnome/Unity pueden usar la utilidad yelp para proporcionar una GUI simple ejecutando el comando en la consola

Yelp hombre:<команда>

Los usuarios que tengan instalado Konqueror pueden leer y buscar en las páginas del manual en un contexto de navegador web decorado con fondos seleccionados. Para hacer esto, escriba Konqueror en la barra de direcciones y use el comando:

Hombre:/<команда>

Ejecutar comandos con privilegios ilimitados

La mayoría de los comandos enumerados a continuación requieren el siguiente comando:

Esto otorga temporalmente derechos de superusuario, que son necesarios para trabajar con archivos y directorios que no pertenecen a su cuenta. El uso de sudo requiere una contraseña. Solo los usuarios con estos privilegios administrativos pueden usar este comando.

Comandos para trabajar con archivos y carpetas

    El carácter de tilde (~) representa su carpeta de inicio. Si usted usuario, entonces la tilde (~) es /home /usuario.

    El comando pwd ("imprimir directorio de trabajo") le permite saber en qué directorio se encuentra este momento. Recuerde, sin embargo, que Gnome Terminal siempre muestra la misma información en el título de la ventana.

    ls le mostrará todos los archivos en el directorio actual. Si usa este comando con ciertas opciones, también puede habilitar la visualización del tamaño del archivo, la hora ultimo cambio y permisos de archivo. Por ejemplo: ls ~

    mostrará todo lo que tiene en su carpeta de inicio.

    El comando cd cambia el directorio de trabajo. Cuando inicie el terminal por primera vez, estará en su carpeta de inicio. Para moverse por el sistema de archivos, debe usar cd . Ejemplos:

    1. Para ingresar al directorio raíz, ejecute: cd /

      Para acceder a su carpeta de inicio, escriba: cd ~

      Para subir un directorio, use: cd ..

      Para volver al directorio visitado anteriormente, utilice: cd -

      Para moverse a través de varios directorios a la vez, debe escribir la ruta completa de la carpeta a la que desea moverse. Por ejemplo, el comando: cd /var/www

      lo llevará al subdirectorio /www de /var/. Y el comando:

      Cd ~/Escritorio\mesa

      te llevará al escritorio. En este caso, "\" significa escapar de un espacio.

    El comando cp copia un archivo. Por ejemplo, el comando: cp texto nuevo

    creará una copia exacta del archivo "texto" y lo nombrará "nuevo", mientras que "archivo" no desaparecerá en ninguna parte. Para copiar un directorio, use el comando:

    Cp -r directorio nuevo

    donde la opción -r denota una copia recursiva.

    El comando mv mueve un archivo a otra ubicación o simplemente cambia el nombre de un archivo. Por ejemplo, el comando: texto de archivo mv

    cambiará el nombre de "archivo" a "texto".

    Mv text ~/Escritorio\Escritorio

    moverá "texto" a su escritorio, pero no lo renombrará. Para cambiar el nombre del archivo, debe especificar específicamente un nuevo nombre para él. Puede reemplazar la ruta a su carpeta de inicio con "~" para acelerar las cosas. Recuerde que cuando usa mv junto con sudo, la terminal también asigna "~" a su carpeta de inicio. Sin embargo, si habilita la sesión raíz en la consola con sudo -i o sudo -s , entonces "~" se referirá a la raíz de la unidad, no a su directorio de inicio.

    El comando rm elimina un archivo.

    El comando rmdir elimina una carpeta vacía. Para eliminar una carpeta junto con todos los archivos adjuntos, use rm -r en su lugar.

    mkdir Este comando crea un directorio. El comando mkdir music creará una carpeta llamada "música".

    Hombre, pruebe este comando cuando quiera leer la descripción en línea de otro comando. Por ejemplo: hombre hombre

    le mostrará la descripción de ese comando en sí.

Comandos de información del sistema

    Equipo d.f. muestra la cantidad de espacio en disco utilizado en todas las particiones montadas. Más útil: df -h

    Porque usa Megabytes (M) y Gigabytes (G) para mostrar, no bloques. -h significa "legible por humanos".

    du muestra la cantidad de espacio en disco utilizado carpeta especifica. Puede mostrar información para todos los subdirectorios por separado o para la carpeta como un todo. .. [correo electrónico protegido]:~$ du /medios/disquete 1032 /medios/disquete/archivos 1036 /medios/disquete/ [correo electrónico protegido]:~$ du -sh /medios/disquete 1.1M /medios/disquete/

    S significa "resumen" (como un todo), y -h significa "legible por humanos" ("legible por humanos").

    gratis muestra la cantidad de RAM libre y utilizada. Comando: libre -m

    muestra la información en megabytes.

    arriba muestra información sobre su sistema, procesos en ejecución y los recursos del sistema, incluida la carga de CPU, RAM y uso de intercambio, y número de Procesos corriendo. Para detener la parte superior, presione Q.

También hay algunas otras utilidades maravillosas y muy necesarias diseñadas en el mejor estilo:

    arriba similar a la parte superior, mucho más potente

    si arriba información sobre activo conexiones de red, velocidad de carga/descarga de la red

    iotop información sobre los procesos que realizan operaciones de disco activas

    tu nombre con la opción -a imprime toda la información del sistema, incluido el nombre de la máquina, la versión del kernel y otros detalles. El más útil de estos es verificar la versión del kernel.

    contraseña nuevo usuario

Construcción de un árbol de directorios (árbol)

La utilidad muestra un árbol de directorios en una forma bellamente formateada. El paquete del árbol está en Repositorios de Ubuntu, por lo que la instalación se realiza en una sola línea:

sudo apt-get árbol de instalación

Para mostrar un árbol de directorios, el comando debería verse así:

árbol -dA prueba

Todos nosotros, tanto administradores de servidores como usuarios. computadoras convencionales muy a menudo tratamos con archivos. Es importante trabajar con archivos en un entorno que nos resulte cómodo, ya que este proceso puede llevar bastante tiempo. A menudo abrimos, eliminamos, movemos y renombramos archivos. Por lo tanto, en este artículo, veamos cómo elegir un administrador de archivos para Ubuntu. Ubuntu viene con Nautilus de forma predeterminada, pero es posible que no se adapte a todos con su apariencia y funcionalidad, veremos siete administradores de archivos diferentes más, así como también cómo instalarlos.

No todos conocen la amplia variedad de administradores de archivos para Linux. O no se dan cuenta completamente de las capacidades de los programas que conocen. Hay diferentes administradores de archivos para Ubuntu y hay muchos, así como otros programas. Aquí están los más populares:

  • Comandante de medianoche
  • Delfín

Todos son excelentes administradores de archivos. Los hay simples y multifuncionales. Puede elegir el administrador de archivos que se adapte a sus necesidades. Midnight Commander y Dolphin son mis administradores de archivos favoritos. Los uso con bastante frecuencia.

Todos estos administradores de archivos se pueden personalizar a su gusto. Los más personalizables son Krusader y Konqueror. Midnight Commander es el único administrador de archivos con una interfaz de consola, pero también tiene muchas configuraciones.

Cómo cambiar el administrador de archivos predeterminado en Ubuntu

Si decide cambiar el administrador de archivos de ubuntu a otro, esto no es tan difícil. Instale el programa que desee y modifique algunos archivos para que el menú contextual funcione con el nuevo administrador de archivos.

Y necesitas arreglar los archivos:

/usr/share/applications/nautilus-home.desktop
/usr/share/applications/nautilus-computer.desktop

Reemplazar líneas:

TryExec=nautilus
Ejecutivo=nautilus

TryExec=administrador_de_archivos
exec=administrador de archivos

Y ahora lo mismo en el archivo:

/usr/share/applications/nautilus-folder-handler.desktop

TryExec=administrador_de_archivos
Exec=administrador_de_archivos %U

En Kubuntu, el administrador de archivos predeterminado se configura en Opciones del sistema. Y ahora vayamos directamente a la revisión de los administradores de archivos para Ubuntu.

Comandante de medianoche

Midnight Commander es un administrador de archivos con una interfaz de línea de comandos (cli). Es especialmente útil cuando no es posible ejecutar caparazón gráfico, pero también se puede utilizar como administrador de archivos principal en interfaz gráfica de usuario. Se puede ejecutar en casi cualquier shell de línea de comandos e incluso en una sesión SSH.

Puede ejecutar Midnight Commander desde la línea de comandos ejecutando:

La captura de pantalla anterior muestra Midnight Commander en una sola pestaña del emulador de terminal de Ubuntu. Interfaz de usuario El programa se divide en dos paneles, cada uno de los cuales muestra el contenido de un directorio. El directorio actual se muestra en la parte superior de cada panel. La navegación se realiza mediante las teclas de flecha. La tecla Enter se utiliza para abrir una carpeta.

En la parte superior del programa hay un menú con opciones para configurar el programa, paneles izquierdo y derecho, así como varias operaciones para archivos. La parte inferior de la ventana muestra información sobre el archivo o directorio seleccionado, así como una fila de teclas de función. Simplemente puede presionar la tecla de función deseada para realizar rápidamente una acción en particular. También aquí puede ver la línea de terminal, para ejecutar comandos rápidamente en el directorio actual.

Puede instalar Midnight Commander con el comando:

sudo apt-get install mc

Krusader es un administrador de archivos excepcional que utiliza los conceptos de Midnight Commander en una interfaz gráfica. También utiliza una interfaz de dos paneles, pero también es compatible con muchos características adicionales. Admite la navegación con el teclado y, como es habitual, con el ratón.

Krusader también tiene dos paneles que muestran el contenido de un directorio, pero también hay pestañas que le permiten abrir varias carpetas en un panel.

En cada pestaña, puede establecer el modo de visualización de archivos. En la captura de pantalla, los archivos se muestran en modo detallado: icono, nombre, tamaño, fecha de creación, propietario y derechos de acceso.

También hay un menú en la parte superior de la ventana y una línea de teclas de función y un terminal en la parte inferior. Krusader guarda automáticamente los directorios actuales y la configuración de pantalla, por lo que cuando abra el programa, volverá a las carpetas con las que lo cerró la última vez.

Las características útiles incluyen soporte protocolos ftp y samba, que facilita el acceso a archivos en servidores remotos.

Para instalar este mejor archivo administrador de ubuntu correr:

sudo apt-get install krusader

Es importante tener en cuenta que está escrito en Qt, y traerá consigo todo el Qt y varias bibliotecas de KDE.

Konqueror es otro poderoso administrador de archivos de conjunto estándar KDE. el tiene uno característica interesante- además de acceder a los archivos, puede ingresar una url aquí y ver páginas de Internet.

Otra característica de este administrador de archivos es la capacidad de abrir varias pestañas, en cada una de las cuales puede abrir un directorio separado.

En la imagen, la ventana del programa está dividida en tres partes a la derecha y una barra lateral a la izquierda. La barra lateral del árbol de directorios se utiliza para navegación rápida por sistema de archivos.

Me gusta especialmente la barra lateral de Konqueror, que hace que sea fácil de encontrar archivos necesarios, navegue por el sistema de archivos y elimine rápidamente árboles de directorios innecesarios.

La interfaz del programa es similar a Krusader y Midnight Commander, pero hay mucha menos funcionalidad. En lugar de dos pestañas estándar, aquí puede crear varios paneles y colocarlos como desee. Puede navegar a través de pestañas y directorios usando tanto el teclado como el mouse.

Aquí, también, el modo de visualización de archivos está configurado para cada pestaña individual, pero no hay guardado automático. Pero puede guardar manualmente la ubicación y las pestañas que desea ejecutar cada vez que inicia el programa.

Para instalar en Ubuntu, use el comando:

sudo apt-get install konqueror

Comandante doble

Este es otro gran administrador de archivos al estilo de Midnight Commander y Krusader. Pero esta vez se basa en la biblioteca GTK, lo que significa que es excelente para aquellos que desean un excelente administrador de archivos repleto de funciones y no quieren transportar la mitad de las bibliotecas de KDE en el sistema.

La interfaz está dividida en dos paneles. Las características excepcionales incluyen un editor de texto incorporado, soporte para ver archivos en formato HEX y binario, y soporte para trabajar con archivos. También es compatible con varios capacidades de red como Webdav, FTP, conexión Samba.

Para instalar, ejecute los siguientes comandos:

sudo add-apt-repositorio ppa:alexx2000/doublecmd
$ sudo apt-obtener actualización
$ sudo apt-get install doublecmd-gtk

Delfín

Este es otro administrador de archivos de KDE. Su interfaz es muy similar a Konqueror, pero más bonita y funcional. Aquí también es posible crear varios paneles y pestañas. También hay una barra lateral con accesos directos acceso rapido al sistema de archivos.

De manera predeterminada, solo se abre un panel, pero nada le impide agregar otro y hacer que Dolphin se parezca a Krusader. Pero aquí no se admite la división de paneles como en Konqueror.

Aunque las pestañas son compatibles aquí, no se guardan incluso después de reiniciar el programa, comienza con una pestaña en la que está abierta su carpeta de inicio.

Dolphin se instala con el comando:

sudo apt-get install delfín

Nautilus es el predeterminado en Ubuntu y no pudo evitar decir algunas palabras al respecto. Aquí puede usar el soporte para múltiples paneles y pestañas, también hay una barra lateral con accesos directos. Este es un administrador de archivos simple y estable, ideal para principiantes debido a su simplicidad.

La navegación por los directorios se realiza mediante las flechas del teclado o del ratón. Hay combinaciones de teclas de acceso rápido, pero no tantas como en Double Commander.

Este es otro administrador de archivos ligero y simple. Quizás incluso más fácil que Nautilus. Se ve y funciona igual.

Puedes instalarlo en Ubuntu con el comando:

sudo apt-get install thunar

Otro administrador de archivos de Ubuntu moderadamente simple. Se ve igual que los dos anteriores. Admite pestañas y la mayoría de las funciones para facilitar el manejo de archivos.

En el lado izquierdo de la pantalla hay un panel con una vista de árbol del sistema de archivos, como en Konqueror. Este administrador de archivos contiene una gran funcionalidad y al mismo tiempo una interfaz muy simple.

Para instalar, ejecute:

sudo apt-get install pcmanfm

XFE

Este es uno de los administradores de archivos más interesantes. En su interfaz incluye muchas funciones de Nautilus, Thunar y PcManFm pero al mismo tiempo es mucho más flexible.