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