BOSS-Linux/C2/Simple-filters/Gujarati
From Script | Spoken-Tutorial
Revision as of 17:25, 7 January 2015 by Jyotisolanki (Talk | contribs)
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 તરફથી હું શિવાની ગડા વિદાય લઉં છું.ટ્યુ્ટોરીઅલમાં ભાગ લેવા આભાર. |