Nautilus şu anki komut satırında nasıl açılır?


73

Bir kullanıcının Nautilus (Ubuntu grafik / pencere gezgini için doğru isim) penceresini, kullanıcının bulunduğu dizindeki komut satırından açmamı sağlayacak bir komut bilip bilmediğini merak ediyordum.

Öyleyse, bir komut satırı açarsam ve şunu yazın:

cd /home/myUser/some/long/path/to/a/directory

O zaman bazı komutları verebilmek istiyorum:

nautilus open-sesame

Ve üzerine bir grafik penceresi aç /home/myUser/some/long/path/to/a/directory. Bu mümkün mü?

Yanıtlar:


103

Terminali yazabilirsiniz:

cd /home/myUser/some/long/path/to/a/directory

ve sonra:

nautilus .

Yukarıdaki komut nautilus'u klasörde açacaktır /home/myUser/some/long/path/to/a/directory(periyot şu anki dizinidir)

Veya Terminal sadece şunu yazın:

nautilus /home/myUser/some/long/path/to/a/directory

1
çalışmayacakubuntu 16.04
Kasun Siyambalapitiya

1
@KasunSiyambalapitiya Üzerime Ubuntu 16.04.3 LTStaze bir yükleme ve özel bir şey kurulmadı.
WinEunuuchs2Unix

1
alias open="nautilus"ve $ open <PATH_HERE>MacOS gibi kullanabilirsiniz .
Marslo

14

Ayrıca yapabilirsin gnome-open .. Mac'te, en iyi eşleşen uygulamayı kullanarak dosyayı açmaya çalışan Mac'e gnome-openbenzer open. Varsayılan olarak, gnome-open .Ubuntu'da geçerli dizini Nautilus'ta açacaktır.

openUbuntu'da da bir komut var ancak bu durumda çalışmıyor.


4
Ubuntu 16.04'te varsayılan olarak kurulmaz: "'gnome-open' programı şu anda yüklü değil. sudo apt install libgnome2-bin" Yazarak yükleyebilirsiniz: "
WinEunuuchs2Unix


2

Terminalimdeki kötü uyarıları önlemek için kullanıyorum nohup. Terminalimden çıkarılmasını &sağlamak için komutumun sonuna ekliyorum . -wBayrağı ayrıca yeni bir pencerede açmak için kullanıyorum .

nohup nautilus -w . &

Dikkat, nohupuyarılar içeren bir dosya oluşturacaktır.

Bunu /dev/nullbeğenmek için gönderebilirsiniz :

nohup nautilus -w . > /dev/null &

DÜZENLE:

Bunların hepsini her seferinde yazmak istemiyorsanız, nautilus'u açmak istediğinizde, bir işlev yapabilir ve .bashrc'inize veya konsolunuzu açtığınızda kaynaklanmış bir dosyaya yerleştirebilirsiniz.

open() {
    nohup nautilus -w $1 > /dev/null 2>&1 &
}

Daha sonra kullanabilirsiniz:

$ open path/to/open/

Nautilus'ta açılacak yolu belirtmenize izin verdiği için burada belirtildiği gibi bir takma adı tercih ederim .


1

Nautilusu terminalden açmak için.

nautilus .

Nautilusu arka planda açmak ve hala terminali kullanmak için.

nohup nautilus . > /dev/null 2>&1 &

Bunu bir takma ad da yapabilirsiniz.

alias open='nohup nautilus . > /dev/null 2>&1 &'

Kalıcı olması için bu diğer adı .bash_aliases öğesine de ekleyebilirsiniz.

echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases

Şimdi, terminali yeniden başlattıktan sonra, sadece yazabilirsiniz open.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.