nnn
私の場合、実行可能ファイルはTelegramです。 Firefoxを使用して開こうとするとnnn
開きます。オンラインで検索した結果xdg-mime
。xdg-mime
[amirreza@localhost Telegram]$ xdg-mime query filetype Telegram
application/x-executable
しかし、どのプログラムを使って開くべきかわかりません。開く方法はありませんか./Telegram
?
追加情報:
[amirreza@localhost Telegram]$ file Telegram
Telegram: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=06a4635e9e178a911a3d0d012c248d320596ea7b, for GNU/Linux 2.6.32, stripped
[amirreza@localhost Telegram]$ ldd Telegram
linux-vdso.so.1 (0x00007ffe9b9c1000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f9c9779c000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f9c97743000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f9c976f9000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f9c97637000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f9c97621000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f9c97599000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f9c9756b000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f9c97424000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f9c9741f000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f9c972f5000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9c972ee000)
libm.so.6 => /lib64/libm.so.6 (0x00007f9c971a8000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9c97184000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9c96fba000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9c979a2000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f9c96fb4000)
libz.so.1 => /lib64/libz.so.1 (0x00007f9c96f9a000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f9c96f3a000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f9c96f0d000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f9c96ef1000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f9c96ee6000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f9c96eb7000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f9c96ea4000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f9c96e6d000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f9c96db4000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f9c96d7e000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f9c96d69000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f9c96d63000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f9c96cea000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f9c96c97000)
librt.so.1 => /lib64/librt.so.1 (0x00007f9c96c8a000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f9c96bf1000)
PS:私は見たこれ質問、これは私には役に立ちません。
ベストアンサー1
Unixでは、ほとんどのアプリケーションがディレクトリに存在する必要があるため、$PATH
現在のディレクトリで実行可能ファイルを頻繁に実行する必要はありません。
nnn
「この実行ファイルを実行」機能がないようです。
実行可能ファイルを$PATH
環境変数にリストされているディレクトリにリンクまたは移動する必要があります。その後、nnn
すべてのディレクトリで「アプリケーションの起動」キー(デフォルト)を使用して実行できる必要があります。=
何もせずに名前を指定するだけですTelegram
。行き届いた路地。