Saya bertanya-tanya apakah ada yang tahu perintah yang akan memungkinkan saya untuk membuka Nautilus (jika itu nama yang tepat untuk Ubuntu graphic / windows explorer) jendela dari baris perintah di direktori saat ini di mana pengguna berada.
Jadi, jika saya membuka baris perintah, dan ketik:
cd /home/myUser/some/long/path/to/a/directory
Kemudian, saya ingin dapat mengeluarkan beberapa perintah:
nautilus open-sesame
Dan memiliki jendela grafis dibuka untuk /home/myUser/some/long/path/to/a/directory
. Apakah ini mungkin?
command-line
nautilus
filesystem
zharvey
sumber
sumber
ubuntu 16.04
Ubuntu 16.04.3 LTS
dengan instalasi baru dan tidak ada yang diinstal khususalias open="nautilus"
, dan Anda dapat menggunakan$ open <PATH_HERE>
seperti MacOS.Anda juga bisa melakukannya
gnome-open .
.gnome-open
mirip denganopen
di Mac yang mencoba membuka file menggunakan aplikasi yang paling cocok. Secara default,gnome-open .
di Ubuntu akan membuka direktori saat ini di Nautilus.Ada
open
perintah di Ubuntu juga tetapi tidak berfungsi dalam hal ini.sumber
sudo apt install libgnome2-bin
"Anda harus menggunakan
xdg-open .
(atauxdg-open <path>
) yang jauh lebih umum.sumber
Untuk menghindari peringatan buruk di terminal saya, saya menggunakan
nohup
. Untuk memisahkannya dari terminal saya, saya menambahkan&
di akhir perintah saya. Saya juga menggunakan-w
bendera untuk membuka di jendela baru.Perhatikan bahwa,
nohup
akan membuat file dengan peringatan.Anda dapat mengirimnya ke
/dev/null
seperti ini:SUNTING:
Jika Anda tidak ingin mengetik semua ini semua setiap kali Anda ingin membuka nautilus, Anda dapat membuat fungsi dan meletakkannya di .bashrc Anda atau ke dalam file yang bersumber ketika Anda membuka konsol Anda.
Anda kemudian dapat menggunakan:
Saya lebih suka itu daripada alias seperti yang disebutkan di sini karena memungkinkan Anda untuk menentukan jalur untuk membuka di nautilus.
sumber
Untuk membuka nautilus dari terminal.
nautilus .
Untuk membuka nautilus di latar belakang dan masih menggunakan terminal.
nohup nautilus . > /dev/null 2>&1 &
Anda juga bisa menjadikannya sebagai alias.
alias open='nohup nautilus . > /dev/null 2>&1 &'
Anda juga dapat menambahkan alias itu ke .bash_aliases, agar tetap ada.
echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases
Jadi sekarang, setelah me-restart terminal, Anda cukup mengetik
open
.sumber