BOSS-Linux/C2/Simple-filters/Gujarati

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:02 લિનક્સના "સિમ્પલ ફિલ્ટર" મૌખિક ટ્યુ્ટોરીઅલમાં તમારું સ્વાગત છે.
0:09 આ ટ્યુ્ટોરીઅલમાં આપણે હેડ(head),ટેઈલ(Tail),સોર્ટ(sort),કટ(cut) અને પેસ્ટ(paste) વિશે અભ્યાસ કરીશું.
0:18 આ બધા "કમાંડ લાઈન ટેક્સ્ટ મેનીપ્યુલેશન ટૂલ્સ" છે.
0:22 જો તમે ટર્મિનલ ઉપર હેશ ચિહ્ન(#) જુઓ તો તમારે તે આદેશો અમલમાં મુકવા રૂટ બનવું પડશે.
0:29 sudo su અથવા su root,જો તમે ટર્મિનલ ઉપર ડોલર ચિહ્ન જુઓ તો તમે તે આદેશો અમલમાં મુકવા માટે એક સામાન્ય ઉપયોગકર્તા કહેવાઓ.
0:38 હું ધારું છું કે તમે મૂળભૂત જરૂરી સંસ્થાપન કરેલ છે અને જ્યાં ફાઈલ સંગ્રહિત થઇ રહી છે તે પાથમાં ફેરફાર કર્યો નથી.
0:46 હું આ ટ્યુ્ટોરીઅલ માટે લીનક્સ OS નો ઉપયોગ કરી રહી છું.
0:51 આ ભાગ માટેની પૂર્વજરૂરિયાતો છે માઉસ,કીબોર્ડ,પડદા પરના મેક્સીમાઈઝ અને મીનીમાઇઝ કળોનો ઉપયોગ કરવાની ક્ષમતા.
1:02 સામાન્ય રીતે ફાઈલની પ્રથમ ૧૦લીટીઓ પ્રદર્શિત કરવા,આપણે આસ્કી ફાઈલ નામ સાથેના "head" આદેશનો ઉપયોગ કરીએ છીએ.
1:10 ચાલો ફાઈલ બનાવીએ.
1:13 એપ્લીકેશન>એક્સેસરીઝ>ટેક્સ્ટ એડિટર ઉપર જાઓ.
1:20 સમયના બચાવ ખાતર મારી પાસે આ આંકડાઓ પહેલેથી જ અન્ય ફાઈલમાં મોજુદ છે
1:26 ચાલો હું તેને કોપી કરી પેસ્ટ કરું.
1:34 ફાઈલ ઉપર દબાવી સેવ કરીએ.
1:37 ફાઈલ ને "numbers.txt" નામ આપીએ અને સેવ દબાવીએ.
1:44 આ ફાઈલ બંધ કરીએ.
1:50 હવે એપ્લીકેશન>એક્સેસરીઝ>ટેર્મીનલ ઉપર જઈએ.
1:58 હવે જોવાનો પ્રયત્ન કરીએ કે જે ફાઈલ આપણે બનાવી તેને જોઈ શકાય છે!
2:02 "ls" લખી એન્ટર દબાવીએ.
2:05 આપણે આ આપણી હોમ ડિરેક્ટરીના બધા ફોલ્ડરો અને ફાઈલોની યાદી જોવા કર્યું.
2:11 હવે આપણે "cat" આદેશનો ઉપયોગ આપણે બનાવેલ ફાઈલમાંના લખાણને વાચવા કરી શકીએ.
2:18 cat num અને ટેબ ઉપર દબાવીએ જેથી ફાઈલનું નામ સ્વયં આવી જશે.એન્ટર ઉપર દબાવીએ.
2:26 ચાલો head આદેશ સાથે પણ આ રીતે કરીએ.
2:30 "Head numbers.txt " લખી એન્ટર દબાવીએ.
2:36 હવે પ્રથમ દસ લીટીઓ પ્રદર્શિત થઇ છે.
2:39 જો આપણને પ્રથમ ૫ લીટીઓ જોવી હોય તો હેડ અને ફાઈલ વચ્ચે વિકલ્પ "-n5" નો ઉપયોગ કરો.
2:49 ઉપરની દિશા દર્શાવતા કળ ઉપર દબાવીએ,-n5 લખી એન્ટર દબાવીએ.
2:55 હવે માત્ર પ્રથમ ૫ લીટીઓ જ દેખાય છે.
02:59 ચાલો પ્રસ્તુતીકરણ(પ્રેઝન્ટેશન) ઉપર પાછા ફરીએ.
3:04 "tail" આદેશ "head" આદેશની એક દમ વિરુદ્ધ કાર્ય કરે છે,તે મૂળભૂત રીતે ફાઈલની છેલ્લી ૧૦ લીટીઓ પ્રદર્શિત કરે છે.
3:12 ટર્મિનલ ઉપર ફેરબદલ થવા હું ALT અને Tab ઉપર દબાવું છું.
3:17 tail numbers.txt
3:21 જો આપણને છેલ્લી ૫ લીટીઓ જોવી હોય તો "tail" અને ફાઈલ વચ્ચે વિકલ્પ "-n5" નો ઉપયોગ કરો.
3:31 -n5 લખી એન્ટર દબાવીએ.
3:36 બારીઓ ઉપર ફેરબદલ કરીએ.
3:39 લોગ ફાઈલ સિસ્ટમમાં થતી ઘટનાઓ ધરાવે છે.
3:45 Auth.log ફાઈલ કોણ લોગઇન થયા અને લોગઆઉટ થયા એના લોગ સંભાળે છે.
3:51 "tail" આદેશનો સૌથી ઉપયોગી વિકલ્પ છે "-f ",આ વિકલ્પ લોગ ફાઈલના tail ને અનુસરે છે.
3:59 જો નવી લીટી લોગ ફાઈલમાં ઉમેરાય,તો "tail" આદેશ તેને છેલ્લી લીટી માની લે છે અને તેના ઉપરની દસ લીટીઓ પ્રદર્શિત કરે છે.
4:09 ટેર્મીનલ ઉપર જઈએ.
4:11 tail -f /var/log/auth.log
4:21 હું આ ટેર્મીનલનું પરિમાણ બદલું.
4:28 ચાલો એક બીજું ટેર્મીનલ ખોલીએ,એપ્લીકેશન -> એક્સેસરીઝ ->ટેર્મીનલ
4:36 હું આ ટેર્મીનલનું પરિમાણ બદલું.
4:42 જેથી હું તમને આ એક જ પડદા ઉપર બતાવી શકું કે "tail" કેવી રીતે લોગ ફાઈલની છેલ્લી લીટીને અનુસરે છે.
04:50 જાતે su તરીકે પ્રયત્ન કરીએ,એન્ટર દબાવીએ.
04:54 કોઈ ખોટો પાસવર્ડ આપીએ અને એન્ટર દબાવીએ.
04:58 તમે જોશો કે જે ટેર્મીનલ ઉપર "tail" આદેશ ચાલી રહ્યો છે તે એક નવા લોગ સાથે જોડાયો છે.
5:05 પ્રમાણીકરણ ક્યારે નિષ્ફળ જાય છે તે તારીખ અને સમય સ્પષ્ટ કરે છે.
5:13 સિસ્ટમના તારીખ અને સમયની ખાતરી કરવા "date" લખી એન્ટર દબાવીએ.
5:22 આ ટેર્મીનલને બંધ કરવા "Exit" લખો.
5:26 ચાલી રહેલા "tail" આદેશને બંધ કરવા "CTRL C" દબાવીએ અને પડદાને મોટો કરીએ.
5:42 આગળના ઉદાહરણમાં આપણે માત્ર auth.log ફાઈલ જોઈ.
5:47 આ લિનક્સમાં સામાન્ય રીતે વપરાતી લોગ ફાઈલો છે.
05:51 જો કઈ મુશ્કેલી આવે તો લિનક્સ સિસ્ટમ વ્યવસ્થાપક(administrator) તેના મશીનના મુશ્કેલીનિવારણ માટે વધુ માહિતી મેળવવા આ લોગ ફાઈલોમાં ધ્યાનપૂર્વક જુએ છે.
6:02 "Sort" આદેશ જેમ તેનું નામ સૂચવે છે,તે આપણા માટે ફાઈલને ચડતા અને ઉતરતા ક્રમમાં વર્ગીકૃત કરવાનું કાર્ય કરે છે.
6:13 sort numbers.txt .આ આપણી ફાઈલ numbers.txt ને ચડતા ક્રમમાં વર્ગીકૃત કરે છે.
6:21 જુઓ અહીં જોવા જેવું છે,"sort" પ્રથમ અક્ષરને વર્ગીકૃત કરે છે તેથી અંકો ૧૦,૧૧ અને ૧૨ આંક ૨ પહેલા દેખાય છે.
6:33 આને રદ કરવા વિકલ્પ "-n" ઉમેરીએ,-n અને એન્ટર દબાવીએ.
6:43 હવે "sort" વર્ગીકૃત કરવા આખા આંકને તપાસે છે.
6:47 number.txtને વિરુદ્ધ દિશામાં વર્ગીકૃત કરવા વિકલ્પ "-r" ઉમેરીએ.
6:59 આ ફાઈલમાં ઘણા આંકડાઓ ફરીવાર આવે છે, અનન્ય આંકડાઓ ચુંટવા બીજો અન્ય વિકલ્પ "-u" ઉમેરીએ.
7:07 ટેર્મીનલ ઉપર જઈએ.
7:09 ઉપરની દિશા દર્શાવતી કળ
7:11 "U" અને એન્ટર દબાવીએ.
7:15 પહેલા બેવાર "૨" દેખાતા હતા.હવે માત્ર એક જ "૨" દેખાય છે.
7:28 હવે આપણે જોઈશું કે કોઈ કોલમ એટલે કે સ્થંભના આધારે ફાઈલને કેવી રીતે વર્ગીકરણ કરી શકાય.
7:33 ચાલો નીચે પ્રમાણે આમાં એક ફાઈલ અને કી બનાવીએ.
7:38 એપ્લીકેશન > એક્સેસરીઝ > ટેક્સ્ટ એડિટર ઉપર જઈએ.
7:46 સમયના બચાવ ખાતર મારી પાસે આંકડાઓ પહેલેથી જ અન્ય ફાઈલમાં મોજુદ છે.ચાલો તેને નકલ કરી નવી ફાઈલમાં ચોટાડીએ ,CTRL+C; CTRL+V.
8:01 ફાઈલ,તેને marks.txt નામે સંગ્રહિત કરીએ,સેવ દબાવીએ.
8:11 આ ફાઈલમાંના ખાસ અક્ષરોની પરવાહ ન કરો.કોઈ મને તેમના નીચા ગુણ માટે ફરિયાદ કરે તેમ હું નથી ઈચ્છતી.
8:18 આ ફાઈલને બંધ કરીએ.
8:24 ચાલો marks.txtના બીજા સ્તંભને આધારે વર્ગીકરણ કરીએ.
8:30 ટેર્મીનલ ઉપર જઈએ.
8:32 sort ખાલી જગ્યા marks.txt ખાલી જગ્યા -t ખાલી જગ્યા (અવતરણ ચિહ્નોમાં)" ખાલી જગ્યા " ખાલી જગ્યા
8:43 અહીં "-t" વિરામચિહ્ન માટે છે અને અવતરણો વચ્ચેની ખાલી જગ્યા તેને દર્શાવે છે.
08:52 "-k2" બીજા સ્તંભ માટે જેના ઉપર વર્ગીકરણ લાગુ પડશે.
9:04 એન્ટર દબાવીએ.
9:10 cat marks.txt
9:14 જયારે આપણે માત્ર બીજા સ્તંભને આધારિત વર્ગીકરણ કરીએ અને જો તમે "Avir" ને ઉપર ખાસેલું અને "Bala" ને નીચે ખસેલું જુઓ તો આ અસલ ફાઈલ છે
9:33 ફાઈલમાંથી અમુક માહિતી રદ કરવા "cut" આદેશનો ઉપયોગ થાય છે.
9:41 ચાલો marks.txtમાંથી નામોને લઇ લઈએ.
9:44 ચાલો ટેર્મીનલ ઉપર જઈએ.ALT Tab દબાવીએ.
9:48 cut ખાલી જગ્યા marks.txt ખાલી જગ્યા -d ખાલી જગ્યા ખુલતું અવતરણ ચિહ્ન(") ખાલી જગ્યા બંધ થતું અવતરણ ચિહ્ન(") ખાલી જગ્યા.
09:58 અહીં cut આદેશ d વિરામચિહ્ન માટે છે અને અવતરણો વચ્ચેની ખાલી જગ્યા તેને દર્શાવે છે.
10:10 બીજા સ્તંભ માટે "-f2".એન્ટર દબાવીએ.
10:21 "Paste" આદેશ ફાઈલોની અનુગામી સમરુપી લીટીઓને જોડે છે.
10:26 ચાલો હવે બંને ફાઈલો numbers.txt અને marks.txtનો ઉપયોગ કરીએ.
10:31 ટેર્મીનલ ઉપર જઈએ.
10:33 Paste numbers.txt marks.txt અને એન્ટર દબાવીએ.
10:40 હવે marks.txtની પ્રથમ લીટી numbers.txtની પ્રથમ લીટીમાં ઉમેરાઈ ગયી છે.
10:47 આ આઉટપુટને અન્ય ફાઈલ "concatefile.txt" માં રીડાયરેક્ટ કરવા આપણે રીડાયરેક્ટ કળનો ઉપયોગ કરી શકીએ.
10:56 ટેર્મીનલ ઉપર જઈએ.
10:58 ઉપરની દિશા દર્શાવતી કળ દબાવીએ.રીડાયરેક્ટ કળ દબાવીએ જે >concatefile.txt છે.એન્ટર દબાવીએ.
11:07 cat concatfile.txt
11:12 ચાલો બારીઓ ઉપર જઈએ.
11:15 જો આપણે ઇચ્છીએ કે "paste" આંકડાઓને ક્રમાનુસાર ટેબ દ્વારા સીમાંકિત કરી પ્રદર્શિત કરે તો તેના માટે આપણે "-s" વિકલ્પનો ઉપયોગ કરી શકીએ.
11:25 paste -s
11:29 numbers.txt
11:33 બારી ઉપર જઈએ.
11:34 મૌખિક ટ્યુ્ટોરીઅલ ટોક ટુ અ ટીચર યોજનાનો ભાગ છે,
11:39 જેને રાષ્ટ્રીય સાક્ષરતા મિશને ICT ,MHRD ,ભારત સરકારના માધ્યમથી સમર્થિત કરેલ છે.
11:45 મિશન વિષે વધુ જાણકારી આ નીચેની લિંક ઉપર ઉપલબ્ધ છે.
11:48 IIT Bombay તરફથી હું શિવાની ગડા વિદાય લઉં છું.ટ્યુ્ટોરીઅલમાં ભાગ લેવા આભાર.

Contributors and Content Editors

Jyotisolanki