Casi cualquier aplicación GUI (en sistemas de ventanas X) se puede abrir desde una ventana de terminal dentro de esa GUI. Para abrir cualquier aplicación GUI, escriba el nombre del ejecutable en el indicador de comandos de la shell. La mayoría de los exploradores de archivos toman un directorio como argumento de línea de comando, por lo que generalmente debe pasarlo .
como parámetro.
Estos son algunos ejemplos de algunos sistemas populares, la mayoría de los sistemas basados en X funcionan de manera similar.
En Gnome, puede ejecutar nautilus
(el explorador de archivos predeterminado) directamente, o en Gnome 2, puede usar gnome-open
para abrir cualquier archivo (incluidos los directorios) con la aplicación de controlador de archivos Gnome configurada:
$ nautilus .
o
$ gnome-open .
En KDE , hay dos buscadores de archivos populares, no conozco un comando similar gnome-open
, aunque gnome-open
puede ejecutarse dentro de KDE, pero de manera predeterminada abre aplicaciones Gnome.
$ dolphin .
o
$ konquerer .
En OS X , como se menciona en los comentarios, open
se puede usar un programa de línea de comando similar .
$ open .
¿Qué sucede si no conoce el nombre ejecutable del navegador de archivos de su sistema?
Si está en Gnome 2, use gnome-open .
If en OS X, llame open .
. Cada uno de estos ejecutará el navegador de archivos configurado para su entorno GUI.
Si no conoce dicho comando en su sistema de ventanas, aquí hay una manera de averiguar en sistemas con un ps
comando que comprende las opciones -u USER
y -o FORMAT
:
- En su ventana de terminal, escriba
ps -u$USER -o comm > /tmp/$$A
- En su GUI, inicie el navegador de archivos.
- De vuelta en la ventana de su terminal, escriba
ps -u $USER -o comm > /tmp/$$B
(Observe el B
sufijo, este es un archivo diferente al paso 1).
- También en la terminal, escriba
diff /tmp/$$[AB]
.
Debe mostrar el nombre de su buscador de archivos. Es posible que pueda ver más de un nombre, si se inicia otro programa bajo su identificación de usuario durante el tiempo entre las llamadas a ps
.
Por ejemplo:
$ ps -u $USER -o comm > /tmp/$$A
$ # open file browser in gui
$ ps -u $USER -o comm > /tmp/$$B
$ diff /tmp/$$[AB]
95a96
> nautilus
open /path/to/some/directory
se abrirá una ventana del Finder para ese directorio. En Windows, es una invocación deexplorer.exe
En KDE o GNOME o LXDE, probablemente haya encantamientos únicos para cada entorno que se puedan usar. En resumen, se necesitan más detalles para su caso de uso específico.