nnn 파일 관리자에서 application/x-executable을 실행하는 방법은 무엇입니까?

nnn 파일 관리자에서 application/x-executable을 실행하는 방법은 무엇입니까?

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)

추신: 나는 보았다이것질문, 이것은 나에게 도움이 되지 않습니다.

답변1

Unix에서는 대부분의 응용 프로그램이 디렉터리에 있어야 하므로 $PATH현재 디렉터리에서 실행 파일을 자주 실행할 필요가 없습니다.

nnn"이 실행 파일 실행" 기능이 없는 것 같습니다 .

실행 파일을 $PATH환경 변수에 나열된 디렉터리로 연결하거나 이동해야 할 수 있습니다. 그런 다음 nnn모든 디렉터리에서 "응용 프로그램 시작" 키(기본값)를 사용하여 실행할 수 있어야 합니다. =아무 것도 없이 이름만 지정하면 됩니다 Telegram. 막다른 골목.

관련 정보