Loading...

Linux in Hindi – cat Command

  • Introduction to linux cat command in Hindi
  • Usage of linux cat command in Hindi

Introduction to Linux cat Command

Linux में cat command सबसे अधिक use की जाने वाली command है। यह एक ही command कई अलग अलग tasks perform करती है।

इसे एक tool के रूप में देखा जाता है जो की बहुत ही उपयोगी है। किसी भी linux user को इस command के usage के बारे में अवश्य पता होना चाहिए।

Display Content of File

सबसे सामान्य रूप में cat command किसी file के content को display करने के लिए use की जाती है।

cat file-name
linux-cat-command

आप एक साथ कई files के content को भी show कर सकते है।

cat file1 file2 fil3 ... fileN
linux-cat-command-with-multiple-files

Display Line Number with Content

यदि आप file के content के साथ line numbers भी display करना चाहते है तो इसके लिए cat command के साथ -n option प्रयोग कर सकते है।

cat -n file-name
linux-cat-command-n-option

Remove Empty Lines

यदि आप show किये जाने वाले content से empty lines को remove करना चाहते है तो इसके लिए आपको cat command के साथ -b option use करना चाहिए।

cat -b file-name
linux-cat-command-b-option

$ At End of Line

कई बार जब आप terminal editor पर content को देखते है तो lines के end को identify करना मुशिकल होता है।

इस समस्या से बचने के लिए आप cat command को -e option के साथ use कर सकते है। ऐसा करने से हर line के अंत में एक $ sign display होता है जिससे line ends को identify करना आसान होता है।

यह option empty lines के आखिर में भी $ sign display करता है।

cat -e file-name
linux-cat-command-e-option

End Marker

जब आप cat command द्वारा कोई file create करते है तो editor में content लिखते है। Editor में content लिखने के बाद आप manually ctrl+d द्वारा editor को save और exit करते है।

लेकिन ऐसा करने की बजाय आप कोई end marker define कर सकते है। End marker define करने से जैसे ही आप उस end marker को लिखते है तो वह file save और exit हो जाती है।

इसके लिए आपको अलग से ctrl+d नहीं लिखना होता है। End marker left shift operator द्वारा file को create करते समय ही define किया जाता है।

cat abc.txt << EOF

यँहा पर EOF एक end marker है। अपना content लिखने के बाद जैसे ही आप EOF लिखेंगे file automatically save हो जाएगी और आप editor से बाहर आ जाएंगे।

linux-cat-command-end-marker-option

Create a File

Linux cat command द्वारा आप एक file भी create कर सकते है।

cat > file-name 

सबसे पहले आप cat command define करते है। इसके बाद > operator लगाकर जिस नाम से आप file create करना चाहते है वह नाम देते है।

linux-cat-command-create-file

Command execute होने पर आपको editor show हो जाता है जिसमे आप file का content keyboard से type कर सकते है।

File content type करने के बाद आप ctrl+d press करके उस file से बाहर आ जाते है। उस file में वह content save हो जाता है।

Copy Content of File

Cat command के द्वारा एक file के content को दूसरी file में कॉपी भी किया जा सकता है।

cat file-name > other-file-name

Linux cat command द्वारा copy करने के लिए आप cat command के बाद उस file का नाम लिखते है जिसके content को आप copy करना चाहते है और उसके बाद आप >operator लगाकर उस file का नाम लिखते है जिसमे आप copy करना चाहते है।

cat abc.txt > xyz.txt
linux-cat-command-copy-file

Concatenate Content of Multiple Files

Linux cat command के द्वारा आप multiple files के content को concatenate (combine) करके एक नयी file भी create कर सकते है।

असल में यह इस command का primary task है। इस command का पूरा नाम भी concatenate command ही है।

cat file1 file2 ... fileN > new-file-name

जब आप इस प्रकार files को concatenate करते है files का content दूसरी file की line से ही शुरू हो जाता है और नयी line से शुरू नहीं होता है।

यदि आप चाहते है की हर file का content नयी line से शुरू हो तो इसके लिए आप cat command के साथ – hyphen का प्रयोग कर सकते है।

cat - file1 file2 ... fileN > new-file-name
linux-cat-command-concatenate-files