[સંગીત વગાડવાનો] ડો LLOYD: બરાબર. તેથી કેવી રીતે કરવા માટે માતાનો વિશે વાત કરો એ Linux આદેશ વાક્ય ઉપયોગ કરે છે. હવે, આ CS50 IDE, અથવા હકીકત એ છે કે તે પણ એક CS50 સાધન, તમે તે સાથે પરિચિત કરશો તો તમે CS50 ની જૂની આવૃત્તિ લઇ રહ્યા છીએ એક મેઘ આધારિત મશીન છે ઉબુન્ટુ ચાલે છે, જે ઘણા સ્વાદો છે એ Linux ઓપરેટિંગ સિસ્ટમ. Linux ઓપરેટિંગ સિસ્ટમ છે પ્રોગ્રામરો દ્વારા તરફેણ, તે સાચું છે, માત્ર ઠંડા છે, કારણ કે? ઘણા આધુનિક Linux વિતરણો ગ્રાફિકલ વપરાશકર્તા ઈન્ટરફેસો છે અમે પણ GUIs, જી યુ હું કૉલ જે સરળ માઉસ આધારિત નેવિગેશન માટે પરવાનગી આપે છે કે જે તમને કદાચ પરિચિત કરશો, તમે વિન્ડોઝ અથવા મેક વપરાશકર્તા છો, તો તમારા માઉસની આસપાસ ખસેડવાની, તેથી ચિહ્નો પર ડબલ-ક્લિક કરો અને. હજુ પણ છતાં, પ્રોગ્રામર તરીકે, અને છતાં પણ જ્યારે IDE કરવાની ક્ષમતા સમાવે છે કેટલાક ગ્રાફિકલ વપરાશકર્તા કરવા સામગ્રી, ક્લિક, અને ખેંચીને, અને તે બધા છે, જો તમે હજુ પણ ઉપયોગ કરી શકશો તમારા ખૂબ વારંવાર ટર્મિનલ વિન્ડો. અને તમે ઘણા કરી શકો છો તમે કરી શકો છો જ કાર્યો કીબોર્ડ આદેશો સાથે માઉસ સાથે કામ કરે છે. અને અમે થોડી વાત કરવા જઈ રહ્યાં તે આદેશો શું કેટલાક વિશે હમણાં છે. હવે, આ આદેશો વાપરી શકાય છે કોઇપણ UNIX આધારિત ઓપરેટિંગ પર Linux સમાવેશ થાય છે કે જે સિસ્ટમ, પણ મેક ઓએસ સમાવેશ થાય છે. તમે તમારા Mac પર ટર્મિનલ ખોલો, તમે આ ચોક્કસ આદેશો વાપરી શકો છો. વિન્ડોઝ પણ આદેશ છે પ્રોમ્પ્ટ પર, પરંતુ આદેશો કેટલાક તેથી, સહેજ અલગ હોય છે તે ખરેખર કામ કરતું નથી, વિન્ડોઝ નથી કારણ કે યુનિક્સ બેઝ સિસ્ટમ. તેથી આપણે કેટલાક પર એક નજર કરીએ આ Linux આદેશો. પ્રથમ એક છે કે જે તમે પડશે કદાચ તદ્દન ઘણો LS છે ઉપયોગ કરે છે. તે એક અનુસરતા લોઅરકેસ એલ, છે યાદી માટે ટૂંકા હોય છે, જે નાના ઓ. અને શું યાદી આદેશ કરે છે તે છે તમે બધી ફાઈલો એક readout આપે અને તમારા વર્તમાન ડિરેક્ટરીમાં ફોલ્ડર્સ. તમે બધું જોઈ શકો છો જેથી તમે કરી શકો છો તમે હાલમાં છે જ્યાં મળે છે. તેથી હું અહીં CS50 IDE ખોલ્યું. અને હું ઝૂમ ઇન કરવા માટે જઈ રહ્યો છું તમે નજીકથી દેખાવ આપવા માટે બીજું, પરંતુ અહીં વ્યાપક ચિત્ર છે જ્યારે IDE શું લાગે. ડાબી બાજુ પર, તમે અમે જોઈ શકો છો તમે કદાચ છો કે જે ફાઈલ વૃક્ષ, સાથે પરિચિત, ડબલ-ક્લિક કરો, અને ફાઇલો અને ફોલ્ડર્સ, અને તે બધા સામગ્રી. તેથી તે હજુ પણ છે CS50 સાધન. તમે છો જ્યાં ટોચ કેન્દ્ર છે એકવાર, તમારા કોડ લખી શકાય જઈ તમે ફાઈલ પર ક્લિક કરો. અને તળિયે, અમે ટર્મિનલ વિન્ડોમાં હોય છે, અમે ચલાવી શકો છો જ્યાં છે આ ટર્મિનલ આદેશો. હું ઝૂમ ઇન કરવા જાઉં છું અને માત્ર અહીં વડા તમે બતાવવા માટે હકીકતમાં, હું કરી શકો છો, કે આ ફાઇલો અને ફોલ્ડર્સ પર ક્લિક કરો. હું હાલમાં છું જ્યાં તેથી સ્પષ્ટ, મારી પાસે pset0 અને pset1 કહેવાય બે ફોલ્ડર્સ, અને ત્રણ ફાઈલો, એક કહેવાય હેલો, એક, hello.c કહેવાય અને એક hello.txt કહેવાય છે. તેથી ટર્મિનલ નીચે ખસેડો ચાલો વિન્ડો અને નજીકથી દેખાવ મેળવો. તેથી અમે ફક્ત વિશે ફરી વાત અમે ત્રણ ફાઈલો અને બે હોય છે કે હકીકત વર્તમાન ડિરેક્ટરી ફોલ્ડર્સ. હું ls, જે ફરીથી લખો, તો યાદી કરવા માટે આદેશ છે વર્તમાન સમાવિષ્ટો ડિરેક્ટરી, અને પછી હું Enter દબાવો હું હેલો, hello.c જુઓ શું જુઓ, hello.txt, pset0 અને pset1. pset0 અને pset1 છે વાદળી રંગના સૂચવવા માટે તમને તે ડિરેક્ટરીઓ છે કે અમે માં શોધખોળ શકે છે. અને અમે થોડી જાણવા મળશે નેવિગેટ કરવા માટે કેવી રીતે વિશે બીટ એક મિનિટ માં ડિરેક્ટરીઓ માં. અને દરેક અન્ય વસ્તુ, કાળા રંગના છે તે લખાણ ફાઈલ અથવા સ્ત્રોત કોડ છે, તો તો, ફાઇલ, અને લીલા તે એક્ઝેક્યુટેબલ ફાઈલ છે. તેથી સ્પષ્ટ છે કે અર્થ એ થાય કે હું હેલો, કહેવાય કાર્યક્રમ ચાલે છે. તે ત્યાં લીલા એક અર્થ થાય છે તે છે. પરંતુ મૂળભૂત રીતે, લખીને ls આદેશ મંજૂરી આપી છે મને અસ્તિત્વમાં છે કે બધું જોવા માટે મારા વર્તમાન ડિરેક્ટરી, જે અમે અહીં જુઓ શું સાથે મેળ ખાય છે એ જ ગ્રાફિકવાળું ડિસ્પ્લે. આગામી આદેશ તમને મળશે કદાચ તદ્દન થોડી ઉપયોગ સીડી, લોઅરકેસ સી, લોઅરકેસ ડી છે, જે ફેરફાર ડિરેક્ટરી માટે ટૂંકા હોય છે. આ હું શું હતું કરવા માટે પરવાનગી આપે છે પહેલાં બીજા વિશે વાત જે વચ્ચે નેવિગેટ કરવા માટે છે આ આદેશ પર ડિરેક્ટરીઓ રેખા, વિરોધ તરીકે ફોલ્ડર્સ પર ડબલ ક્લિક કરીને. તેથી અમે તે પછી સીડી અને લખો તો એક ડિરેક્ટરીનું નામ, અમે તે ડિરેક્ટરીમાં મેળવી શકો છો. એક કોરે તરીકે, નામ ખબર છે કે વર્તમાન ડિરેક્ટરી હંમેશા છે કોઈ, અને ડિરેક્ટરીનું નામ એક જ્યાં અમે હવે ઉપર સ્તર, તે ફોલ્ડર માં નામ છે અમારા ફોલ્ડર છે, કે જે કોઈ, dot-- અથવા જે અમારા ફોલ્ડર છે, કોઈ, કોઈ છે. અને તમે ક્યારેય વિચિત્ર છો, તો તમારા ડિરેક્ટરીનું નામ, તમે જે રહે છે, પીડબલ્યુડી ટાઈપ કરી શકો છો હાજર કામ કરતી ડિરેક્ટરીમાં છે. અમે આ બધા પર એક નજર પડશે હવે, પાછા આ CS50 IDE માટે મથાળું. તેથી હવે હું પાછા મારા વર્કસ્પેસ છું. અને હું ઝૂમ ઇન પડશે ફરીથી પર ટર્મિનલ, તેથી અમે એક નજર કરી શકો છો જ્યારે IDE અંદર આસપાસ ખસેડવા છે. તેથી હું આ યાદીમાં જાઉં છું મારા ડિરેક્ટરી સમાવિષ્ટો ફરી, માત્ર reground માટે જ્યાં અમે છે અમને. હું ls લખો, તો જે તેથી ફરીથી યાદી માટે છે હું pset0 અને pset1 મળી શકે છે કે જુઓ. તે ડિરેક્ટરીઓ છે હું અહીં મળી શકે છે. જ્યારે IDE આપે છે કારણ કે હું ખબર છે કે મને તેમને વાદળી રંગ દ્વારા ચાવી. હું કરવા માંગો છો કે જે કહે છે દો મારા pset1 ડિરેક્ટરી માં વિચાર, હું સમસ્યા પર કામ કરી રહ્યો છું કારણ કે 1 સુયોજિત કરો. હું ટૂંકા, ફરી cd-- ટાઈપ કરી શકો છો , pset1 ડિરેક્ટરી જગ્યા બદલો. હું Enter દબાવો, તો શું થાય નોટિસ. ખૂબ થયું છે એવું લાગતું નથી. પરંતુ તમે પ્રોમ્પ્ટ જોવા હોય તો, તે હવે હું ~ / વર્કસ્પેસ / pset1 છું કે મને કહે છે. હું pset1 માં નેવિગેટ કર્યું ફોલ્ડર મારા વર્કસ્પેસ અંદર હતી. હું ls લખો તો હું કેટલાક જોવા અહીં વિવિધ સામગ્રી, અધિકાર? આ જ નથી હું પહેલાં જોયું કે યાદી. હું pset1 માં નેવિગેટ છે. હું LS લખો ત્યારે અને તેથી હવે, હું છું હું શું સંદર્ભમાં કરી શકો છો મેળવવામાં આ pset1 ફોલ્ડર અંદર જુઓ. હવે, હું નિયંત્રણ લખો જાઉં છું માત્ર સ્ક્રીન સાફ કરે છે, જે એલ. અને હું તેમને યાદીમાં જાઉં છું ડિરેક્ટરીનું સમાવિષ્ટો ફરી, માત્ર જેથી તમે જોઈ શકો છો. હું માત્ર તે કરવા માટે ઇચ્છતા આ સામગ્રી કેટલાક સાફ તમે નીચે જોયું કે અને આ રોકવા માટે પણ અત્યાર સુધી નીચે શ્રેણી બહાર જતા. હવે, હું જો હું માંગો છો, અગાઉ જણાવ્યું હતું કે વર્તમાન ડિરેક્ટરીમાં શોધખોળ માટે, હું સીડી જગ્યા ટપકું લખી શકો છો. Enter દબાવો. તે હક, કાંઇ નથી? હું ડિરેક્ટરીઓ બદલી રહ્યો છુ વર્તમાન ડિરેક્ટરી છે. તમે હંમેશા માટે નથી જતા રહ્યાં છો એક ટપકું માટે જરૂર શોધવા તમે પણ ક્યારેક કરશે. હું માંગો છો તે કહે દો એક સ્તર સુધી લઇ જવા માટે. હું પાછા વિચાર કરવા માંગો છો મારા વર્કસ્પેસ ડિરેક્ટરી. હું સીડી વર્કસ્પેસ લખી શકો છો આવી કોઈ ફાઈલ અથવા ડિરેક્ટરી છે. અને that-- માટે કારણ હું LS વધુ એક time-- લખો તો કહેવાય કોઈ ડિરેક્ટરી છે કે ત્યાં છે મારા pset1 ડિરેક્ટરી ની અંદર કાર્યસ્થાન. હું સ્પષ્ટ કરવા જઇ રહ્યો છું મારા નિયંત્રણ એલ સાથે ફરીથી સ્ક્રીન. હું જણાવ્યું હતું કે શું યાદ રાખો અગાઉ, જોકે, કે અમે નામ ટપકાં સાથે પાછા શોધખોળ કરી શકો છો, DOT. તે પેરેન્ટ ડાયરેક્ટરી નામ છે. તેથી હું સીડી, જગ્યા, કોઈ લખો તો, કોઈ, અને પછી Enter દબાવો હવે શું થયું જુઓ. મારા આદેશ પ્રોમ્પ્ટ હું મને કહે છે કે પાછા મારા ~ / વર્કસ્પેસ ડિરેક્ટરીમાં. હું એક સ્તર ઉપર ખસેડવામાં આભાર, ડોટ ડોટ છે. હવે, ચાલો હું એક ઉપયોગ કરું છું કહે છે કે દો Linux- આધારિત છે કે ઓપરેટિંગ સિસ્ટમ, પરંતુ જરૂરી નથી જ્યાં હું છું મને કહો. આ એક છે કે અમને જણાવો થાય હું હમણાં ~ / વર્કસ્પેસ છું અધિકાર પ્રોમ્પ્ટ પર લખો. પરંતુ હું સંપૂર્ણપણે હોઈ શકે છે ફોલ્ડર્સ એક વાસણ માં ગુમાવી હતી, અને હું છું જ્યાં કોઈ વિચાર હોય છે અને હું પાછા વિચાર કરવા માંગો છો જ્યાં કોઈ વિચાર. હું શું કરી શકું કે બે વસ્તુઓ છે. સૌ પ્રથમ, હું આકૃતિ કરી શકો છો હું પીડબલ્યુડી લખીને છું જ્યાં. તે મારા હાજર કામ કરતી ડિરેક્ટરીમાં છે. અને હું તેને Enter દબાવો તો જ્યાં હું છું બરાબર મને કહે છે. હવે / home / ઉબુન્ટુ છે કહે છે કે, ઝૂલતો ડેશ લાંબા માર્ગ છે, કે જે તમારી ઘર ડિરેક્ટરી છે. પરંતુ તે હું છું મને કહે છે કે ઘર / Ubuntu / વર્કસ્પેસ, અથવા ~ / વર્કસ્પેસ. હું શોધખોળ કરવા જઇ રહ્યો છું મારા pset1 ડિરેક્ટરી ફરી, અને હું સમાવિષ્ટો યાદી કરવા જાઉં છું. અને હું અન્ય હોય કે નહીં તે જોવા ડિરેક્ટરી ત્યાં, એક્સ્ટ્રાઝ કહેવાય છે. તેથી હું એક્સ્ટ્રાઝ માં CD રહ્યું છે, અને રહ્યો છું પછી હું મારા સ્ક્રીન સાફ કરવા માટે જઇ રહ્યો છું. તેથી હવે, હું અધિકાર, ખૂબ દૂર છું? શું હું બેકઅપ કરવા માંગો છો, તો તરત જ કામ કરવાની જગ્યા છે? હું શું કરી શકે એક દંપતિ વસ્તુઓ છે. હું CD, ડોટ, કોઈ, સ્લેશ, કોઈ ટાઈપ કરી કોઈ, પછી એક સ્તર ખસેડવા માટે અન્ય સ્તરે. પરંતુ તે પ્રકારની નકામી છે. હું ક્યારેય પાછા મેળવવા માંગો છો, તો માત્ર મારા ઘર ડિરેક્ટરી, ઝૂલતો ડેશ, હું તે પછી કશું સાથે સીડી લખી શકો છો. સીડી, દાખલ કરો. અને હવે, હું ઝૂલતો ડેશ છું. અને હું વર્કસ્પેસ વિચાર કરવા માંગો છો, તો હું માત્ર CD વર્કસ્પેસ લખી શકો છો. અને તે તમે કેવી રીતે કામ કરે છે બદલાતી ડિરેક્ટરીઓ આ CS50 IDE અથવા કોઇપણ Linux અંદર આદેશ વાક્ય પર ઓપરેટિંગ સિસ્ટમ. બધા અધિકાર. આગામી એક કે કદાચ , mkdir છે હાથમાં જે ડિરેક્ટરી બનાવવા માટે ટૂંકા હોય છે, હું એક નવું ફોલ્ડર બનાવવા માટે જરૂર છે. તમારી સાથે પરિચિત છો, તો તેઓ GUI ઓપરેટિંગ સિસ્ટમ, તમે જમણી ક્લિક કરો શકે છે. અને પછી, જ્યારે સંદર્ભ મેનૂ પોપ્સ, નવું ફોલ્ડર પસંદ કરો. તે કદાચ કેવી રીતે તમે તે પહેલાં કર્યું છે. પરંતુ અમે પણ બનાવી શકો છો આદેશ વાક્ય પર ડિરેક્ટરીઓ ધરાવે છે. તેથી અમે પાછા IDE છો. હું ઝૂમ ઇન પડશે ટર્મિનલ પર અને મારા ડિરેક્ટરીના સમાવિષ્ટો યાદી ફરી, માત્ર અમને આપવાનું સંદર્ભ એક ફ્રેમ. હવે, હું કર્યું, કહો કે સમસ્યા પર કામ સમાપ્ત 0 સુયોજિત અને સમસ્યા 1 સુયોજિત કરો. તેથી હું એક નવી ડિરેક્ટરી બનાવવા માંગો છો સમસ્યા માટે પર કામ કરવા માટે 2 સુયોજિત કરો. મને લાગે છે કે કેવી રીતે કરવું? વેલ, ફરી, હું અધિકાર ક્લિક કરો કરી શકે છે ત્યાં ડાબી બાજુ અને ન્યૂ ફોલ્ડર પસંદ કરો અને pset2 ડિરેક્ટરી બનાવો. તે ખૂબ કામ કરશે. પરંતુ પછી હું પણ તે કરી ખૂબ ઝડપથી આદેશ વાક્ય mkdir લખીને space-- હું દ્વારા એ છે, પરંતુ જગ્યા pset2 માં લખ્યો. હું પછી Enter દબાવો અને જો હું યાદી ફરી મારા ડિરેક્ટરી સમાવિષ્ટો, હું હવે, જુઓ કે હું એક pset2 ફોલ્ડર છે. અને હું શોધખોળ કરી શકો છો કે સીડી ઉપયોગ અને શું બધા કામ હું pset2 માટે શું કરવાની જરૂર છે. આકસ્મિક, હું માત્ર પોપ પડશે અહીં ખરેખર ઝડપથી ફાઇલ વૃક્ષ. અને તમે, પણ, કે જોઈ શકો છો ગ્રાફિકવાળા ફાઈલ એક્સપ્લોરર, અમે જોઈ શકો છો કે pset2 ડિરેક્ટરી ત્યાં પણ બનાવવામાં આવ્યું છે. અને હું તેને શોધખોળ કરી શકો છો, તેમજ GUI ઉપયોગ. આગળના સમયે અને તે કદાચ હાથમાં રહ્યું નકલ માટે ટૂંકા હોય છે, જે સી.પી. છે. બીજા બધા વિપરીત, નકલ અમે પહેલાં જોઇ આદેશો, બે દલીલો, સ્ત્રોત, લે તમે નકલ કરવા માંગો છો કે જે ફાઈલ નામ, અને સ્થળ જ્યાં તમે માટે ફાઈલ નકલ કરવા માંગો છો. તે નકલ માટે ખૂબ સરળ છે ફાઇલ છે, તેથી આપણે તે કરવા દો. તેથી અમે પાછા 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 ડિરેક્ટરીની નકલ કરો. હું માત્ર સીપી pset0 કહી શકો છો pset3, દાખલા તરીકે. તમે આ વિચિત્ર સંદેશ મેળવવા માટે, ડિરેક્ટરી pset0 બાદબાકી. શા માટે તમે તે સંદેશ મેળવી શકું? ઠીક છે, તે જ્યારે કે બહાર વળે તમે ડિરેક્ટરીમાં હોય છે , તે અંદર અન્ય સામગ્રી છે સી.પી. આદેશ ખરેખર નથી જરૂરી તેની સાથે શું કરવું તે ખબર. અમે સ્પષ્ટપણે કરવાની જરૂર Linux, ટર્મિનલ કહી, હું તમને નકલ કરવા માંગો છો pset0 ડિરેક્ટરી અને નકલ અંદર અસ્તિત્વમાં છે કે દરેક ફોલ્ડર તે અને દરેક ફાઈલ કે તે અંદર અસ્તિત્વમાં છે. અન્ય શબ્દોમાં, હું તમને જરૂર છે પુનરાવર્તિત pset0 માં નીચે ડાઇવ અને ત્યાં બધું એક નકલ બનાવે છે. હું શું કરવા માંગો છો, તો હું શું કરી શકો છો ફરી યાદ આવવું, pset0 pset3 માટે CP-આર, છે. Enter દબાવો. હવે, હું યાદી તો મારા ડિરેક્ટરી સમાવિષ્ટો, હું pset3 ત્યાં જુઓ હું સાથે કામ કરી શકે છે ડિરેક્ટરી. અને હવે જો pset3 માં હું CD અને પછી, જુઓ, સમાવિષ્ટો યાદી નમૂના અને scratch.sb2 ફરી છે. તેથી તે ખૂબ ઠંડી છે. કે જેથી તમે સમગ્ર નકલ કરી શકો છો કેવી રીતે ડિરેક્ટરી, નથી અને માત્ર એક જ ફાઇલ. તમે નકલ કરવા માંગો છો તેથી જો ડિરેક્ટરી, ફક્ત યાદ તમે છો જ્યારે -r ધ્વજ વાપરવા માટે સી.પી. આદેશ સાથે કામ કરે છે. બધા અધિકાર. તેથી હું એક ફાઈલ કોપી કર્યું, પરંતુ હું ભૂલથી તે કર્યું છે. અને હવે, હું તેને છૂટકારો મેળવવા માંગો છો. મને લાગે છે કે કેવી રીતે કરવું? ફરીથી, તમે પરિચિત છો, તો GUI ઈન્ટરફેસ સાથે તમે જમણી ક્લિક કરી શકો છો અને માત્ર કાઢી પસંદ કરો. અને તે માટે તે મોકલવા પડશે ટ્રૅશ કે રિસાયકલ બિન. પરંતુ આદેશ વાક્ય પર, અમે માત્ર દૂર કરવા માટે, rm લખી શકો છો, ના અને પછી નામ અમે છુટકારો મેળવવા માંગો છો ફાઇલ. હવે, rm ખૂબ કાળજી છે. તે ડબલ ચકાસણી ઘણો કરે છે ખાતરી કરો કે ખરેખર તમે તે બનાવવા માટે ફાઈલ કાઢી નાંખો કરવા માંગો છો. તે કોઇ પણ ભૂલો કરી ન માંગતા નથી, અહીં કોઈ રીસાઇકલ બિન કારણ કે ત્યાં. અમે એક ફાઈલ કાઢી નાંખો ત્યારે, તે ગઇ છે. અને તે પુનઃપ્રાપ્ત કરવા માટે કોઈ રીત ખરેખર છે. તેથી અમે ખૂબ પ્રયત્ન કરવાની જરૂર છે સાવચેત રહો, અને તેથી rm અમારા માટે ખરેખર ખૂબ કાળજી રાખો રહ્યું છે. તેથી આ IDE પર પાછા જાઓ દો અને તે hi.txt ફાઇલ છૂટકારો મેળવવા કે હું નકલ સાથે એક મિનિટ પહેલાં બનાવેલ છે. તેથી અમે જ્યારે IDE છો. અને હું મારી ડિરેક્ટરીના સમાવિષ્ટો યાદી ફરી, માત્ર અમને કેટલાક સંદર્ભ આપે છે. હું તેનો અર્થ, તમે hi.txt છે તે જોઈ શકો છો જે હું થોડો સમય પહેલાં બનાવેલ છે. હવે, હું તેને છૂટકારો મેળવવા માંગો છો. હું તેને કેવી રીતે કરવું? ફરીથી, ફક્ત rm. તેથી હું rm hi.txt લખો અને Enter દબાવો કરી શકો છો. અને આર અસ્તિત્વ છે અમારા માટે ખરેખર કાળજી અને ખાતરી કરો કે અમે ખરેખર બનાવવા આ ફાઇલ કાઢી નાખવા માંગો છો. તમે ખરેખર દૂર કરવા માંગો છો નિયમિત ખાલી ફાઇલ hi.txt? કે જે હમણાં જ એક ઓપરેટિંગ જેવું છે સિસ્ટમ વિન્ડોઝ અથવા મેક જેમ, તમે હોઈ શકે છે અપ પોપિંગ સાથે પરિચિત કે બોક્સ તમે ખરેખર છે કહે છે ખાતરી કરો કે તમે આ કરવા માંગો છો. હું આ કરવા માંગો છો ખૂબ ખાતરી છું તેથી હું yes-- લખો જાઉં છું અથવા હું પણ કરી શકે છે માત્ર વાય લખો અને Enter દબાવો. અને હું સમાવિષ્ટો યાદી તો મારી ડિરેક્ટરી ફરીથી, hi.txt ગયો છે. ખરાબ નથી, અધિકાર? ચાલો પ્રેસ નિયંત્રણ એલ, માત્ર આ તમામ સામગ્રી છુટકારો મેળવવા માટે અને પાછળ અમને વિચાર સ્ક્રીન ટોચ. હવે, માર્ગ છે શોર્ટ સર્કિટ આરએમ, જેથી તે અમને તે પ્રશ્ન પૂછો નથી. અમે ખરેખર માંગો છો ખબર તે ફાઈલ છુટકારો મેળવવા માટે, અને અમે પણ નથી માંગતા પ્રશ્ન પૂછવામાં આવશે. અમે તે કેવી રીતે કરવું? વેલ, અમે એક સ્પષ્ટ કરી શકો છો વધારાની ધ્વજ, માત્ર અમે ગમે જ્યાં સી.પી. સાથે કર્યું અમે આ -r ધ્વજ ઉમેરો કરી શકે છે, પુનરાવર્તિત રીતે ડિરેક્ટરીના માં નકલ કરો. બીજા ફ્લેગ છે -f છે, જે આરએમ, માટે, જે બરાબર કરવા માટે rm દબાણ કરવા માટે છે અમે શું તે કહેવાની કરી રહ્યાં છો. તેથી હવે, હું માંગો છો, કહે છે કે દો મારા hello.txt ફાઈલની છુટકારો મેળવવા માટે. હું કે જે ક્યાં તો એક માંગો છો નથી. હું શું કરી શકું છુ? ઠીક છે, હું -f hello.txt rm શકો છો. તમે શું વિચારો છો અહીં શું ચાલી રહ્યું? તે ગઇ છે. પણ મને પ્રશ્ન પૂછો ન હતી. અને હકીકતમાં, હું સમાવિષ્ટો યાદી તો મારા ડિરેક્ટરી ફરી, તે ગઇ છે. અહીં કોઈ પૂર્વવત્ છે. hello.txt ગઇ છે, અને હું ન હતી હું તેને કાઢી નાખવા માગતા હતા, તો પણ પૂછવામાં. હું છૂટકારો મેળવવા માંગો છો તો શું સમગ્ર ડિરેક્ટરી? તમે તે જે રીતે છે નકલ કરવા માટે ખૂબ સમાન. તમે કાઢી નાખવા માંગો છો, તો ડિરેક્ટરી, તમે માત્ર નથી તમે કરવા માંગો છો, ડિરેક્ટરી કાઢી નાખવા માંગો છો તે બધું અંદર કાઢી નાખવા. અને તેથી તમે કરવા માટે, -r ઉપયોગ પુનરાવર્તિત રીતે ડિરેક્ટરીના કાઢી. તેથી આપણે -r pset2 rm દો. હું ખરેખર pset2 પર કામ કરી રહ્યો છું તેથી હું કે ડિરેક્ટરી છુટકારો મેળવી શકો છો. હું Enter દબાવો. હું દૂર કરવા માંગો છો ડિરેક્ટરીનું pset2? હા હું કરીસ. અને હું સમાવિષ્ટો યાદી તો મારા ડિરેક્ટરી ફરી, તે ગઇ છે. બધા અધિકાર? આ થીમ પર વધુ એક વિવિધતા. તેથી હું ફરીથી સ્ક્રીન સાફ પડશે, ટોચ પર બધું મૂકી. LS હિટ. હવે, હું છૂટકારો મેળવવા માંગો છો મારા pset3 ડિરેક્ટરી, અને હું ખરેખર હું કરવા માંગો છો ખબર મારા pset3 ડિરેક્ટરી છુટકારો મળે છે. હું પુનરાવર્તિત અને બળજબરી કરી શકો છો મારા pset3 ડિરેક્ટરી દૂર કરો. હવે, તમે ખરેખર પ્રયત્ન જઈ રહ્યાં છો તમે rm -rf ઉપયોગ કરી રહ્યાં છો ત્યારે ખૂબ કાળજી. તમે વધુ કાર્યક્રમ છે, તે પ્રયત્ન કરીશું તમે માત્ર ખરેખર ઝડપથી કરવા કંઈક. અને હકીકતમાં, હું તે બધા સમય કરવું. પરંતુ તે કેટલીક પરિણમી શકે છે વિનાશક પરિણામ, જો તમે આકસ્મિક ખોટી વસ્તુ કાઢી. તેથી હું તમને ધ્યાન રાખો કે પ્રયત્ન કરવા માંગો છો આ તમને કરવા માટે એક વિકલ્પ ઉપલબ્ધ છે પરંતુ, તે sparingly ઉપયોગ અને સાવધાની સાથે વાપરો. હું કામ કરું છું એક હકીકત ખબર મારી સમસ્યા પર હવે 3 સુયોજિત કરે છે, તેથી હું છું તે બધી ફાઈલોને છુટકારો મેળવવા માટે જઈ રહી છે. અને હું પૂછવામાં આવે માંગો છો નથી ખબર હું કાઢી નાખવા માંગો છો, તો દરેક એક સમય ફાઇલ, તેથી હું -rf pset3 rm જાઉં છું. પણ જો મને પૂછો ન હતી હું તેને છૂટકારો મેળવવા માગતા હતા. હું LS હિટ. pset3 ગયો છે. જેથી તમામ વિવિધતા છે કે તમે rm સાથે ફાઈલો છુટકારો મેળવવા માટે ઉપયોગ કરી શકો છો. છે કે છેલ્લા આદેશ વાક્ય આદેશ કરવા માટે ખૂબ ઉપયોગી રહ્યું ચાલ માટે ટૂંકા હોય છે, જે mV છે. ખસેડો મૂળભૂત નામ જેવું જ છે. તે એક સ્થાન માંથી એક ફાઇલ ફરે છે અન્ય, અંતિમ મુકામ માટે સ્ત્રોત છે. ચાલ શક્તિ ઉપયોગ જ્યાં માતાનો જોવા દો ટર્મિનલ વિન્ડો પર હાથમાં રાખો. તેથી હું મારા pset1 છું ડિરેક્ટરી, અને હું નોંધ કરી છે કંઈક થોડી ખોટું થયું છે. હું મારા લોભી સમસ્યા પર કામ કરતા હતા પરંતુ હું અકસ્માતે તે Greddy નામ આપ્યું હતું. તેથી હું પ્રયત્ન કરો અને તે મારફતે ચલાવો ત્યારે check50, તે ખરેખર કામ કરતું નથી. હું વિકલ્પો એક દંપતિ પાસે નથી. અમે શું પહેલાં કર્યું કરી શકે છે, જે ફાઈલની નકલ કરવા માટે છે. હું greddy.c નકલ કરી શકે છે અધિકાર, greedy.c માટે? Enter દબાવો. હું બંને ફાઈલો છે કે જુઓ. અને પછી હું, rm શકે , greddy.c દૂર કરવા માટે. તે દૂર નહીં. જેથી મને ખાતરી પછી, કામ કરશે હું તેને છૂટકારો મેળવવા માંગો છો. અને હું અસરકારક હોય છે નામ આપવામાં આવ્યું greddy.c greedy.c છે. હું તેને નકલ, અને પછી મૂળ દૂર કર્યું. પરંતુ તે એક મલ્ટી પગલું પ્રક્રિયા છે. અને ચોક્કસપણે, વધુ સારી રીત છે. હકીકતમાં, ત્યાં છે. તેથી માતાનો નિયંત્રણ એલ હિટ દો, માત્ર, આ બેક લાવવા માટે અને વિષયવસ્તુ યાદી મારા ડિરેક્ટરી ફરી. તેથી આપણે ઓહ, હું એક ભૂલ કરી, કહે છે. હું ખરેખર ખરેખર માંગો છો હતી તે ફાઈલ greddy.c કૉલ કરવા માટે. એક તરાપ મારો ઘટીને, હું લખી શકો છો greddy.c માટે greedy.c ખસેડો. Enter દબાવો. અને હવે, હું ન હતી નકલ અને દૂર કરવા માટે, હું હમણાં જ તે નામ બદલી કરવા સક્ષમ હતી. એક સ્ટોપ શોપિંગ. હવે, અન્ય એક ઘણો હોય છે મૂળભૂત આદેશ વાક્ય ઉપયોગીતાઓ તમે ઉપયોગ કરી શકો છો કે એ Linux આદેશ વાક્ય. અને અમે ઘણો ચર્ચા કરવામાં આવશે તેમને CS50 માં ભવિષ્યમાં. પરંતુ હવે માટે, ફક્ત તમારા પગ મેળવવામાં આ ટર્મિનલ સાથે કામ સાથે ભીનું પર્યાવરણ, આ પાંચ આદેશો ખૂબ દૂર તમે વિચાર કરીશું આસપાસ શોધખોળ અને તમારા IDE ફાઈલો સાથે કામ અથવા જે Linux- આધારિત તમે ઉપયોગ કરી રહ્યાં છો ઓપરેટિંગ સિસ્ટમ. તમે વિચિત્ર છો અને તમે કરવા માંગો છો કેટલાક આગળ થોડો જુઓ આદેશ વાક્ય આદેશો અમે ભવિષ્યમાં ઉપયોગ કરી શકશો અહીં એક દંપતી યાદી છે વધુ સામાન્ય રાશિઓ. હું ડો લોયડ છું. આ CS50 છે.