ls -axi (यह क्या करता है)?


1

इसलिए मैं टर्मिनल में गड़बड़ कर रहा था, और जब मैंने इसे खोला, तो मैंने टाइप किया cd applications

यहां कुछ भी बुरा नहीं है।

फिर, मैंने टाइप किया ls -a\ अनुप्रयोगों में (या हो सकता है) /, मुझे नहीं पता, लेकिन यह खोला > मल्टी लाइन कमांड के लिए बात।

बाहर निकलने का तरीका याद नहीं, मैंने टाइप करने की कोशिश की exit बल्कि टाइप किया गया xi और मेरे MAcBook एयर पर हिट दर्ज करें। यह कहा कि यह कुछ कर रहा था, लेकिन मैंने टर्मिनल को छोड़ने की कोशिश की यह देखकर कि यह कुछ हटा रहा / बहाल कर रहा था (pls यहां मेरे तर्क पर सवाल न करें)

पता नहीं कि यह क्या किया, लेकिन जब मैं टर्मिनल में ऊपर जाता हूं, तो यह कहता है कि मैंने टाइप किया ls -axi

यह क्या किया?

जवाबों:


7

ls -axi एक नियमित निर्देशिका सूची का प्रदर्शन किया होगा, लेकिन अधिक सामग्री के साथ ( -a डॉट-फ़ाइलें दिखा रहा है), एक क्षैतिज प्रकार ( -x ) कॉलम में, और इनोड नंबर मौजूद ( -i )।

Ls के लिए मैन पेज से:

  • -a

    निर्देशिका प्रविष्टियों को शामिल करें, जिनके नाम डॉट (।) से शुरू होते हैं।

    ~ $ ls
    Desktop     Downloads  Movies  Pictures
    Documents   Library    Music   Public
    
    ~ $ ls -a
    .          Downloads  Pictures
    ..         Library    Public
    Desktop    Movies
    Documents  Music
    
  • -x

    वही -C, सिवाय इसके कि मल्टी-कॉलम आउटपुट को स्तंभों के बजाय नीचे की ओर प्रविष्ट की गई प्रविष्टियों के साथ बनाया जाता है।

    • -C

      बल बहु-स्तंभ आउटपुट; यह डिफ़ॉल्ट है जब आउटपुट टर्मिनल पर होता है

    ~ $ ls -ax
    .          ..         Desktop
    Documents  Downloads  Library
    Movies     Music      Pictures
    Public
    
  • -i

    प्रत्येक फ़ाइल के लिए, फ़ाइल का फ़ाइल क्रमांक (इनोड नंबर) प्रिंट करें।

    ~ $ ls -axi
    686312 .          643912 ..         686338 Desktop
    686325 Documents  686327 Downloads  686313 Library
    686390 Movies     686333 Music      686336 Pictures
    686386 Public
    

@nohillside मैं बहु-कॉलम को ओवरराइड नहीं कर सकता, क्या आपके पास एलएस उर्फ ​​या कुछ और है? मैंने Mojave पर परीक्षण किया है।
grg

दिलचस्प। `\ Ls -axi` को चलाने पर भी मुझे एक-कॉलम आउटपुट मिलता है।
nohillside

फिर भी, लुढ़क गया।
nohillside

आह, टर्मिनल की चौड़ाई (और अनुप्रयोग नाम की अधिकतम लंबाई) पर निर्भर करता है। अगर मुझे फुलस्क्रीन टर्मिनल मिलता है तो मुझे मल्टी-कॉलम भी मिलता है।
nohillside

@nohillside आपकी टर्मिनल विंडो और आपके द्वारा मुद्रित की जाने वाली लाइनों की लंबाई कितनी विस्तृत है? ls -xi ~ यदि आपके घर के फ़ोल्डर में आपके पास केवल डिफ़ॉल्ट फ़ोल्डर हैं, तो वे काफी कम हैं और मेरे लिए कॉलम में दिखाए जाते हैं। मैं स्वयं कुछ आउटपुट जोड़ूंगा।
grg

-1

पता नहीं कि यह क्या किया है, लेकिन जब मैं टर्मिनल में ऊपर जाता हूं, तो यह कहता है कि मैंने ls -axi टाइप किया है

बैकस्लैश एक पलायन है। अगला चरित्र शाब्दिक रूप से लें। तो, ऐसा लगता है कि आप ls -a \ टाइप करते हैं और फिर दबाया हुआ रिटर्न आपको संकेत देता है। आपने तब xi टाइप किया होगा। इतिहास कमांड लाइन निरंतरता अनुक्रम को याद नहीं करता है, इसलिए आपको ls -axi मिलता है

के साथ मेरा प्रयोग

mac $ touch hi\"there\"
mac $ ls
containsBill  containsBob   containsJoe   hi"there"
mac $ ls -la hi\"there\" 
-rw-r--r--  1 mac  staff     0B Dec 19 19:56 hi"there"
mac $ ls -la\
>  hi\"there\" 
-rw-r--r--  1 mac  staff     0B Dec 19 19:56 hi"there" 
mac $ # press up arrow to get the previous command
mac $ ls -la hi\"there\" 
-rw-r--r--  1 mac  staff     0B Dec 19 19:56 hi"there"
mac $ ls -\a\l
total 40
drwxr-xr-x    7 mac  staff   238B Dec 19 19:56 ./
drwxr-xr-x+ 143 mac  staff   4.7K Dec 16 19:32 ../
-rw-r--r--@   1 mac  staff   6.0K Dec 19 15:05 .DS_Store
-rw-r--r--@   1 mac  staff    56B Dec 19 15:11 containsBill
-rw-r--r--    1 mac  staff     4B Dec 19 15:07 containsBob
-rw-r--r--    1 mac  staff     5B Dec 19 15:08 containsJoe
-rw-r--r--    1 mac  staff     0B Dec 19 19:56 hi"there"
mac $ # press up arrow to get the previous command
mac $ ls -\a\l
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.