පළමුව, සිතන්න: නාමාවලිය යනු කුමක්ද? එය තුළ ජීවත්වන අයිතම (ලිපිගොනු සහ වෙනත් නාමාවලි) ලැයිස්තුවක් පමණි. එබැවින්: නාමාවලිය = නම් ලැයිස්තුව.
කියවන්න bit = සකසා ඇත්නම්, ඔබට මෙම ලැයිස්තුව කියවිය හැකිය. උදාහරණයක් ලෙස, ඔබට නාමාවලියක් නම් poems
:
- ඔබට හැකි
ls poems
අතර ඔබට ජීවත්වන අයිතම ලැයිස්තුවක් ලැබෙනු ඇත ( -l
කිසිදු විස්තරයක් හෙළි නොකරනු ඇත!).
- ඔබට විධාන රේඛා සම්පුර්ණ කිරීම භාවිතා කළ හැකිය
touch poems/so <TAB> poems/somefile
.
- ඔබට
poems
ඔබේ වැඩ කරන නාමාවලිය සෑදිය නොහැක (එනම් cd
එයට).
ලියන්න bit = සකසා ඇත්නම්, ඔබට මෙම ලැයිස්තුව වෙනස් කළ හැකිය, එනම් ඔබට එහි නම් {එකතු කිරීම, නැවත නම් කිරීම, මකා දැමිය හැකිය. එහෙත්! ඔබට සැබවින්ම එය කළ හැක්කේ ක්රියාත්මක බිට් ද සකසා ඇත්නම් පමණි.
ක්රියාත්මක කරන්න bit = මෙම නාමාවලිය ඔබේ වැඩ කරන නාමාවලිය cd
බවට පත් කරන්න. ඔබට අවශ්ය නම් ඔබට මෙම අවසරය අවශ්ය වේ:
- ඇතුළත ජීවත්වන අයිතම වෙත ප්රවේශ වීම (කියවීම, ලිවීම, ක්රියාත්මක කිරීම).
- ලැයිස්තුවම වෙනස් කරන්න, එනම් එහි නම් එකතු කරන්න, නැවත නම් කරන්න, මකා දමන්න (ඇත්ත වශයෙන්ම ඩිරෙක්ටරියේ ලිවීමේ බිට් සැකසිය යුතුය).
සිත්ගන්නා කරුණ 1 : ඔබට ඩිරෙක්ටරියක ලිවීමට + ක්රියාත්මක කිරීමට අවසර තිබේ නම්, ඔබට එම අයිතමවල ලිඛිත අවසරයක් නොමැති වුවද, ඇතුළත ජීවත්වන අයිතම {මකා දැමීමට, නැවත නම් කිරීමට} හැකිය. (මෙය වලක්වා ගැනීම සඳහා ඇලෙන සුළු බිට් භාවිතා කරන්න)
සිත්ගන්නා කරුණ 2 : ඔබට ඩිරෙක්ටරියක ක්රියාත්මක කිරීමට (නමුත් ලිවීමට) අවසරයක් තිබේ නම් සහ ඔබ තුළ ජීවත්වන ගොනුවකට ලිඛිත අවසරයක් තිබේ නම්, ඔබට ගොනුව මකා දැමිය නොහැක (එයට ලැයිස්තුවෙන් ඉවත් කිරීම ඇතුළත් වේ). කෙසේ වෙතත්, ඔබට එහි අන්තර්ගතය මකා දැමිය හැකිය. උදා: එය පෙළ ගොනුවක් නම් ඔබට එය විවෘත කර සියල්ල මකා දැමීමට vi භාවිතා කළ හැකිය. ගොනුව තවමත් පවතිනු ඇත, නමුත් එය හිස් වනු ඇත.
සාරාංශය:
කියවන්න බිට් = ඔබට ලැයිස්තුවේ නම් කියවිය හැකිය.
ලියන්න bit = ක්රියාත්මක කිරීමේ බිට් එකත් සකසා ඇත්නම් ඔබට ලැයිස්තුවේ නම් {එකතු කිරීම, නැවත නම් කිරීම, මකා දැමිය හැකිය.
ක්රියාත්මක කරන්න bit = ඔබට මෙම නාමාවලිය ඔබේ වැඩ කරන නාමාවලිය බවට පත් කළ හැකිය.
PS: කුසලනන්ද සඳහන් කළ ලිපිය හොඳ කියවීමකි.