मुझे zsh बिल्डिन के लिए सहायता संदेश कैसे मिल सकता है?


13

यदि मैं एक बैश बिलिन के लिए एक संक्षिप्त उपयोग संदेश प्राप्त करना चाहता हूं, तो मैं help <builtin>कमांड प्रॉम्प्ट पर उपयोग कर सकता हूं , जैसे

$ help export
export: export [-fn] [name[=value] ...] or export -p
    Set export attribute for shell variables.

    Marks each NAME for automatic export to the environment of subsequently
    executed commands.  If VALUE is supplied, assign VALUE before exporting.

    Options:
      -f        refer to shell functions
      -n        remove the export property from each NAME
      -p        display a list of all exported variables and functions

    An argument of `--' disables further option processing.

    Exit Status:
    Returns success unless an invalid option is given or NAME is invalid.

मैं इसे zsh में कैसे कर सकता हूं? मैंने कोशिश की

% export --help
zsh: bad option: -e

तथा

% help export
zsh: command not found: help

"मदद" शब्द भी कहीं भी नहीं है man zshbuiltins

जवाबों:


5

इस आर्क विकी प्रलेखन के माध्यम से @don_crissti को जोड़ने के लिए धन्यवाद ।
किसी कारण से आर्क विकी पर कोड मंगलाचरण पर इस त्रुटि का कारण बनता है

/home/velour/.zshrc:unalias:368: ऐसा कोई हैश तालिका तत्व नहीं: रन-हेल्प

zsh --version => zsh 5.1.1 (x86_64-ubuntu-linux-gnu)

इसलिए इसे काम करने के लिए, मैंने नीचे दिए गए ब्लॉक को जोड़ा ~/.zshrc, फिर उर्फ ​​कमांडों पर टिप्पणी की।

autoload -Uz run-help
autoload -Uz run-help-git
autoload -Uz run-help-svn
autoload -Uz run-help-svk
#unalias run-help
#alias help=run-help

और बस के साथ आह्वान

run-help <builtin>

तो अब मैं मिलता हूं

% run-help export

export [ name[=value] ... ]
       The specified names are marked for automatic export to the envi-
       ronment  of subsequently executed commands.  Equivalent to type-
       set -gx.  If a parameter specified does not already exist, it is
       created in the global scope.

@don_crissti मैंने अपने उत्तर को त्रुटि और zsh संस्करण के विवरण के साथ अद्यतन किया है।
the_velour_fog

शायद यह यह है
don_crissti

7
मैंने एलियासेस को अनलॉक्ड किए बिना यह कोशिश की, और मुझे सिर्फ zshbuiltins मैनुअल पेज मिलता है। बिना किसी विशिष्ट खोज के मैं वहां कैसे पहुंच सकता हूं?
Addison
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.