විධාන රේඛාවෙන් පෙරනිමි යෙදුම සමඟ ගොනුව විවෘත කරන්නේ කෙසේද?


189

Nautilus හි, ඔබ ගොනුවක් දෙවරක් ක්ලික් කළ විට, එය ගොනුවේ දිගුව හා සම්බන්ධ පෙරනිමි යෙදුම සමඟ එය විවෘත කරනු ඇත. උදාහරණයක් ලෙස, .html ගොනු වෙබ් බ්‍රව්සරයක විවෘත වන අතර .pdf ලේඛන නරඹන්නා සමඟ විවෘත වේ. විධාන රේඛාව තුළ (එනම් open path/filename) එකම හැසිරීම ප්‍රතිනිෂ්පාදනය කිරීමට ක්‍රමයක් තිබේද? මම ඉල්ලන්නේ විධාන රේඛාවෙන් මගේ ගොනු පද්ධතිය පිරික්සීමට මා කැමති නමුත් සමහර විට කුමන යෙදුමදැයි මතක නැත. කුමක්ද විවෘත කරයි.


විධාන රේඛාවෙන් පෙරනිමි බ්‍රව්සරය දියත් කිරීම සම්බන්ධයෙන් සමාන ප්‍රශ්නයක් තිබේ: askubuntu.com/questions/8252/…
kounryusui

ඇත්තෙන්ම එය දීප්තිමත් ප්‍රශ්නයකි! අවුරුදු 4 කට ආසන්න කාලයක් තුළ bashමම ඒ ගැන සිතුවේ නැත: පී
ජෝන් ස්ට්‍රූඩ්

Answers:


250

මම හිතන්නේ xdg-openඔබ සොයන විධානය මෙයයි.

NAME
       xdg-open - opens a file or URL in the user's preferred application

SYNOPSIS
       xdg-open {file | URL}

       xdg-open {--help | --manual | --version}

DESCRIPTION
       xdg-open opens a file or URL in the user's preferred application. If a
       URL is provided the URL will be opened in the user's preferred web
       browser. If a file is provided the file will be opened in the preferred
       application for files of that type. xdg-open supports file, ftp, http
       and https URLs.

උදා: xdg-open index.php

මෙය gedit හි index.php විවෘත කරනු ඇත (ඔබ gnome භාවිතා කරන්නේ නම්).

ඔබට බ්‍රව්සරයේ යූආර්එල් එකක් විවෘත කිරීමට අවශ්‍ය නම්

xdg-open http://google.com

මෙය ඔබගේ සුපුරුදු බ්‍රව්සරයේ google.com විවෘත කරනු ඇත.


xdg-openඑය දවටනය තිර රචනය - එය ඩෙස්ක්ටොප් පරිසරය ගේ මෙවලම භාවිතා කරනු ඇත ( gio open, gvfs-open, kde-open, gnome-open, dde-open, exo-open, සහ වෙනත් එවැනි මෙවලම් සත්කාරක). එය ද පෙර සැකසුම මඟින් ස්ථාපනය කරනු ලබයි, හා ඉතා ඉඩ වැඩ කිරීමට, පසුගිය වත්මන් සහ අනාගත සංස්කරණය මත (අනෙක් අතට, gvfs-openසහ gnome-openඅතහැර දමා ඇති අතර, අනාගත නිකුත් ලබාගත නොහැක විය හැක).


2
Gnome gnome-openමත : සහ KDE මත: kde-openක්‍රියා කරයි.
ෆරාහ්මන්ඩ්

xde-openxfce හි ද වැඩ කළේය.
හත්වන

5
මෙම විධානය කෙටි කිරීමට පහසුම ක්‍රමය නම් අන්වර්ථයක් භාවිතා කිරීමයි. alias o='xdg-open'. .bash_aliasesආරම්භයේදී අන්වර්ථය පැටවීම සඳහා මෙය ඔබගේ ගොනුව තුළ තබන්න . nano ~/.bash_aliasesඉන්පසු nanoභාවිතයෙන් අලවන්න CTRL+SHIFT+V.
anon58192932

විධානය browseඑයම කරන බව පෙනේ (උබුන්ටු 19.04 හි දැකිය හැක).
සෙඩ්රික් රීචෙන්බැක්

46

xdg-open හා gnome-open

xdg-open වඩාත්ම විශ්වීය ක්‍රමයයි (KDE මතද වැඩ කරන්න)


16

ඔබට අවශ්ය නම්:

  • මෙම විධානය සඳහා අන්වර්ථයක් සාදන්න (උදා open)
  • විධානයෙන් ප්‍රතිදානය සඟවන්න
  • පසුව මෙම පර්යන්තය භාවිතා කිරීම දිගටම කරගෙන යන්න

ඔබට මෙම .bashrc ශ්‍රිතය භාවිතා කළ හැකිය :

function open () {
  xdg-open "$@">/dev/null 2>&1
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.