[இசை] டக் LLOYD: சரி. எனவே எப்படி பற்றி பேசுகிறேன் லினக்ஸ் கட்டளை வரி பயன்படுத்த. இப்போது CS50, எஸ்டி, அல்லது உண்மையில், கூட ஒரு CS50 உபயோகப்பொருள் நீங்கள், அந்த தெரிந்திருந்தால் என்றால் அல்லது நீங்கள், CS50 பழைய பதிப்பு எடுத்து வருகிறோம் ஒரு மேகம் சார்ந்த இயந்திரம் உபுண்டு இயங்கும், இது பல சுவைகள் ஒன்றாகும் லினக்ஸ் இயக்க அமைப்பு. லினக்ஸ் இயக்க அமைப்பு புரோகிராமர்கள் சாதகமாகவே, அது சரி, ஒரு குளிரான தான்? பல நவீன லினக்ஸ் வழங்கல்கள் , வரைகலை பயனர் இடைமுகங்கள் வேண்டும் நாங்கள் செல்லும் GUI கள், ஜி U-நான் அழைக்க இது , எளிதாக சுட்டி சார்ந்த ஊடுருவல் அனுமதிக்க இது நீங்கள் ஒருவேளை தெரிந்திருந்தால், நீங்கள் ஒரு விண்டோஸ் அல்லது மேக் பயனர் என்றால், உங்கள் சுட்டியை சுற்றி நகரும், அதனால் சின்னங்கள் மீது இரட்டை கிளிக் செய்து, மற்றும். ஆனாலும், ஒரு ப்ரோக்ராமர், கூட ஒரு IDE திறன் கொண்டிருக்கிறது சில வரைகலை பயனர் செய்ய பொருள், கிளிக், மற்றும் இழுத்து, மற்றும் அனைத்து என்று, நீங்கள் இன்னும் பயன்படுத்தி உங்கள் அழகான அடிக்கடி முனைய சாளரத்தில். நீங்கள் பல செய்ய முடியும் என்று நீங்கள் அதே பணிகளை விசைப்பலகை கட்டளைகள் ஒரு சுட்டி செய்ய. நாம் கொஞ்சம் பேச போகிறோம் அந்த கட்டளைகளை என்ன சில பற்றி இப்போது இருக்கும். இப்போது, இந்த கட்டளைகள் பயன்படுகின்றன எந்த யூனிக்ஸ் சார்ந்த இயக்க மீது லினக்ஸ் இதில் அமைப்பு, ஆனால், Mac OS அடங்கும். நீங்கள் உங்கள் Mac இல் டெர்மினல் திறந்து இருந்தால், நீங்கள் இந்த சரியான கட்டளைகள் பயன்படுத்த. விண்டோஸ் கட்டளை உள்ளது உடனடியான, ஆனால் சில கட்டளைகள் எனவே, சற்று வித்தியாசமாக இருக்கிறது அது உண்மையில் என்று கூற முடியாது, விண்டோஸ் அல்ல, ஏனெனில் ஒரு யுனிக்ஸ் சார்ந்த அமைப்பு. எனவே சில பாருங்கள் அனுமதிக்க இந்த லினக்ஸ் கட்டளைகள். முதல் ஒரு என்று உங்களுக்கு அநேகமாக நிறைய ls உள்ளது பயன்படுத்த. என்று ஒரு தொடர்ந்து ஒரு ஸ்மால் L, தான் பட்டியலில் குறுகிய இது ஸ்மால் கள். என்ன பட்டியலில் கட்டளை என்ன அது நீங்கள் அனைத்து கோப்புகளை ஒரு readout கொடுக்கிறது மற்றும் உங்கள் தற்போதைய அடைவில் கோப்புறைகளை. நீங்கள் எல்லாம் பார்க்க முடியும் எனவே நீங்கள் நீங்கள் தற்போது எங்கே இருந்து கிடைக்கும். எனவே நான் இங்கே CS50 உள்ள IDE திறந்து விட்டேன். நான் பெரிதாக்கவும் உள்ள ஒரு போகிறேன் நீங்கள் ஒரு நெருக்கமான தோற்றத்தை கொடுக்க இரண்டாவது, ஆனால் இங்கே பரந்த படம் தான் IDE போன்ற தெரிகிறது என்ன. இடது, நீங்கள் நாம் பார்க்க முடியும் நீங்கள் ஒருவேளை நீங்கள் எந்த ஒரு கோப்பு மரம், தெரிந்திருந்தால், இரட்டை கிளிக் செய்து, மற்றும் கோப்புகள் மற்றும் கோப்புறைகள், மற்றும் அனைத்து என்று பொருள். அதனால் அங்கு இன்னும் CS50 சாதனம். நீங்கள் இருக்கும் இடத்தில் மேல் மையத்தில் உள்ளது ஒரு முறை, உங்கள் குறியீடு எழுதி போகிறது நீங்கள் ஒரு கோப்பின் மீது கிளிக் செய்யவும். மேலும் கீழே, நாங்கள் ஒரு முனை விண்டோவில் வேண்டும், நாம் இயக்க முடியும், அங்கு இது இந்த முனையத்தில் கட்டளைகள். நான் பெரிதாக்கவும் உள்ள போகிறேன் மற்றும், இங்கு தலைமை நீங்கள் காட்ட உண்மையில், என்னால் முடியும், என்று இந்த போல்டர் மற்றும் பைல்கள் மீது கிளிக் செய்யவும். நான் தற்போது நான் எங்கே எனவே தெளிவாக, நான் வேண்டும் pset0 மற்றும் pset1 என்று இரண்டு கோப்புறைகளை, மற்றும் மூன்று கோப்புகளை, என்று ஒரு ஹலோ, ஒரு, hello.c என்று மற்றும் ஒரு hello.txt என்று. எனவே முனையத்தில் கீழே தான் செல்ல வேண்டும் ஜன்னல் மற்றும் ஒரு நெருக்கமான தோற்றம் பெற. எனவே நாம் தான், பற்றி, மீண்டும், பேசினோம் நாங்கள் மூன்று கோப்புகள் மற்றும் இரண்டு வேண்டும் என்று உண்மையில் தற்போதைய அடைவில் கோப்புறைகளை. நான் LS, இது மீண்டும் தட்டச்சு செய்தால் பட்டியலிட கட்டளை தற்போதைய உள்ளடக்கங்களை அடைவு, பின்னர், நான் Enter விசையை நான் ஹலோ எனவே, hello.c பார்க்க என்ன பாருங்கள், hello.txt, pset0 மற்றும் pset1. pset0 மற்றும் pset1 உள்ளன நிற நீல, குறிக்க நீங்கள் அந்த அடைவுகள் இருக்கும் என்று நாங்கள் ஒரு செல்லவும் முடியும் என்று. மற்றும் நாம் ஒரு சிறிய கற்றுக்கொள்ள வேண்டும் செல்லவும் எப்படி பற்றி பிட் ஒரு நிமிடம் அடைவுகள். ஒவ்வொரு விஷயம், கருப்பு நிற அது ஒரு உரை கோப்பு அல்லது ஒரு மூல குறியீடு தான் என்றால் என்றால், தாக்கல், மற்றும் பச்சை அது இயங்கக்கூடிய கோப்பு. எனவே தெளிவாக, அந்த அதாவது, நான் ஹலோ, என்று ஒரு திட்டத்தை இயக்க முடியும். அங்கு பச்சை ஒரு பொருள் என்ன. ஆனால் அடிப்படையில், தட்டச்சு ls கட்டளை அனுமதி எனக்கு உள்ளது என்று எல்லாம் பார்க்க என் தற்போதைய அடைவில் இது நாம் இங்கே பார்க்க என்ன பொருந்தும் அதே வரைகலை காட்சி. அடுத்த கட்டளை தருகிறேன் ஒருவேளை மிகவும் ஒரு பிட் பயன்படுத்த சிடி, சிற்றெழுத்து c, ஸ்மால் ஈ, உள்ளது இது மாற்றம் அடைவு குறுகிய உள்ளது. இந்த நான் என்ன செய்ய அனுமதிக்கிறது முன்பு ஒரு இரண்டாவது பற்றி பேசி இது இடையே செல்லவும் ஆகிறது கட்டளையை அடைவுகள் வரி எதிரானது, கோப்புறைகள் மீது இரட்டை கிளிக் செய்வதன். எனவே நாம் சிடி மற்றும் பிறகு தட்டச்சு செய்தால் ஒரு அடைவு பெயர், நாங்கள் என்று அடைவில் பெற முடியும். ஒரு ஒதுக்கி, பெயர் என்று தெரிகிறது தற்போதைய அடைவு எப்போதும் உள்ளது டாட், மற்றும் அடைவு பெயர் ஒரு, நாம் இப்போது எங்கே மட்டத்திலிருந்து, அந்த கோப்புறையில் பெயர் எங்கள் அடைவை இது, டாட், டாட் அல்லது இது எங்கள் கோப்புறை, டாட், டாட் உள்ளது. மற்றும் உன்னை பற்றி எப்போதும் ஆர்வம் என்றால் உங்கள் அடைவு பெயர், நீங்கள் எந்த நிற்கிறது, தூள் தட்டச்சு செய்யலாம் தற்போது வேலை அடைவில் உள்ளது. நாம், இந்த அனைத்து பாருங்கள் எடுக்க வேண்டும் இப்போது, மூலம் மீண்டும் CS50 IDE க்கு தலைப்பு. அதனால் நான் இப்போது மீண்டும் என் பணியிடம் இருக்கிறேன். நான் பெரிதாக்கவும் உள்ள வேண்டும் மீண்டும் முனையத்தில், நாம் ஒரு தோற்றத்தை எடுக்க முடியும் IDE, உள்ள சுற்றி நகரும். எனவே நான் பட்டியலிட போகிறேன் என் அடைவு உள்ளடக்கங்களை மீண்டும், தான் reground செய்ய நாம் எங்கே எங்களுக்கு. நான் வகை ls, அதாவது மிகவும் , மீண்டும் பட்டியலில் உள்ளது நான் pset0 மற்றும் pset1 பெற முடியும் என்று பார்க்கிறேன். அந்த அடைவுகளை உள்ளன நான் இங்கே இருந்து பெற முடியும். IDE, கொடுக்கிறது ஏனெனில் நான், என்று எனக்கு தெரியும் என்னை அவர்கள் நீல வண்ணத்தில் ஒரு துப்பு. தான் நான் வேண்டும் என்று சொல்கிறேன் என் pset1, அடைவில் கிடைக்கும், நான் பிரச்சினை வேலை இருக்கிறது, ஏனென்றால் 1 அமைந்தது. நான் சிறியது, மீண்டும் குறுவட்டு தட்டச்சு செய்யலாம் , pset1, அடைவு இடத்தை மாற்ற. நான் உள்ளிடவும் ஹிட் என்றால், என்ன நடக்கிறது என்று கவனிக்க. நிறைய நடந்தது போல் இது இல்லை. ஆனால் நீங்கள் கட்டளை வரியில் இருக்கும் என்றால், இது இப்போது நான் ~ / பணியிடம் / pset1, இருக்கிறேன் என்று எனக்கு சொல்கிறது. நான் pset1 ஒரு navigated அடைவு என் பணியிடம் இருந்தது என்ற. நான் வகை ls என்றால், நான் சில பார்க்கிறேன் இங்கே பல்வேறு பொருட்களை, சரியான? இந்த அதே அல்ல நான் முன்னர் பார்த்த அந்த பட்டியல். நான் pset1 ஒரு வழிசெலுத்தப்படவும். நான் வகை ls போது அதனால் இப்போது, நான் இருக்கிறேன் நான் என்ன சூழலில் பெறுவது pset1, கோப்புறையில் உள்ள இருந்து பார்க்க. இப்போது, நான் கட்டுப்பாடு தட்டச்சு செய்ய போகிறேன் வெறும் திரையில் துடைக்கிறது இது எல். நான் பட்டியலிட போகிறேன் அடைவு உள்ளடக்கங்களை மீண்டும், தான் உங்களுக்கு பார்க்க முடியும். நான் என்ன செய்ய வேண்டும் என்று விரும்பினேன் சிலவற்றை வெளியே அழிக்க நீங்கள் கீழே பார்த்தேன் என்று இந்த தடுக்க மிக மிக கீழே வரம்பில் விட்டு போவதை. இப்போது, நான் வேண்டும் என்றால், முந்தைய என்று கூறினார் தற்போதைய அடைவு செல்லவும், நான் குறுவட்டு விண்வெளி டாட் தட்டச்சு செய்யலாம். வெற்றி உள்ளிடவும். அது சரி, எதையும் செய்ய முடியாது? நான் அடைவுகள் மாறி இருக்கிறது தற்போதைய அடைவு. நீங்கள் எப்போதும் போவதில்லை ஒரு புள்ளி தேவை கண்டுபிடிக்க, ஆனால் நீங்கள் எப்போதாவது சாப்பிடுவேன். தான் நான் விரும்பவில்லை என்று ஒரு அளவு வரை செல்ல. நான் திரும்ப பெற வேண்டும் என் பணியிடம் அடைவு. நான், குறுவட்டு பணியிடம் தட்டச்சு முடியாது எந்த கோப்பு அல்லது அடைவு இல்லை. மேலும் அப்படி காரணம் நான் ls இன்னும் ஒரு நேர தட்டச்சு செய்தால் என்று எந்த அடைவில் உள்ளது என் pset1, அடைவு உள்ளே பணியிடம். நான் அழிக்க போகிறேன் என் கட்டுப்பாடு எல் மீண்டும் திரையில். நான் சொன்னதை நினைவில் முந்தைய, எனினும், என்று நாம் புள்ளி மீண்டும் தொடர முடியும், dot. என்று பெற்றோர் அடைவு பெயர். நான் குறுவட்டு, விண்வெளி, டாட் தட்டச்சு என்றால், டாட், பின்னர் வெற்றி உள்ளிடவும் இப்போது என்ன நடந்தது என்று பாருங்கள். என் கட்டளை வரியில் நான் என்று எனக்கு சொல்கிறது மீண்டும் என் ~ / பணியிடம் அடைவில் உள்ளது. நான், ஒரு அளவு வரை சென்றார் நன்றி, டாட் வேண்டும். இப்போது, நான் ஒரு பயன்படுத்தி என்று சொல்கிறேன் லினக்ஸ் அடிப்படையிலான என்று இயங்கு, ஆனால் அவசியம் இல்லை நான் எங்கே சொல்லுங்கள். இந்த ஒரு என்று சொல்ல நடக்கிறது நான், இப்போது ~ / பணியிடம் இருக்கிறேன் வலது கட்டளை வரியில். ஆனால் நான் முற்றிலும் இருக்க முடியும் கோப்புறைகளை ஒரு குழப்பம் இழந்து, நான் நான் எங்கு யோசனை நான் மீண்டும் பெற வேண்டும் எங்கே யோசனை. நான் என்ன செய்ய முடியும் என்று இரண்டு விஷயங்கள் உள்ளன. அனைத்து முதல், நான் கண்டுபிடிக்க முடியும் நான் தூள் தட்டச்சு, நான் எங்கே வெளியே. என்று என் தற்போது வேலை அடைவில் இருக்கிறது. நான் அதை வெற்றி நுழைய நான் எங்கே சரியாக எனக்கு சொல்கிறது. இப்போது / வீட்டில் / உபுண்டு உள்ளது என்று கூறி, டில்டே நீண்ட வழி, இது உங்கள் வீட்டில் அடைவில் உள்ளது. ஆனால் அதை நான் இருக்கிறேன் என்று எனக்கு சொல்கிறது வீட்டில் / உபுண்டு / பணியிடம், அல்லது ~ / பணியிடம். நான் செல்ல போகிறேன் என் pset1, அடைவு மீண்டும், நான் உள்ளடக்கங்களை பட்டியலிட போகிறேன். நான் மற்றொரு வேண்டும் என்று பார்க்கிறேன் அடைவு அங்கு, கூடுதல் என்று. நான் கூடுதல் குறுவட்டு போகிறேன், பின்னர் நான் என் திரை அழிக்க போகிறேன். எனவே இப்போது, நான், அழகான இதுவரை நான்? என்ன நான் ஆதரிக்க வேண்டும் என்றால் உடனடியாக பணியிடத்திற்கு? நான் என்ன செய்ய முடியும் ஒரு ஜோடி விஷயங்கள் இருக்கிறது. நான், குறுவட்டு, டாட், டாட், குறைக்க, டாட் தட்டச்சு செய்ய முடியும் டாட், பின்னர் ஒரு நிலை நகர்த்த மற்றொரு நிலை. ஆனால் இப்படிப்பட்ட எரிச்சலூட்டும் தான். நான் எப்போதும் மீண்டும் பெற வேண்டும் என்றால் என் வீட்டில் அடைவு, டில்டே நான் அதை பின்னர் எதுவும் சிடி தட்டச்சு செய்யலாம். சிடி, உள்ளிடவும். இப்போது, நான் டில்டே இருக்கிறேன். நான் பணியிடத்திற்கு பெற விரும்பினால், நான் குறுவட்டு பணியிடம் தட்டச்சு செய்யலாம். என்று நீங்கள் வேலை எப்படி இருக்கிறது அடைவுகள் , CS50 IDE அல்லது எந்த லினக்ஸ் உள்ள கட்டளை வரியில் இயக்க அமைப்பு. எல்லாம் சரி. அடுத்த ஒரு என்று வலிமை , எம்கேடிர் ஆகிறது கைக்குள் வந்து இது ஒரு அடைவு செய்ய குறுகிய உள்ளது, நான் ஒரு புதிய கோப்புறையை உருவாக்க வேண்டும் என்றால். நீங்கள் தெரிந்திருந்தால் என்றால் வரைகலை இயங்கு, நீங்கள் வலது கிளிக் செய்யலாம். பின்னர், போது சூழல் மெனு மேல்தோன்றும், புதிய அடைவு தேர்வு. என்று ஒருவேளை எப்படி நீங்கள் முன்பு அது செய்தது. ஆனால் நாங்கள் உருவாக்க முடியும் கட்டளை வரியில் அடைவுகள். எனவே நாம் திரும்பி IDE இல் இருக்கிறோம். நான் பெரிதாக்கவும் உள்ள வேண்டும் முனையத்தில் மற்றும் என் அடைவின் உள்ளடக்கங்களை பட்டியலிட மீண்டும், தான் எங்களுக்கு கொடுக்க ஆதார ஒரு சட்டம். இப்போது, நான், என்று சொல்கிறேன் பிரச்சனை பணியை நிறைவு 0 அமைந்தது மற்றும் சிக்கல் 1 அமைந்தது. எனவே நான் ஒரு புதிய அடைவை உருவாக்க வேண்டும் பிரச்சனை வேலை 2 அமைந்தது. நான் எப்படி செய்ய வேண்டும்? சரி, மீண்டும், நான் வலது கிளிக் முடியும் அங்கு இடது பக்க மற்றும் புதிய அடைவு தேர்வு மற்றும் ஒரு pset2 அடைவை உருவாக்க. அதுவும் வேலை என்று. ஆனால் பின்னர் நான் அதை செய்கிறேன் அழகான விரைவில் கட்டளை வரி, எம்கேடிர் தட்டச்சு, இடத்தை நான் N, ட்ரெட் விண்வெளி pset2 தட்டச்சு. நான் பின்னர் Enter விசையை மற்றும் நான் பட்டியலிட மீண்டும் என் அடைவு உள்ளடக்கங்களை, நான், இப்போது, இருக்கும் என்று பார்க்கிறேன் நான் ஒரு pset2 கோப்புறையை வேண்டும். நான் ஒரு தொடர முடியும் அந்த குறுவட்டு பயன்படுத்தி மற்றும் செய்ய அனைத்து வேலை நான் pset2 செய்ய வேண்டும். தற்செயலாக, நான் வெறும் பாப் வேண்டும் இங்கே உண்மையில் விரைவாக கோப்பு மரம். மற்றும் நீங்கள், மேலும், என்று பார்க்க முடியும் வரைகலை கோப்பு எக்ஸ்ப்ளோரர், நாம் பார்க்க முடியும் என்று pset2 அடைவு மேலும் அங்கு உருவாக்கப்பட்டது. நான் அதை செல்லவும் முடியும், அதே வரைகலை. அடுத்த முறை, என்று ஒருவேளை கைக்குள் வந்து போகிறது நகலை குறுகிய இது கம்யூனிஸ்ட் கட்சி, உள்ளது. அனைத்து மற்ற போல், நகல் நாம் முன்னர் பார்த்த கட்டளைகள் இரண்டு வாதங்கள், ஒரு மூல, எடுக்கிறது நீங்கள் நகலெடுக்க வேண்டும் என்று கோப்பு பெயர், மற்றும் ஒரு இலக்கு, நீங்கள் எங்கே கோப்பை நகலெடுக்க வேண்டும். அது நகல் அழகான எளிது ஒரு கோப்பு, எனவே அதை செய்ய விடுங்கள். எனவே நாம் திரும்பி IDE இல் இருக்கிறோம். நான் உள்ளடக்கங்களை பட்டியலிட போகிறேன் LS கொண்டு என் தற்போதைய அடைவு. இப்போது, நான் வேண்டும் என்று சொல்கிறேன் hello.txt ஒரு பிரதியை செய்ய. மீண்டும், கோப்பு மரத்தில் இருந்து இடது, வரைகலை இடைமுகம், நான் hello.txt வலது கிளிக் முடியும், ஒரு பிரதியை செய்ய, நகலை விழுது. ஆனால் நான் மிகவும் விரைவாக அதை செய்ய முடியும் கட்டளை வரியில் கூட. தான் நான் நகல் வேண்டும் என்று hello.txt hi.txt வேண்டும். நான், hello.txt விண்வெளி CP முடியும். என்று என் மூல கோப்பில் தான், அதனால், அதனால் தான் நான் முதல் என்று ஒரு தேர்வு போகிறேன். பின்னர் நான் பெயரிட வேண்டும் இலக்கு கோப்பு, hi.txt. நான் Enter. நான் உள்ளடக்கங்களை பட்டியலிட என்றால் என் அடைவு மீண்டும், அங்கே hi.txt. நான் அதை ஒரு நகல் செய்தார். உண்மையில், நான் சென்றார் என்றால் hi.txt ஒரு, நான் எப்படி அது ஒரு சரியான இருக்கும் என்று பார்க்க எல்லாம் நகல் என்று என் hello.txt கோப்பு இருந்த. நீங்கள் ஒரு கோப்பினை நகலெடுக்க எப்படி என்று தான். ஆனால் நீங்கள் என்ன வேண்டும் ஒரு முழு அடைவு நகல்? இரண்டாவது எனவே, பாருங்கள் நாம் என் pset0 அடைவில் என்ன. மற்றும் நான் குறுவட்டு pset0 என்றால், உள்ளடக்கங்களை பட்டியலிட நான், மாதிரி என்று ஒரு அடைவு இல்லை மற்றும் ஒரு கீறல் கோப்பு, scratch.sb2. அதனால் எனக்கு நல்லது. எனவே திரையில் தெளிவாக நாம், மற்றும் நான் திரும்பி போக போகிறேன் ஒரு நொடி என் பணியிடம் அடைவு. இப்போது, நான் விரும்பவில்லை, என்று சொல்கிறேன் என் pset0 அடைவு ஒரு நகல். நான் வெறும் cp pset0 சொல்ல முடியாது pset3, உதாரணமாக. நீங்கள் இந்த வித்தியாசமான செய்தி கிடைக்கும், அடைவு pset0 வரங்கள். நீங்கள் ஏன் என்று செய்தி கிடைக்கின்றது? சரி, அது, போது என்று மாறிவிடும் நீங்கள் ஒரு அடைவை வேண்டும் என்று , அது உள்ளே மற்ற பொருட்களை கொண்டுள்ளது CP, கட்டளை உண்மையில் இல்லை அவசியம் அதை செய்ய என்ன தெரியும். நாங்கள் வெளிப்படையாக வேண்டும் லினக்ஸ், முனையத்தில் சொல்ல, நான் நீங்கள் நகலெடுக்க வேண்டும் pset0 அடைவு மற்றும் நகல் இருக்கிற ஒவ்வொரு கோப்புறை அது ஒவ்வொரு கோப்பின் அது உள்ளே உள்ளது. வேறு வார்த்தைகளில் சொன்னால், நான் உங்களுக்கு வேண்டும் மீண்டும் மீண்டும் pset0 கீழே முழுக்கு அங்கே எல்லாம் ஒரு பிரதியை செய்ய. நான் அதை செய்ய விரும்பவில்லை என்றால், நான் என்ன செய்ய முடியும் சூத்திர, pset0 pset3 கம்யூனிஸ்ட்-R, உள்ளது. வெற்றி உள்ளிடவும். இப்போது, நான் பட்டியலிட என்றால், என் அடைவு உள்ளடக்கங்களை, நான் pset3 அங்கு பார்க்க நான் வேலை பார்க்க முடியும் என்று அடைவு. மற்றும் இப்போது pset3 ஒரு நான் குறுவட்டு மற்றும் பின்னர், பார், உள்ளடக்கங்களை பட்டியலிட மாதிரி மற்றும் scratch.sb2 மீண்டும் இருக்கிறது. அதனால் அழகாக இருக்கிறது. அதனால் நீங்கள் ஒரு முழு நகல் முடியாது என்பதை தான் அடைவு, மற்றும் மட்டும் ஒரு கோப்பு. நீங்கள் ஒரு நகல் வேண்டும் என்றால் அடைவு, தான் ஞாபகம் நீங்கள் இருக்கும் போது -r கொடி பயன்படுத்த CP, கட்டளை வேலை. எல்லாம் சரி. எனவே நான் ஒரு கோப்பு நகல், ஆனால் நான் தவறு செய்துவிட்டேன். இப்போது, நான் அதை பெற வேண்டும். நான் எப்படி செய்ய வேண்டும்? மீண்டும், நீங்கள் தெரிந்திருந்தால் என்றால் ஒரு வரைகலை இடைமுகம், நீங்கள் வலது கிளிக் செய்யலாம் மற்றும் நீக்கு தேர்வு. அது அனுப்பி வைப்போம் குப்பையை அல்லது சுழற்சி தொட்டி. ஆனால் கட்டளை வரியில், நாங்கள் வெறும் நீக்க வேண்டும், rm தட்டச்சு முடியும், இன் பின்னர் பெயர் நாம் பெற வேண்டும் தாக்கல். இப்போது, RM மிகவும் கவனமாக இருப்பார். அது, இரட்டை சோதனை நிறைய இல்லை நிச்சயமாக உண்மையில் நீங்கள் என்று செய்ய கோப்பு நீக்க வேண்டும். அது எந்த தவறுகள் செய்ய விரும்பவில்லை, இங்கே சுழற்சி தொட்டி இல்லை, ஏனெனில். நாம் ஒரு கோப்பு நீக்கிய பிறகு, அதை போய்விட்டாள். அது மீட்க எந்த வழியில் உண்மையில் இல்லை. எனவே நாம் அழகாக இருக்க வேண்டும் கவனமாக, அதனால் RM எங்களுக்கு மிகவும் கவனமாக இருக்க போகிறது. எனவே IDE க்கு திரும்பி செல்லலாம் என்று hi.txt, கோப்பு பெற என்று நான் நகல் ஒரு நிமிடம் முன்பு உருவாக்கப்பட்ட. எனவே நாம் IDE இல் இருக்கிறோம். நான் என் அடைவின் உள்ளடக்கங்களை பட்டியலிட மீண்டும், எங்களுக்கு சில சூழல் கொடுக்க. அதாவது, நீங்கள், hi.txt இருக்கிறது என்று பார்க்க முடியும் இது நான் சிறிது நேரம் முன்பு உருவாக்கப்பட்டது. இப்போது, நான் அதை பெற வேண்டும். நான் அதை எப்படி செய்ய வேண்டும்? மீண்டும், ஒரு ஆர்.எம். எனவே நான் RM hi.txt தட்டச்சு மற்றும் Enter அடிக்க முடியும். மற்றும் RM இப்பொழுது இல்லை எங்களுக்கு மிகவும் கவனமாக மற்றும் என்று நாம் உண்மையில் செய்யும் இந்த கோப்பு நீக்க வேண்டும். நீங்கள் உண்மையில் அகற்ற வேண்டுமா வழக்கமான காலியாக கோப்பு hi.txt? என்று தான் ஒரு இயக்க போல அமைப்பு, விண்டோஸ் அல்லது மேக் போன்ற, நீங்கள் இருக்கலாம் என்று வரை உறுத்தும் தெரிந்திருந்தால் அந்த பெட்டியில் நீங்கள் உண்மையில் கூறுகிறது நீங்கள் இதை செய்ய வேண்டும். நான் இந்த வேண்டும் அழகாக தெரியும் அதனால் நான் yes--, தட்டச்சு போகிறேன் அல்லது நான் விரும்பும் முடியும் y என்று தட்டச்சு மற்றும் Enter விசையை. நான் உள்ளடக்கங்களை பட்டியலிட என்றால் என் அடைவு மீண்டும், hi.txt போய்விட்டது. மோசமான இல்லையா? லெட்ஸ் செய்தியாளர் கட்டுப்பாடு எல், வெறும் அனைத்து இந்த பொருள் விடுபட மற்றும் பின்புறம் எங்களுக்கு கிடைக்கும் திரையின் மேல். இப்போது, ஒரு வழி உள்ளது குறுகிய சுற்று RM, அதனால் அது எங்களுக்கு என்று கேள்வி கேட்க முடியாது என்று. நாம் உண்மையில் நாம் வேண்டும் என்று அந்த கோப்பு பெற, நாம் கூட விரும்பவில்லை இந்தக் கேள்வி கேட்கப்பட வேண்டும். நாம் எப்படி செய்ய வேண்டும்? சரி, நாம் ஒரு குறிப்பிட முடியும் கூடுதல் கொடி, தான் நாம் பிடிக்கிறது அங்கு கம்யூனிஸ்ட் நாமா -r கொடி சேர்க்க முடியும், மீண்டும் மீண்டும் ஒரு அடைவில் நகலெடுக்க. மற்றொரு கொடியை இருக்கிறது -f இது rm,, இது, சரியாக செய்ய RM வற்புறுத்த வேண்டும் நாம் என்ன செய்ய சொல்கிறேன். எனவே இப்போது, நான் விரும்புகிறேன், என்று சொல்கிறேன் என் hello.txt, கோப்பு பெற. நான் அல்லது ஒன்று விரும்பவில்லை. நான் என்ன செய்ய? சரி, நான் -f hello.txt RM முடியும். நீங்கள் என்ன நினைக்கிறீர்கள் இங்கே என்ன நடக்க போகிறது? அது போய்விட்டது. கூட என்னை கேள்வி கேட்க முடியவில்லை. உண்மையில், நான் உள்ளடக்கங்களை பட்டியலிட என்றால் என் அடைவு மீண்டும், அதை போய்விட்டாள். இங்கே செயல்தவிர்க்க தான். hello.txt போய்விட்டது, மற்றும் நான் இல்லை நான் அதை நீக்க வேண்டும் என்றால் கூட கேட்டார். நான் பெற வேண்டும் என்றால் என்ன ஒரு முழு அடைவு? நீங்கள் அதை செய்ய வழி நகலெடுக்க மிகவும் ஒத்த. நீங்கள் ஒரு நீக்க விரும்பினால் அடைவு, நீங்கள் செய்ய நீங்கள் விரும்பும், அடைவு நீக்க வேண்டும் அது உள்ளே எல்லாம் நீக்க வேண்டும். அதனால் நீங்கள், -r பயன்படுத்த மீண்டும் மீண்டும் ஒரு அடைவு நீக்க. எனவே -r pset2 RM அனுமதிக்க. நான் உண்மையில், pset2 வேலை அதனால் நான் அந்த அடைவு விடுபட முடியும். நான் Enter. நான் அகற்ற வேண்டுமா அடைவு, pset2? ஆமாம், நான். நான் உள்ளடக்கங்களை பட்டியலிட என்றால் என் அடைவு மீண்டும், அதை போய்விட்டாள். எல்லாம் சரி? இந்த தீம் மீது மேலும் ஒரு மாறுபாடு. எனவே நான் மீண்டும் திரையில் தெளிவாக, மேலே எல்லாம் போட. கள் ஹிட். இப்போது, நான் பெற வேண்டும் என் pset3 அடைவு, மற்றும் நான் வேண்டும் என்று எனக்கு தெரியும் என் pset3 அடைவு அகலும். நான் மீண்டும் மீண்டும் வலுக்கட்டாயமாக முடியும் என் pset3 அடைவு நீக்க. இப்போது, நீங்கள் உண்மையில் இருக்க போகிறோம் நீங்கள் RM -rf பயன்படுத்தும் போது கவனமாக. நீங்கள் இன்னும் நிரல் போல, அது இருக்க வேண்டும் நீங்கள் உண்மையில் விரைவாக செய்ய ஏதாவது. உண்மையில், நான் அது அனைத்து நேரம் செய்ய. ஆனால் அது சில ஏற்படலாம் பேரழிவு விளைவுகளை, நீங்கள் தற்செயலாக தவறான விஷயம் நீக்க. அதனால் நான் உங்களுக்கு என்று விழிப்புடன் இருக்க வேண்டும் இந்த, நீங்கள் ஒரு விருப்பத்தை கிடைக்கும் ஆனால், மிகக்குறைவாகவே அதை பயன்படுத்த மற்றும் எச்சரிக்கையுடன் அதை பயன்படுத்த. நான் வேலை இல்லை ஒரு உண்மை தெரியும் என் பிரச்சனை இனி 3 அமைந்தது, அதனால் நான் இருக்கிறேன் அந்த கோப்புகளை அனைத்து பெற போகிறது. நான் கேட்டு கொள்ள விரும்பவில்லை என்று நான் நீக்க வேண்டும் என்றால், ஒவ்வொரு முறை ஒரு கோப்பு, அதனால் நான் -rf pset3 RM போகிறேன். கூட என்னை கேட்கவில்லை நான் அதை பெற வேண்டும். நான் LS அடிக்கிறேன். pset3 போய்விட்டது. அதனால் அனைத்து வேறுபாடுகள் தான் என்று நீங்கள் RM கோப்புகளை பெற பயன்படுத்த முடியும். என்று கடந்த கட்டளை வரி கட்டளை நீங்கள் மிகவும் பயனுள்ளதாக போகிறது நடவடிக்கை குறுகிய உள்ளது, எம்.வி உள்ளது. நகர்த்து அடிப்படையில் மறுபெயர் சமமானதாகும். அது ஒரு இடத்தில் இருந்து ஒரு கோப்பு நகர்கிறது மற்றொரு, இலக்கு ஆதாரம். ஒரு நடவடிக்கை வலிமையைப் பயன்படுத்தும் எங்கே பார்க்கலாம் முனைய சாளரத்தில் எளிது இருக்கும். அதனால் நான் என் pset1, இருக்கிறேன் அடைவு, மற்றும் நான் கவனித்திருக்கிறேன் ஏதாவது ஒரு சிறிய தவறு ஏற்பட்டுள்ளது. நான் என் பேராசை பிரச்சினை வேலை ஆனால் நான் தற்செயலாக நான் அதை greddy பெயரிடப்பட்டது. அதனால் நான் முயற்சி மற்றும் அதை மூலம் இயக்க போது check50, அது உண்மையில் வேலை இல்லை. நான் விருப்பங்களை ஒரு ஜோடி வேண்டும். நாம் நாம் முன்பு செய்த என்ன செய்ய முடியும், இது கோப்பின் நகலை செய்ய உள்ளது. நான் greddy.c நகலெடுக்க முடியும் சரி, greedy.c எப்படி? வெற்றி உள்ளிடவும். நான் இரண்டு கோப்புகளை உள்ளன என்று பார்க்க. பின்னர் நான், RM முடியும் , greddy.c நீக்க. அது அழித்துவிடும். அதனால் நான் உறுதி பிறகு, வேலை என்று நான் அதை பெற வேண்டும் என்று. நான் திறம்பட வேண்டும் பெயர் மாற்றம் greddy.c greedy.c வேண்டும். நான் அதை நகல், பின்னர் அசல் நீக்கப்பட்டது. ஆனால் அந்த ஒரு பல படி செயல்முறை. நிச்சயமாக, ஒரு நல்ல வழி இருக்கிறது. உண்மையில், உள்ளது. எனவே கட்டுப்பாடு எல் வெற்றி காண்போம், தான், இந்த மீண்டும் கொண்டுவர மற்றும் உள்ளடக்கங்களை பட்டியலிட என் அடைவு மீண்டும். எனவே, ஓ, நான் ஒரு தவறு செய்து, சொல்கிறேன். நான் உண்மையில் மிகவும் விரும்பினேன், அந்த கோப்பு greddy.c அழைக்க. ஒரே அடியில், நான் தட்டச்சு செய்யலாம் greddy.c செய்ய greedy.c நகர்த்த. வெற்றி உள்ளிடவும். இப்போது, நான் இல்லை நகல் மற்றும் அதை நீக்க, நான் அதை மறுபெயர் முடிந்தது. ஒரு நிறுத்தத்தில் ஷாப்பிங். இப்போது, பிற நிறைய உள்ளன அடிப்படை கட்டளை வரி பயன்பாடுகள் நீங்கள் பயன்படுத்த முடியும் என்று லினக்ஸ் கட்டளை வரி. நாம் நிறைய விவாதித்து அவர்கள் CS50 உள்ள எதிர்காலத்தில். ஆனால் இப்போது, உங்கள் கால்களை பெறுவது இந்த முனையம் மூலம் வேலை ஈரமான சூழல், இந்த ஐந்து கட்டளைகளை அழகான இதுவரை நீங்கள் பெற வேண்டும் சுற்றி செல்லவும் மற்றும் உங்கள் IDE கோப்புகளை பணிபுரியும் அல்லது என்ன லினக்ஸ் அடிப்படையிலான நீங்கள் பயன்படுத்தும் இயங்கு. நீங்கள் ஆர்வம் நீங்கள் விரும்பினால் சில முன்னால் தோற்றம் சிறிது கட்டளை வரி கட்டளைகளை நாம் எதிர்காலத்தில் பயன்படுத்தி இங்கே ஒரு ஜோடி ஒரு பட்டியல் மேலும் பொதுவான ஒன்றை. நான் டக் லாயிட் இருக்கிறேன். இந்த CS50 உள்ளது.