Difference between revisions of "Linux/C2/Working-with-Regular-Files/Malayalam"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
Line 4: | Line 4: | ||
|- | |- | ||
| 0:00 | | 0:00 | ||
− | |working with regular files | + | | Linuxലെ working with regular files എന്ന സ്പൊകെൻ റ്റൊറ്റൊരിയലിലെക് സ്വാഗതം. |
|- | |- | ||
| 0:07 | | 0:07 | ||
− | | | + | |Filesഉം directoriesഉം ചേരുന്നതാണ് Linux File System. |
|- | |- | ||
| 0:13 | | 0:13 | ||
− | | | + | |മുൻപത്തെ റ്റുറ്റൊരിയലിൽ directories എങ്ങനെയാണു പ്രവര്ത്തിപ്പിക്കുന്നത് എന്ന് കണ്ടതാണ്. ഈ വെബ്സൈറ്റിൽ നിങ്ങൾക്ക് ആ റ്റുറ്റൊരിയൽ കാണാം. |
|- | |- | ||
| 0:25 | | 0:25 | ||
− | | | + | |ഇവിടെ പഠിക്കുന്നത് regular files കൈകാര്യം ചെയ്യുന്നത്. |
|- | |- | ||
| 0:31 | | 0:31 | ||
− | |മറ്റൊരു റ്റുറ്റൊരിയലിൽ എങ്ങനെ ഒരു ഫയൽ | + | |മറ്റൊരു റ്റുറ്റൊരിയലിൽ എങ്ങനെ ഒരു ഫയൽ cat കമാൻഡ് ഉപയോഗിച്ച് സൃഷ്ടിക്കും എന്ന് കണ്ടു. കൂടുതൽ വിശദാംശങ്ങൾക്ക് ഈ വെബ്സൈറ്റ് സന്ദര്ശിക്കുക. |
|- | |- | ||
| 0:46 | | 0:46 | ||
− | | ഒരു സ്ഥലത്ത് നിന്ന് ഫയൽ മറ്റൊരു | + | | ഒരു സ്ഥലത്ത് നിന്ന് ഫയൽ മറ്റൊരു സ്ഥലത്തേക്ക് എങ്ങനെ കോപ്പി ചെയ്യാം എന്ന് നോക്കാം.ഇതിനായി നമുക്ക് cp കമാൻഡ് ഉണ്ട്. |
|- | |- | ||
Line 37: | Line 37: | ||
|- | |- | ||
| 1:15 | | 1:15 | ||
− | | | + | |ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഒരേ സമയം കോപ്പി ചെയ്യാൻ |
− | നമ്മൾ എഴുതും cp space ഒന്നോ അതിലധികമോ [OPTION]...സോർസ് ഫയലിന്റെ പേര്... കോപ്പി ചെയ്യണ്ട ഫയലുകൾ കൂടാതെ destination | + | നമ്മൾ എഴുതും cp space ഒന്നോ അതിലധികമോ [OPTION]...സോർസ് ഫയലിന്റെ പേര്... കോപ്പി ചെയ്യണ്ട ഫയലുകൾ കൂടാതെ destination DIRECTORYയുടെ പേര്, എവിടെയാണോ ഇ ഫയലുകൾ കോപ്പി ചെയ്യപ്പെടേണ്ടത്. |
|- | |- | ||
| 1:34 | | 1:34 | ||
Line 68: | Line 68: | ||
|- | |- | ||
| 2:52 | | 2:52 | ||
− | |വ്യത്യസ്ത | + | |വ്യത്യസ്ത directoryകളിലേക്കും directoryയിൽ നിന്നും ഫയലുകൾ കോപ്പി ചെയ്യാം. ഉദാഹരണത്തിന് |
ടൈപ്പ് ചെയ്യുക | ടൈപ്പ് ചെയ്യുക | ||
− | $ cp /home/anirban/arc/demo1 /home/anirban/demo2 എന്നിട്ട് enter | + | $ cp /home/anirban/arc/demo1 /home/anirban/demo2 എന്നിട്ട് enter. |
|- | |- | ||
| 3:31 | | 3:31 | ||
− | |ഇത് | + | |ഇത് എന്തെന്നാൽ ഫയൽ demo1 source directory /home/anirban/arc/ ൽ നിന്ന് /home/anirban എന്ന destination directoryലേക്ക് demo2 എന്ന ഫയൽ പേരിൽ കോപ്പി ചെയ്യുന്നു |
|- | |- | ||
| 3:51 | | 3:51 | ||
− | |demo2 കാണാൻ ടൈപ്പ് ചെയ്യുക ls space /home/anirban എന്നിട്ട് enter അമർത്തുക | + | |demo2 കാണാൻ ടൈപ്പ് ചെയ്യുക ls space /home/anirban എന്നിട്ട് enter അമർത്തുക. |
|- | |- | ||
| 4:13 | | 4:13 | ||
− | |നമ്മൾ മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുമ്പോൾ demo2 കാണാം . | + | |നമ്മൾ മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുമ്പോൾ demo2 കാണാം. |
|- | |- | ||
| 4:19 | | 4:19 | ||
− | |മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലീൻ ചെയ്യാം | + | |മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലീൻ ചെയ്യാം. |
|- | |- | ||
| 4:25 | | 4:25 | ||
− | |ടെസ്ടിനെഷൻ ടയരക്റ്റെറിയിൽ | + | |ടെസ്ടിനെഷൻ ടയരക്റ്റെറിയിൽ നിങ്ങൾക്ക് ഇതേ പേരിൽ ഫയൽ വേണമെങ്കിൽ, ഫയൽ നെയിം സൂചിപ്പിക്കരുത്. ഉദാഹരണത്തിന് |
|- | |- | ||
| 4:35 | | 4:35 | ||
− | |ടൈപ്പ് ചെയ്യുക cp /home/anirban/arc/demo1 /home/anirban/ എന്നിട്ട് enter | + | |ടൈപ്പ് ചെയ്യുക cp /home/anirban/arc/demo1 /home/anirban/ എന്നിട്ട് enter. |
|- | |- | ||
| 5:03 | | 5:03 | ||
− | |ഇത് വീണ്ടും /home/anirban/arc/ എന്ന് | + | |ഇത് വീണ്ടും /home/anirban/arc/ എന്ന് കാണിക്കുന്ന ഡെമോ1 ഫയൽ ടയരക്റ്റെറി /home/anirban directoryലേക്ക് കോപ്പി ചെയ്യുന്നു ഡെമോ 1 എന്ന പേര് തന്നെ ആകും. |
|- | |- | ||
| 5:20 | | 5:20 | ||
− | | | + | |മുൻപത്തെ പോലെ ഡെമോ 1 കാണാൻ ടൈപ്പ് ചെയ്യുക ls/home/anirban എന്നിട്ട് enter അമർത്തുക |
|- | |- | ||
Line 125: | Line 125: | ||
|- | |- | ||
| 6:04 | | 6:04 | ||
− | |ഇപ്പോൾ ടൈപ്പ് | + | |ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക, cp test1 test2 test3 /home/anirban/testdir എന്നിട്ട് enter അമർത്തുക. |
|- | |- | ||
| 6:27 | | 6:27 | ||
− | |ഇത് പേര് മാറ്റാതെ മൂന്ന് ഫയലുകളും test1,test2 | + | |ഇത് പേര് മാറ്റാതെ മൂന്ന് ഫയലുകളും test1, test2, test3 എന്ന് ടയരക്റ്റെറി /home/anirban/testdir യിലേക്ക് കോപ്പി ചെയ്യുന്നു |
|- | |- | ||
| 6:41 | | 6:41 | ||
− | | | + | | ഈ ഫയലുകൾ കോപ്പി ചെയ്തതാണെന്ന് നിങ്ങൾക്ക് കാണാം. ടൈപ്പ് ചെയ്യുക, ls /home/anirban/testdir എന്നിട്ട് enter. |
|- | |- | ||
| 7:03 | | 7:03 | ||
− | | | + | | test1, test2, test3 എന്നിവ ടയരക്റ്റെറിയിൽ ഉള്ളതായി നിങ്ങൾക്ക് കാണാവുന്നതാണ്. |
|- | |- | ||
| 7:10 | | 7:10 | ||
− | |cp | + | |cp യോടു കൂടി പോകുന്ന ഒരുപാട് ഓപ്ഷനുകൾ ഉണ്ട്. ഇവിടെ നമുക്ക് പ്രധാനപെട്ടവ മാത്രം നോക്കാം. |
|- | |- | ||
| 7:18 | | 7:18 | ||
− | |നമുക്കാദ്യം സ്ലയ്ടുകളിലെക് തിരിച്ചു പോകാം . | + | |നമുക്കാദ്യം സ്ലയ്ടുകളിലെക് തിരിച്ചു പോകാം. |
|- | |- | ||
| 7:23 | | 7:23 | ||
− | |ഓപ്ഷനുകളിൽ വലിയ R ആണ് പ്രധാനപെട്ടത് . ഇത് ഡയറക്ടറിയിലുള്ള എല്ലാ ഉള്ളടക്കങ്ങളെയും കോപ്പി ചെയ്യുന്നു . | + | |ഓപ്ഷനുകളിൽ വലിയ R ആണ് പ്രധാനപെട്ടത് . ഇത് ഡയറക്ടറിയിലുള്ള എല്ലാ ഉള്ളടക്കങ്ങളെയും കോപ്പി ചെയ്യുന്നു. |
|- | |- | ||
| 7:33 | | 7:33 | ||
− | |നമുക്കൊരു ഉദാഹരണം | + | |നമുക്കൊരു ഉദാഹരണം നോക്കാം. |
|- | |- | ||
Line 160: | Line 160: | ||
|- | |- | ||
| 7:48 | | 7:48 | ||
− | |അതിനായി | + | |അതിനായി ടൈപ്പ് ചെയ്യുക, cp testdir/ test എന്നിട്ട് എന്റർ. |
|- | |- | ||
Line 176: | Line 176: | ||
|- | |- | ||
| 8:19 | | 8:19 | ||
− | | | + | |ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക, cp -R testdir/ test എന്നിട്ട് എന്റർ അമർത്തുക. |
|- | |- | ||
| 8:36 | | 8:36 | ||
− | |ഫയലുകൾ ഇപ്പോൾ കോപ്പി ചെയ്യപെട്ടു, നിലവിലുള്ള test ഡയറക്ടറി കാണാൻ ടൈപ്പ് ചെയ്യുക ls എന്നിട്ട് എന്റർ അമർത്തുക | + | |ഫയലുകൾ ഇപ്പോൾ കോപ്പി ചെയ്യപെട്ടു, നിലവിലുള്ള test ഡയറക്ടറി കാണാൻ ടൈപ്പ് ചെയ്യുക ls എന്നിട്ട് എന്റർ അമർത്തുക. |
|- | |- | ||
Line 196: | Line 196: | ||
|- | |- | ||
| 9:13 | | 9:13 | ||
− | |നമ്മളിനിയും സ്ലയ്ടുകളിലേക്ക് തിരിച്ചു | + | |നമ്മളിനിയും സ്ലയ്ടുകളിലേക്ക് തിരിച്ചു പോകാം. |
|- | |- | ||
| 9:16 | | 9:16 | ||
− | | | + | | നമ്മൾ കണ്ടു നേരത്തെ ഉള്ള ഒരു ഫയലിലെക്കാണ് നമ്മൾ ഒരു ഫയൽ കോപ്പി ചെയ്യുന്നതെങ്കിൽ അത് അതിന്റെ മുകളിലേക്ക് കോപ്പി ചെയ്യപ്പെടുന്നു. |
|- | |- | ||
Line 240: | Line 240: | ||
|- | |- | ||
| 10:17 | | 10:17 | ||
− | |നേരത്തെ നമ്മൾ കണ്ട cp പോലെതന്നെയാണ് mv യും .പെട്ടന്ന് നമുക്ക് | + | |നേരത്തെ നമ്മൾ കണ്ട cp പോലെതന്നെയാണ് mv യും .പെട്ടന്ന് നമുക്ക് mv എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം. |
|- | |- | ||
Line 252: | Line 252: | ||
|- | |- | ||
| 10:52 | | 10:52 | ||
− | |അത് അനങ്ങാതെ നേരത്തേയുള്ളതിന്റെ test2 | + | |അത് അനങ്ങാതെ നേരത്തേയുള്ളതിന്റെ test2 മുകളിലേക്ക് ചേർക്കപ്പെടുന്നു. |
− | + | ||
|- | |- | ||
| 11:00 | | 11:00 | ||
− | |ഒരു ഫയലിന്റെ | + | |ഒരു ഫയലിന്റെ മുകളിലേക്ക് ചേര്ക്കുന്നതിന് മുൻപ് മുൻകരുതലുകൾ നമുക്ക് വേണമെങ്കിൽ |
|- | |- | ||
| 11:05 | | 11:05 | ||
− | |mv കമാന്റിറ്റ്ന്റെ കൂടെ -i ഓപ്ഷൻ കൂടി ഉപയോഗിക്കാം . | + | |mv കമാന്റിറ്റ്ന്റെ കൂടെ -i ഓപ്ഷൻ കൂടി ഉപയോഗിക്കാം. |
|- | |- | ||
| 11:10 | | 11:10 | ||
− | |നമുക്ക് anirban എന്ന് പേരുള്ള മറ്റൊരു ഫയൽ ഉണ്ട് . ഇതിനെ test2 | + | |നമുക്ക് anirban എന്ന് പേരുള്ള മറ്റൊരു ഫയൽ ഉണ്ട് . ഇതിനെ test2 ടൈപ്പ് ചെയ്യുക. |
|- | |- | ||
Line 272: | Line 271: | ||
|- | |- | ||
| 11:32 | | 11:32 | ||
− | |നിങ്ങൾക്ക് കാണാം ഒരു മുന്നറിയിപ്പായി ചോദിക്കും | + | |നിങ്ങൾക്ക് കാണാം ഒരു മുന്നറിയിപ്പായി ചോദിക്കും test2ന് മുകളിൽ ചേർക്കണോ എന്ന് ചോദിക്കുന്നത് നിങ്ങൾക്ക് കാണാം. |
|- | |- | ||
| 11:41 | | 11:41 | ||
− | |നമ്മൾ y പ്രസ് ചെയ്തിട്ട് എന്റർ | + | |നമ്മൾ y പ്രസ് ചെയ്തിട്ട് എന്റർ കൊടുക്കുക ആണെങ്കിൽ ഫയൽ നേരത്തെ ഉള്ളതിന്റെ മുകളിൽ ചെർക്കപെടുന്നു |
|- | |- | ||
Line 288: | Line 287: | ||
|- | |- | ||
| 12:03 | | 12:03 | ||
− | |സങ്കല്പിക്കുക നമ്മുടെ ഹോം ഡയറക്ടറിയിൽ നമുക്ക് | + | |സങ്കല്പിക്കുക നമ്മുടെ ഹോം ഡയറക്ടറിയിൽ നമുക്ക് abc.txt, pop.txt, push.txt എന്നീ ഫയലുകൾ ഉണ്ടെന്ന് കരുതുക. |
|- | |- | ||
| 12:14 | | 12:14 | ||
− | |അവയുടെ സാന്നിധ്യം കാണുന്നതിനു ls എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ | + | |അവയുടെ സാന്നിധ്യം കാണുന്നതിനു ls എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക. |
|- | |- | ||
| 12:21 | | 12:21 | ||
− | |ഇതാണ് pop.txt,push.txt | + | |ഇതാണ് pop.txt, push.txt, abc.txt ഫയലുകൾ. നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. |
|- | |- | ||
Line 304: | Line 303: | ||
|- | |- | ||
| 12:46 | | 12:46 | ||
− | |ടൈപ്പ് ചെയ്യുക mv abc.txt pop.txt push.txt എന്നിട്ട് ദെസ്റ്റിനെഷൻ | + | |ടൈപ്പ് ചെയ്യുക mv abc.txt pop.txt push.txt എന്നിട്ട് ദെസ്റ്റിനെഷൻ ഫോൾഡറിന്റെ പേര്, അതായത് testdir എന്നിട്ട് എന്റർ അമർത്തുക. |
|- | |- | ||
Line 312: | Line 311: | ||
|- | |- | ||
| 13:20 | | 13:20 | ||
− | |നിങ്ങൾക്ക് abc, pop കൂടാതെ push.txt | + | |നിങ്ങൾക്ക് abc, pop കൂടാതെ push.txt എന്നീ ഫയലുകൾ കാണാം. |
|- | |- | ||
| 13:27 | | 13:27 | ||
− | |mv യുടെ കുറച്ചു ഓപ്ഷനുകൾ നമുക്ക് | + | |mv യുടെ കുറച്ചു ഓപ്ഷനുകൾ നമുക്ക് നോക്കാം. ആദ്യം നമുക്ക് സ്ലയ്ടുകളിലെക് തിരികെ പോകാം |
|- | |- | ||
| 13:37 | | 13:37 | ||
Line 322: | Line 321: | ||
|- | |- | ||
| 13:48 | | 13:48 | ||
− | |നേരത്തെ കണ്ടത് പോലെ -i ഓപ്ഷൻ ഏതൊരു ടെസ്ടിനെഷൻ ഫയലിനെയും ഓവർ റൈറ്റ് ചെയ്യുന്നതിന് മുൻപ് മുന്നറിയിപ്പ് നല്കുന്നു . | + | |നേരത്തെ കണ്ടത് പോലെ -i ഓപ്ഷൻ ഏതൊരു ടെസ്ടിനെഷൻ ഫയലിനെയും ഓവർ റൈറ്റ് ചെയ്യുന്നതിന് മുൻപ് മുന്നറിയിപ്പ് നല്കുന്നു. |
|- | |- | ||
Line 354: | Line 353: | ||
|- | |- | ||
| 15:05 | | 15:05 | ||
− | |ഒന്നിൽ കൂടുതലുള്ള ഫയലുകള്ക്ക് നമുക്ക് rm കമാൻഡ് ഉപയോഗിക്കാം . | + | |ഒന്നിൽ കൂടുതലുള്ള ഫയലുകള്ക്ക് നമുക്ക് rm കമാൻഡ് ഉപയോഗിക്കാം. |
|- | |- | ||
| 15:10 | | 15:10 | ||
− | |testdir ഡയറക്ടറിയിൽ abc2 | + | |testdir ഡയറക്ടറിയിൽ abc2, abc1 എന്നീ രണ്ടു ഫയലുകൾ ഉണ്ട്. |
|- | |- | ||
| 15:17 | | 15:17 | ||
− | |വിചാരിക്കുക abc1 | + | |വിചാരിക്കുക abc1, abc2 എന്നീ ഫയലുകളാണ് നമുക്ക് നീക്കേണ്ടത് എന്ന് കരുതുക. |
|- | |- | ||
| 15:23 | | 15:23 | ||
− | |ഇതിനായി rm testdir/abc1 testdir/abc2 എന്ന് ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക . | + | |ഇതിനായി rm testdir/abc1 testdir/abc2 എന്ന് ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക. |
|- | |- | ||
| 15:45 | | 15:45 | ||
− | |ഇത് testdir ഡയറക്ടറിയിൽ നിന്ന് abc1 | + | |ഇത് testdir ഡയറക്ടറിയിൽ നിന്ന് abc1, abc2 ഫയലുകൾ നീക്കം ചെയ്യുന്നു. |
|- | |- | ||
| 15:53 | | 15:53 | ||
− | |അത് നീക്കം ചെയ്തോ എന്നറിയാൻ വീണ്ടും ls testdir എന്ന് ടൈപ്പ് ചെയ്യുക. ഇനി abc1 | + | |അത് നീക്കം ചെയ്തോ എന്നറിയാൻ വീണ്ടും ls testdir എന്ന് ടൈപ്പ് ചെയ്യുക. ഇനി abc1, abc2 എന്നിവ ഇനി കാണാൻ കഴിയില്ല. |
|- | |- | ||
Line 385: | Line 384: | ||
|- | |- | ||
| 16:18 | | 16:18 | ||
− | | | + | |ചുരുക്കത്തിൽ, ഇവിടെ പഠിച്ചത് |
|- | |- | ||
| 16:20 | | 16:20 | ||
− | | | + | |ഒരു ഫയൽ ഡിലീറ്റ് ചെയ്യാൻ rmന്റെ കൂടെ ഫയലിന്റെ പേര് എഴുതും. |
|- | |- | ||
| 16:27 | | 16:27 | ||
− | |ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഡിലീറ്റ് ചെയ്യാൻ rm ന്റെ കൂടെ ഡിലീറ്റ് ചെയ്യണ്ട ഫയലുകളുടെ പേര് . | + | |ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഡിലീറ്റ് ചെയ്യാൻ rm ന്റെ കൂടെ ഡിലീറ്റ് ചെയ്യണ്ട ഫയലുകളുടെ പേര്. |
|- | |- | ||
| 16:34 | | 16:34 | ||
− | |rm കംമാണ്ടിലുള്ള ഓപ്ഷനുകൾ നമുക്ക് നോക്കാം . | + | |rm കംമാണ്ടിലുള്ള ഓപ്ഷനുകൾ നമുക്ക് നോക്കാം. |
|- | |- | ||
| 16:40 | | 16:40 | ||
− | |സംരക്ഷിക്കപ്പെട്ട ചില ഫയലുകൾ rm ഉപയോഗിച്ച് ഡിലീറ്റ് ചെയ്യാൻ കഴിയില്ല. അങ്ങനെയുള്ളപ്പോൾ -f ഓപ്ഷൻ ഉപയോഗിച്ച് നമുക്കത് ബലമായി നീക്കം ചെയ്യാം | + | |സംരക്ഷിക്കപ്പെട്ട ചില ഫയലുകൾ rm ഉപയോഗിച്ച് ഡിലീറ്റ് ചെയ്യാൻ കഴിയില്ല. അങ്ങനെയുള്ളപ്പോൾ -f ഓപ്ഷൻ ഉപയോഗിച്ച് നമുക്കത് ബലമായി നീക്കം ചെയ്യാം. |
|- | |- | ||
| 16:57 | | 16:57 | ||
− | | മറ്റൊരു പൊതുവായ ഓപ്ഷൻ -r ആണ്. | + | | മറ്റൊരു പൊതുവായ ഓപ്ഷൻ -r ആണ്. ഈ ഓപ്ഷൻ എവിടെ പ്രയോജനപെടും എന്ന് നോക്കാം. |
|- | |- | ||
Line 429: | Line 428: | ||
|- | |- | ||
| 17:38 | | 17:38 | ||
− | |rm കൂടാതെ ഡിലീറ്റ് ചെയ്യണ്ട ഡയറക്ടറി അതായത് testdir ടൈപ്പ് | + | |rm കൂടാതെ ഡിലീറ്റ് ചെയ്യണ്ട ഡയറക്ടറി അതായത് testdir ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക. |
|- | |- | ||
| 17:47 | | 17:47 | ||
− | | | + | |ഔട്ട്പുട്ട് മെസ്സേജിൽ നിന്നും testdir നമുക്ക് rm ഡയറക്ടറി ഉപയോഗിച്ച് ഡിലീറ്റ് ചെയ്യാൻ കഴിയില്ല എന്ന് കാണുവാൻ കഴിയും. |
|- | |- | ||
Line 441: | Line 440: | ||
|- | |- | ||
| 18:03 | | 18:03 | ||
− | |rm -rf testdir അമർത്തിയിട്ട് എന്റർ | + | |rm -rf testdir അമർത്തിയിട്ട് എന്റർ കൊടുക്കുക. |
|- | |- | ||
Line 493: | Line 492: | ||
|- | |- | ||
| 19:35 | | 19:35 | ||
− | | | + | |അതിൽ എന്താണ് ഉള്ളതെന്ന് നമുക്ക് നോക്കാം. |
|- | |- | ||
Line 501: | Line 500: | ||
|- | |- | ||
| 19:50 | | 19:50 | ||
− | |സാമ്പിൾ 2 ലും വാചകമുണ്ട് അതുകാണാൻ cat sample2 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക . | + | |സാമ്പിൾ 2 ലും വാചകമുണ്ട് അതുകാണാൻ cat sample2 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക. |
|- | |- | ||
Line 513: | Line 512: | ||
|- | |- | ||
| 20:11 | | 20:11 | ||
− | | | + | |അതിനായി ടൈപ്പ് ചെയ്യുക, cmp sample1 sample2 എന്നിട്ട് എന്റർ. |
|- | |- | ||
| 20:23 | | 20:23 | ||
− | |നമ്മൾ കാണുന്നതുപോലെ sample1 ഉം sample2ഉം തമ്മിലുള്ള ആദ്യ വ്യത്യാസം ചൂണ്ടിക്കാണിക്കുന്നു | + | |നമ്മൾ കാണുന്നതുപോലെ sample1 ഉം sample2ഉം തമ്മിലുള്ള ആദ്യ വ്യത്യാസം ചൂണ്ടിക്കാണിക്കുന്നു. |
|- | |- | ||
| 20:32 | | 20:32 | ||
− | |മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം | + | |മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. |
|- | |- | ||
| 20:38 | | 20:38 | ||
− | |അടുത്തതായി നമ്മൾ കാണാൻ പോകുന്നത് wc കമാൻഡ് ആണ് | + | |അടുത്തതായി നമ്മൾ കാണാൻ പോകുന്നത് wc കമാൻഡ് ആണ്. |
|- | |- | ||
| 20:43 | | 20:43 | ||
− | |ഇത് ഒരു ഫയലിലുള്ള | + | |ഇത് ഒരു ഫയലിലുള്ള characters, words, lines എന്നിവ എണ്ണുന്നതിന് ഉപയോഗിക്കുന്നു. |
|- | |- | ||
| 20:50 | | 20:50 | ||
− | |നമ്മുടെ ഹോം | + | |നമ്മുടെ ഹോം ഡയറക്ടറിയിൽ sample3 എന്നൊരു ഫയലുണ്ട്. |
|- | |- | ||
| 20:56 | | 20:56 | ||
− | |ഇതിലെ ഉള്ളടക്കം കാണാൻ | + | |ഇതിലെ ഉള്ളടക്കം കാണാൻ cat sample3 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ കൊടുക്കുക. |
|- | |- | ||
Line 548: | Line 547: | ||
|- | |- | ||
| 21:14 | | 21:14 | ||
− | |അതിനായി | + | |അതിനായി ടൈപ്പ് ചെയ്യുക, wc sample3 എന്നിട്ട് എന്റർ. |
− | + | ||
|- | |- | ||
| 21:25 | | 21:25 | ||
− | | | + | |ഫയലിന് 6 linesഉം 67 wordsഉം 385 charactersഉം ഉള്ളതായി കമാൻഡ് കാണിക്കുന്നു. |
|- | |- | ||
Line 560: | Line 558: | ||
|- | |- | ||
| 21:43 | | 21:43 | ||
− | |ഇനി ഒരുപാട് കംമാണ്ടുകൾ ഉണ്ട്. കൂടാതെ നമ്മൾ കണ്ട ഓരോ | + | |ഇനി ഒരുപാട് കംമാണ്ടുകൾ ഉണ്ട്. കൂടാതെ നമ്മൾ കണ്ട ഓരോ കംമാണ്ടുകൾക്കും ഒരുപാട് ഓപ്ഷനുകളും ഉണ്ട്. |
|- | |- | ||
| 21:51 | | 21:51 | ||
− | |മാൻ കമാൻഡ് ഉപയോഗിച്ച് അവയൊക്കെ | + | |മാൻ കമാൻഡ് ഉപയോഗിച്ച് അവയൊക്കെ നിങ്ങൾക്ക് കാണാവുന്നതാണ്. |
|- | |- | ||
Line 571: | Line 569: | ||
|- | |- | ||
| 22:04 | | 22:04 | ||
− | | സ്പൊകെൻ റ്റുറ്റൊരിയൽ പ്രൊജക്റ്റ് ടോക്ക് ട്ടു എ | + | | സ്പൊകെൻ റ്റുറ്റൊരിയൽ പ്രൊജക്റ്റ് ടോക്ക് ട്ടു എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. ഇതിനെ പിന്താങ്ങുന്നത് National Mission on Education through ICT, MHRD, Government of India. |
|- | |- | ||
| 22:17 | | 22:17 | ||
− | |ഇതിനെ കുറിച്ചുള്ള | + | |ഇതിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. |
|- | |- | ||
| 22:34 | | 22:34 | ||
− | | | + | |ഈ റ്റുറ്റൊരിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. |
Revision as of 13:38, 12 November 2014
Time | Narration |
---|---|
0:00 | Linuxലെ working with regular files എന്ന സ്പൊകെൻ റ്റൊറ്റൊരിയലിലെക് സ്വാഗതം. |
0:07 | Filesഉം directoriesഉം ചേരുന്നതാണ് Linux File System. |
0:13 | മുൻപത്തെ റ്റുറ്റൊരിയലിൽ directories എങ്ങനെയാണു പ്രവര്ത്തിപ്പിക്കുന്നത് എന്ന് കണ്ടതാണ്. ഈ വെബ്സൈറ്റിൽ നിങ്ങൾക്ക് ആ റ്റുറ്റൊരിയൽ കാണാം. |
0:25 | ഇവിടെ പഠിക്കുന്നത് regular files കൈകാര്യം ചെയ്യുന്നത്. |
0:31 | മറ്റൊരു റ്റുറ്റൊരിയലിൽ എങ്ങനെ ഒരു ഫയൽ cat കമാൻഡ് ഉപയോഗിച്ച് സൃഷ്ടിക്കും എന്ന് കണ്ടു. കൂടുതൽ വിശദാംശങ്ങൾക്ക് ഈ വെബ്സൈറ്റ് സന്ദര്ശിക്കുക. |
0:46 | ഒരു സ്ഥലത്ത് നിന്ന് ഫയൽ മറ്റൊരു സ്ഥലത്തേക്ക് എങ്ങനെ കോപ്പി ചെയ്യാം എന്ന് നോക്കാം.ഇതിനായി നമുക്ക് cp കമാൻഡ് ഉണ്ട്. |
0:55 | എങ്ങനെയാണു ആ കമാൻഡ് ഉപയോഗിക്കുന്നത് എന്ന് കാണാം |
1:00 | ഒരു ഫയൽ കോപ്പി ചെയ്യാൻ നമുക്ക് ടൈപ്പ് ചെയ്യാം
cp space ഒന്നോ അതിലധികമോ [OPTION]... space സോർസ് ഫയലിന്റെ പേര് space ദെസ്റ്റിനെഷൻ ഫയലിന്റെ പേര് DEST. |
1:15 | ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഒരേ സമയം കോപ്പി ചെയ്യാൻ
നമ്മൾ എഴുതും cp space ഒന്നോ അതിലധികമോ [OPTION]...സോർസ് ഫയലിന്റെ പേര്... കോപ്പി ചെയ്യണ്ട ഫയലുകൾ കൂടാതെ destination DIRECTORYയുടെ പേര്, എവിടെയാണോ ഇ ഫയലുകൾ കോപ്പി ചെയ്യപ്പെടേണ്ടത്. |
1:34 | ഒരു ഉദാഹരണം നോക്കാം ആദ്യം ടെർമിനൽ തുറക്കുക |
1:42 | test1 എന്ന് പേരുള്ള ഒരു ഫയൽ ടെസ്റ്റ് ഡയറക്ടറിയിൽ നമുക്കുണ്ട് |
1:49 | test1 ൽ എന്താണ് എന്ന് കാണാൻ cat test1 എന്ന് ടൈപ്പ് ചെയ്തിട്ട് enter അമർത്തുക . |
2:00 | test1 ൽ എന്താണ് എന്ന് കാണാം അത് മറ്റൊരു ടെസ്റ്റ് 2 എന്ന ഫയലിലേക്ക് കോപ്പി ചെയ്യാൻ cp test1 test2 എന്ന് ടൈപ്പ് ചെയ്തു enter അമർത്തുക. |
2:22 | ഇപ്പോൾ ഫയൽ കോപ്പി ചെയ്യപ്പെട്ടു |
2:25 | test2 ഇല്ല എന്നുണ്ടെങ്കിൽ ആദ്യം അത് സൃഷ്ടിക്കണം എന്നിട്ട് test1 ലെ കണ്ടെന്റ് കോപ്പി ചെയ്യുക. |
2:35 | അഥവാ അത് ഉണ്ടെങ്കിൽ ഓവർ റൈറ്റ് ചെയ്യപ്പെടുന്നു. കോപ്പി ചെയ്തു ഫയൽ കാണാൻ cat test2 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക. |
2:52 | വ്യത്യസ്ത directoryകളിലേക്കും directoryയിൽ നിന്നും ഫയലുകൾ കോപ്പി ചെയ്യാം. ഉദാഹരണത്തിന്
$ cp /home/anirban/arc/demo1 /home/anirban/demo2 എന്നിട്ട് enter. |
3:31 | ഇത് എന്തെന്നാൽ ഫയൽ demo1 source directory /home/anirban/arc/ ൽ നിന്ന് /home/anirban എന്ന destination directoryലേക്ക് demo2 എന്ന ഫയൽ പേരിൽ കോപ്പി ചെയ്യുന്നു |
3:51 | demo2 കാണാൻ ടൈപ്പ് ചെയ്യുക ls space /home/anirban എന്നിട്ട് enter അമർത്തുക. |
4:13 | നമ്മൾ മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുമ്പോൾ demo2 കാണാം. |
4:19 | മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലീൻ ചെയ്യാം. |
4:25 | ടെസ്ടിനെഷൻ ടയരക്റ്റെറിയിൽ നിങ്ങൾക്ക് ഇതേ പേരിൽ ഫയൽ വേണമെങ്കിൽ, ഫയൽ നെയിം സൂചിപ്പിക്കരുത്. ഉദാഹരണത്തിന് |
4:35 | ടൈപ്പ് ചെയ്യുക cp /home/anirban/arc/demo1 /home/anirban/ എന്നിട്ട് enter. |
5:03 | ഇത് വീണ്ടും /home/anirban/arc/ എന്ന് കാണിക്കുന്ന ഡെമോ1 ഫയൽ ടയരക്റ്റെറി /home/anirban directoryലേക്ക് കോപ്പി ചെയ്യുന്നു ഡെമോ 1 എന്ന പേര് തന്നെ ആകും. |
5:20 | മുൻപത്തെ പോലെ ഡെമോ 1 കാണാൻ ടൈപ്പ് ചെയ്യുക ls/home/anirban എന്നിട്ട് enter അമർത്തുക |
5:33 | ഇവിടെയും വീണ്ടും മുകളിലേക് സ്ക്രോൾ ചെയ്യുക നിങ്ങൾക്ക് ഡെമോ 1 ഫയൽ കാണാം |
5:40 | വീണ്ടും മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലീൻ ചെയ്യാം |
5:48 | ടെസ്ടിനെഷൻ ഫയലിന്റെ പേര് കൊടുക്കണ്ടാത്ത മറ്റൊരവസരം ഒന്നിൽ കൂടുതൽ ഫയലുകൾ കോപ്പി ചെയ്യണ്ടപ്പോഴാണ് |
5:56 | നമ്മുടെ ധാരണ ഹോം ടയരക്റ്റെറിയിൽ മൂന്നു ഫയലുകൾ ഉണ്ടെന്നാണ് test1 test2 test3 |
6:04 | ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക, cp test1 test2 test3 /home/anirban/testdir എന്നിട്ട് enter അമർത്തുക. |
6:27 | ഇത് പേര് മാറ്റാതെ മൂന്ന് ഫയലുകളും test1, test2, test3 എന്ന് ടയരക്റ്റെറി /home/anirban/testdir യിലേക്ക് കോപ്പി ചെയ്യുന്നു |
6:41 | ഈ ഫയലുകൾ കോപ്പി ചെയ്തതാണെന്ന് നിങ്ങൾക്ക് കാണാം. ടൈപ്പ് ചെയ്യുക, ls /home/anirban/testdir എന്നിട്ട് enter. |
7:03 | test1, test2, test3 എന്നിവ ടയരക്റ്റെറിയിൽ ഉള്ളതായി നിങ്ങൾക്ക് കാണാവുന്നതാണ്. |
7:10 | cp യോടു കൂടി പോകുന്ന ഒരുപാട് ഓപ്ഷനുകൾ ഉണ്ട്. ഇവിടെ നമുക്ക് പ്രധാനപെട്ടവ മാത്രം നോക്കാം. |
7:18 | നമുക്കാദ്യം സ്ലയ്ടുകളിലെക് തിരിച്ചു പോകാം. |
7:23 | ഓപ്ഷനുകളിൽ വലിയ R ആണ് പ്രധാനപെട്ടത് . ഇത് ഡയറക്ടറിയിലുള്ള എല്ലാ ഉള്ളടക്കങ്ങളെയും കോപ്പി ചെയ്യുന്നു. |
7:33 | നമുക്കൊരു ഉദാഹരണം നോക്കാം. |
7:38 | testdir ഡയറക്ടറിയിലെ എല്ലാ ഉള്ളടക്കങ്ങളും ടെസ്റ്റ് എന്ന ഡയറക്ടറിയിലേക്ക് കോപ്പി ചെയ്യാം |
7:48 | അതിനായി ടൈപ്പ് ചെയ്യുക, cp testdir/ test എന്നിട്ട് എന്റർ. |
8:02 | ഔട്പുട്ട് മെസ്സേജിൽ നിങ്ങൾ കാണുന്നതുപോലെ |
8:06 | സാധാരണയായി എന്തെങ്കിലും ഉള്ളടക്കം ഉള്ള ഒരു ഡയറക്ടറി cp കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് കോപ്പി ചെയ്യാൻ പറ്റില്ല |
8:14 | പക്ഷെ നമുക്കിത് -R ഓപ്ഷൻ ഉപയോഗിച്ച് പറ്റും |
8:19 | ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക, cp -R testdir/ test എന്നിട്ട് എന്റർ അമർത്തുക. |
8:36 | ഫയലുകൾ ഇപ്പോൾ കോപ്പി ചെയ്യപെട്ടു, നിലവിലുള്ള test ഡയറക്ടറി കാണാൻ ടൈപ്പ് ചെയ്യുക ls എന്നിട്ട് എന്റർ അമർത്തുക. |
8:47 | test ഡയറക്ടറി കാണുന്നതിനാൽ. നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം |
8:57 | ടെസ്റ്റിലെ ഉള്ളടക്കം കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക ls test എന്നിട്ട് എന്റർ അമർത്തുക |
9:08 | നിങ്ങൾക്ക് ടെസ്റ്റ് ഡയറക്ടറിയിലെ ഉള്ളടക്കം കാണാൻ കഴിയും |
9:13 | നമ്മളിനിയും സ്ലയ്ടുകളിലേക്ക് തിരിച്ചു പോകാം. |
9:16 | നമ്മൾ കണ്ടു നേരത്തെ ഉള്ള ഒരു ഫയലിലെക്കാണ് നമ്മൾ ഒരു ഫയൽ കോപ്പി ചെയ്യുന്നതെങ്കിൽ അത് അതിന്റെ മുകളിലേക്ക് കോപ്പി ചെയ്യപ്പെടുന്നു. |
9:25 | നമ്മളിപ്പോൾ അശ്രദ്ധയോടെ പ്രധാനപെട്ട ഒരു ഫയലിന്റെ മുകളിലേക്കാണ് കോപ്പി ചെയ്യുന്നതെങ്കിൽ എന്ത് ചെയ്യും ? |
9:30 | ഇതുപോലുള്ളവ ഉണ്ടാകാതിരിക്കാൻ ഉള്ളതാണ് -b ഓപ്ഷൻ |
9:36 | ഇത് നിലവിലുള്ള ഓരോ ടെസ്ടിനെഷൻ ഫയലിന്റെയും ബാക്ക് അപ്പ് ഉണ്ടാക്കുന്നു |
9:41 | നമുക്ക് -i ഇന്റെറാക്റ്റിവ് ഓപ്ഷനും ഉപയോഗിക്കാം, ഇത് ഏതെങ്കിലും ടെസ്ടിനെഷൻ ഫയലിന് മുകളിൽ കോപ്പി ചെയ്യുന്നതിന് മുൻപ് മുന്നറിയിപ്പ് നല്കും . |
9:54 | നമ്മുക്കിനി mv കമ്മാണ്ട്സ് എങ്ങനെ പ്രവർത്തിക്കും എന്ന് നോക്കാം |
9:59 | ഇത് ഫയലുകൾ നീക്കുന്നതിന് ഉപയോഗിക്കുന്നു.എങ്ങനിതു ഉപയോഗകരമാകും ? |
10:04 | ഇതിനു മുഖ്യമായ രണ്ടു ഉപയോഗങ്ങളുണ്ട് |
10:07 | ഒരു ഫയൽ അല്ലെങ്കിൽ ഡയറക്ടറിയുടെ പേര് മാറ്റാൻ അത് ഉപയോഗിക്കുന്നു |
10:11 | ഇത് ഒരു കൂട്ടം ഫയലുകൾ വ്യത്യസ്തമായ ഡയറക്ടറിയിലേക്ക് മാറ്റുന്നു |
10:17 | നേരത്തെ നമ്മൾ കണ്ട cp പോലെതന്നെയാണ് mv യും .പെട്ടന്ന് നമുക്ക് mv എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം. |
10:29 | ടെർമിനൽ തുറന്നിട്ട് ടൈപ്പ് ചെയ്യുക mv test1 test2 എന്നിട്ട് enter അമർത്തുക |
10:43 | ഇത് ഹോം ഡയറക്ടറിയിൽ നേരത്തെയുള്ള test1 എന്ന ഫയലിന്റെ പേര് test2 എന്നാക്കും |
10:52 | അത് അനങ്ങാതെ നേരത്തേയുള്ളതിന്റെ test2 മുകളിലേക്ക് ചേർക്കപ്പെടുന്നു. |
11:00 | ഒരു ഫയലിന്റെ മുകളിലേക്ക് ചേര്ക്കുന്നതിന് മുൻപ് മുൻകരുതലുകൾ നമുക്ക് വേണമെങ്കിൽ |
11:05 | mv കമാന്റിറ്റ്ന്റെ കൂടെ -i ഓപ്ഷൻ കൂടി ഉപയോഗിക്കാം. |
11:10 | നമുക്ക് anirban എന്ന് പേരുള്ള മറ്റൊരു ഫയൽ ഉണ്ട് . ഇതിനെ test2 ടൈപ്പ് ചെയ്യുക. |
11:20 | നമ്മൾ ടൈപ്പ് ചെയ്യും mv -i anirban test2 എന്നിട്ട് Enter അമർത്തുക |
11:32 | നിങ്ങൾക്ക് കാണാം ഒരു മുന്നറിയിപ്പായി ചോദിക്കും test2ന് മുകളിൽ ചേർക്കണോ എന്ന് ചോദിക്കുന്നത് നിങ്ങൾക്ക് കാണാം. |
11:41 | നമ്മൾ y പ്രസ് ചെയ്തിട്ട് എന്റർ കൊടുക്കുക ആണെങ്കിൽ ഫയൽ നേരത്തെ ഉള്ളതിന്റെ മുകളിൽ ചെർക്കപെടുന്നു |
11:49 | ഒന്നില്കൂടുത്തൽ ഫയലുകളിൽ നമുക്ക് cp പോലെ mv യും ഉപയോഗിക്കാം പക്ഷെ ഇതിൽ ടെസ്ടിനെഷൻ ഡയറക്ടറി ആയിരിക്കണം. |
11:58 | മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം . |
12:03 | സങ്കല്പിക്കുക നമ്മുടെ ഹോം ഡയറക്ടറിയിൽ നമുക്ക് abc.txt, pop.txt, push.txt എന്നീ ഫയലുകൾ ഉണ്ടെന്ന് കരുതുക. |
12:14 | അവയുടെ സാന്നിധ്യം കാണുന്നതിനു ls എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക. |
12:21 | ഇതാണ് pop.txt, push.txt, abc.txt ഫയലുകൾ. നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. |
12:36 | നമുക്കിപ്പോൾ ഈ മൂന്നു ഫയലുകളും testdir എന്ന ഡയറക്ടറിലേക്ക് മാറ്റണമെങ്കിൽ |
12:46 | ടൈപ്പ് ചെയ്യുക mv abc.txt pop.txt push.txt എന്നിട്ട് ദെസ്റ്റിനെഷൻ ഫോൾഡറിന്റെ പേര്, അതായത് testdir എന്നിട്ട് എന്റർ അമർത്തുക. |
13:14 | അവ കാണാൻ ടൈപ്പ് ചെയ്യുക ls testdir എന്നിട്ട് enter അമർത്തുക |
13:20 | നിങ്ങൾക്ക് abc, pop കൂടാതെ push.txt എന്നീ ഫയലുകൾ കാണാം. |
13:27 | mv യുടെ കുറച്ചു ഓപ്ഷനുകൾ നമുക്ക് നോക്കാം. ആദ്യം നമുക്ക് സ്ലയ്ടുകളിലെക് തിരികെ പോകാം |
13:37 | mv കമ്മാണ്ടിന്റെ കൂടെ തന്നെ -b അല്ലെങ്കിൽ -backup ഓപ്ഷൻ ഉണ്ട്.
ടെസ്ടിനെഷനിൽ ചേര്ക്കുന്നതിന് മുൻപ് ഇത് ഓരോ ഫയലുകളെയും ബാക്ക് അപ്പ് ചെയ്യുന്നു |
13:48 | നേരത്തെ കണ്ടത് പോലെ -i ഓപ്ഷൻ ഏതൊരു ടെസ്ടിനെഷൻ ഫയലിനെയും ഓവർ റൈറ്റ് ചെയ്യുന്നതിന് മുൻപ് മുന്നറിയിപ്പ് നല്കുന്നു. |
13:58 | അടുത്തതായി നമ്മൾ കാണാൻ പോകുന്നത് rm കമാൻഡ് .ഇത് ഫയലുകൾ ഡിലീറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു . |
14:06 | റ്റെർമിനലിലെക് തിരികെ പോയി ls testdir എന്ന് ടൈപ്പ് ചെയ്യുക . |
14:15 | faq.txt എന്ന് പേരുള്ള ഒരു ഫയൽ നമുക്ക് കാണാം . അത് ഡിലീറ്റ് ചെയ്യണമെന്നു കരുതുക |
14:23 | അതിനായി rm testdir/faq.txt ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക |
14:37 | ഈ കമാൻഡ് testdir ഡയറക്ടറിയിൽ നിന്നും faq.txt ഫയൽ നീക്കം ചെയ്യുന്നു |
14:46 | ഫയൽ നീക്കം ചെയ്യപ്പെട്ടോ എന്നറിയാൻ ls testdir എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക |
15:00 | ഇനി നമുക്ക് faq.txt എന്ന ഫയൽ കാണാൻ കഴിയില്ല |
15:05 | ഒന്നിൽ കൂടുതലുള്ള ഫയലുകള്ക്ക് നമുക്ക് rm കമാൻഡ് ഉപയോഗിക്കാം. |
15:10 | testdir ഡയറക്ടറിയിൽ abc2, abc1 എന്നീ രണ്ടു ഫയലുകൾ ഉണ്ട്. |
15:17 | വിചാരിക്കുക abc1, abc2 എന്നീ ഫയലുകളാണ് നമുക്ക് നീക്കേണ്ടത് എന്ന് കരുതുക. |
15:23 | ഇതിനായി rm testdir/abc1 testdir/abc2 എന്ന് ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക. |
15:45 | ഇത് testdir ഡയറക്ടറിയിൽ നിന്ന് abc1, abc2 ഫയലുകൾ നീക്കം ചെയ്യുന്നു. |
15:53 | അത് നീക്കം ചെയ്തോ എന്നറിയാൻ വീണ്ടും ls testdir എന്ന് ടൈപ്പ് ചെയ്യുക. ഇനി abc1, abc2 എന്നിവ ഇനി കാണാൻ കഴിയില്ല. |
16:07 | മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. |
16:14 | സ്ലയ്ടുകളിലെക് തിരികെ പോകാം |
16:18 | ചുരുക്കത്തിൽ, ഇവിടെ പഠിച്ചത് |
16:20 | ഒരു ഫയൽ ഡിലീറ്റ് ചെയ്യാൻ rmന്റെ കൂടെ ഫയലിന്റെ പേര് എഴുതും. |
16:27 | ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഡിലീറ്റ് ചെയ്യാൻ rm ന്റെ കൂടെ ഡിലീറ്റ് ചെയ്യണ്ട ഫയലുകളുടെ പേര്. |
16:34 | rm കംമാണ്ടിലുള്ള ഓപ്ഷനുകൾ നമുക്ക് നോക്കാം. |
16:40 | സംരക്ഷിക്കപ്പെട്ട ചില ഫയലുകൾ rm ഉപയോഗിച്ച് ഡിലീറ്റ് ചെയ്യാൻ കഴിയില്ല. അങ്ങനെയുള്ളപ്പോൾ -f ഓപ്ഷൻ ഉപയോഗിച്ച് നമുക്കത് ബലമായി നീക്കം ചെയ്യാം. |
16:57 | മറ്റൊരു പൊതുവായ ഓപ്ഷൻ -r ആണ്. ഈ ഓപ്ഷൻ എവിടെ പ്രയോജനപെടും എന്ന് നോക്കാം. |
17:07 | റ്റെർമിനലിലെക് തിരികെ പോകാം |
17:12 | സാധാരണയായി rm കമാൻഡ് ഡയറക്ടറികൾ ഡിലീറ്റ് ചെയ്യാൻ ഉപയോഗിക്കാറില്ല, അതിനുള്ളതാണ് rmdir കമാൻഡ് |
17:21 | പക്ഷെ rmdir കമാൻഡ് ശൂന്യമായ ഡയറക്ടറി മാത്രമേ ഡിലീറ്റ് ചെയ്യാറുള്ളൂ |
17:27 | നമുക്ക് ഒരുപാട് ഫയലുകളും സബ് ഡയറക്ടറികളുമുള്ള ഒരു ഡയറക്ടറി ആണ് ഡിലീറ്റ് ചെയ്യേണ്ടതെങ്കിൽ എന്ത് ചെയ്യണം |
17:35 | ഇതിനായി നമുക്ക് rm കമാൻഡ് ഉപയോഗിച്ച് നോക്കാം |
17:38 | rm കൂടാതെ ഡിലീറ്റ് ചെയ്യണ്ട ഡയറക്ടറി അതായത് testdir ടൈപ്പ് ചെയ്തിട്ട് എന്റർ അമർത്തുക. |
17:47 | ഔട്ട്പുട്ട് മെസ്സേജിൽ നിന്നും testdir നമുക്ക് rm ഡയറക്ടറി ഉപയോഗിച്ച് ഡിലീറ്റ് ചെയ്യാൻ കഴിയില്ല എന്ന് കാണുവാൻ കഴിയും. |
17:55 | പക്ഷെ -r ഉം -f ഉം ചേർത്ത് നമുക്കത് ചെയ്യാം |
18:03 | rm -rf testdir അമർത്തിയിട്ട് എന്റർ കൊടുക്കുക. |
18:16 | ഇപ്പോൾ testdir ഡയറക്ടറി വിജയകരമായി ഡിലീറ്റ് ചെയ്തു കഴിഞ്ഞു |
18:22 | അടുത്ത കമാൻഡ് പഠിക്കാൻ നമുക്ക് സ്ലയടുകളിലേക്ക് തിരികെ പോകാം |
18:27 | cmp കമാൻഡ് |
18:29 | ചിലപ്പോൾ ഒരേപോലത്തെ രണ്ടു ഫയലുകൾ ഉണ്ടോ എന്ന് നോക്കേണ്ടി വരും.ഒരെപൊലെയാണെങ്കിൽ ഒരെണ്ണം ഡിലീറ്റ് ചെയ്യേണ്ടി വരും |
18:37 | അതുപോലെതന്നെ ചില ഫയലുകൾ അവസാന പതിപ്പിൽ നിന്നും മാറിയിട്ടുണ്ടോ എന്നും |
18:44 | ഇതിനും കൂടാതെ മറ്റു ആവശ്യങ്ങല്ക്കുമായി നമുക്ക് cmp കമാൻഡ് ഉപയോഗിക്കാം |
18:49 | ഇത് രണ്ടു ഫയലുകൾ ഓരോ ബൈറ്റുകളായി താരതമ്യം ചെയ്യുന്നു |
18:54 | file1 ഉം file2 ഉം താരതമ്യം ചെയ്യാൻ cmp file1 file2 എന്ന് എഴുതുക |
19:03 | രണ്ടു ഫയലുകളിൽ കൃത്യമായി ഒരേ ആശയമാണ് ഉള്ളതെങ്കിൽ ഒരു മെസ്സേജും വരില്ല |
19:11 | പ്രോംപ്റ്റ് മാത്രം കാണിക്കുന്നു |
19:14 | ഉള്ളടക്കത്തിൽ വ്യത്യാസമുണ്ടെങ്കിൽ ആദ്യത്തെ mismatch ന്റെ സ്ഥാനം ടെർമിനലിൽ പ്രിന്റ് ചെയ്യുന്നു. |
19:25 | എങ്ങനെയാണു cmp പ്രവർത്തിക്കുന്നതെന്ന് നോക്കാം. ഹോം ഡയറക്ടറിയിൽ നമുക്ക് സാമ്പിൾ 1 സാമ്പിൾ 2 എന്ന രണ്ടു ഫയലുകൾ ഉണ്ട് |
19:35 | അതിൽ എന്താണ് ഉള്ളതെന്ന് നമുക്ക് നോക്കാം. |
19:38 | cat sampe1 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക. അതിലുള്ള വാചകം “This is a Linux file to test the cmp command” എന്നാണ് |
19:50 | സാമ്പിൾ 2 ലും വാചകമുണ്ട് അതുകാണാൻ cat sample2 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ അമർത്തുക. |
20:00 | അത് ഈ വാചകം തുടരും “This is a Unix file to test the cmp command.” |
20:06 | ഈ രണ്ടു ഫയലുകളിൽ നമ്മൾ cmp കമാൻഡ് കൊടുക്കും |
20:11 | അതിനായി ടൈപ്പ് ചെയ്യുക, cmp sample1 sample2 എന്നിട്ട് എന്റർ. |
20:23 | നമ്മൾ കാണുന്നതുപോലെ sample1 ഉം sample2ഉം തമ്മിലുള്ള ആദ്യ വ്യത്യാസം ചൂണ്ടിക്കാണിക്കുന്നു. |
20:32 | മുന്നോട്ട് പോകുന്നതിനു മുൻപ് നമുക്ക് സ്ക്രീൻ ക്ലിയർ ചെയ്യാം. |
20:38 | അടുത്തതായി നമ്മൾ കാണാൻ പോകുന്നത് wc കമാൻഡ് ആണ്. |
20:43 | ഇത് ഒരു ഫയലിലുള്ള characters, words, lines എന്നിവ എണ്ണുന്നതിന് ഉപയോഗിക്കുന്നു. |
20:50 | നമ്മുടെ ഹോം ഡയറക്ടറിയിൽ sample3 എന്നൊരു ഫയലുണ്ട്. |
20:56 | ഇതിലെ ഉള്ളടക്കം കാണാൻ cat sample3 എന്ന് ടൈപ്പ് ചെയ്തു എന്റർ കൊടുക്കുക. |
21:05 | ഇതാണ് sample3ലെ ഉള്ളടക്കം |
21:10 | wc കമാൻഡ് ഈ ഫയലിൽ ഉപയോഗിക്കാം |
21:14 | അതിനായി ടൈപ്പ് ചെയ്യുക, wc sample3 എന്നിട്ട് എന്റർ. |
21:25 | ഫയലിന് 6 linesഉം 67 wordsഉം 385 charactersഉം ഉള്ളതായി കമാൻഡ് കാണിക്കുന്നു. |
21:38 | ഇവയൊക്കെയാണ് ഫയലുകളിൽ ഉപയോഗിക്കാവുന്ന ചില കംമാണ്ടുകൾ |
21:43 | ഇനി ഒരുപാട് കംമാണ്ടുകൾ ഉണ്ട്. കൂടാതെ നമ്മൾ കണ്ട ഓരോ കംമാണ്ടുകൾക്കും ഒരുപാട് ഓപ്ഷനുകളും ഉണ്ട്. |
21:51 | മാൻ കമാൻഡ് ഉപയോഗിച്ച് അവയൊക്കെ നിങ്ങൾക്ക് കാണാവുന്നതാണ്. |
22:00 | ഇത് നമ്മളെ ഈ റ്റ്റുറ്റൊരിയലിന്റെ അവസാനതിലെതിക്കുന്നു |
22:04 | സ്പൊകെൻ റ്റുറ്റൊരിയൽ പ്രൊജക്റ്റ് ടോക്ക് ട്ടു എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. ഇതിനെ പിന്താങ്ങുന്നത് National Mission on Education through ICT, MHRD, Government of India. |
22:17 | ഇതിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. |
22:34 | ഈ റ്റുറ്റൊരിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. |
Contributors and Content Editors
Devisenan, PoojaMoolya, Pratik kamble, Shalu sankar, Vijinair