Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന സാംപ്ലാൻ9 കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
sam, B, E, sam.save, samterm, samsave - ഘടനാപരമായ പതിവ് എക്സ്പ്രഷനുകളുള്ള സ്ക്രീൻ എഡിറ്റർ
സിനോപ്സിസ്
സാമ [ ഓപ്ഷൻ ... ] [ ഫയലുകൾ ]
സാമ -r മെഷീൻ
സം.സേവ്
B ഫയല്[:വര]...
E ഫയല്
വിവരണം
സാം ഒരു മൾട്ടി-ഫയൽ എഡിറ്ററാണ്. ഇത് ഒരു ബാഹ്യ ഫയലിന്റെ പ്രാദേശിക പകർപ്പ് പരിഷ്ക്കരിക്കുന്നു. കോപ്പി ആണ്
ഇവിടെ a എന്ന് വിളിക്കുന്നു ഫയല്. ഫയലുകൾ മൌസ് ബട്ടൺ 3 വഴി ലഭ്യമായ മെനുവിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു അല്ലെങ്കിൽ
The n കമാൻഡ്. ഓരോ ഫയലിനും ഒരു അനുബന്ധ നാമമുണ്ട്, സാധാരണയായി ബാഹ്യ ഫയലിന്റെ പേര്
അതിൽ നിന്ന് അത് വായിച്ചു, എഡിറ്ററുടെ ഫയലാണോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു `പരിഷ്കരിച്ച' ബിറ്റ്
ബാഹ്യ ഫയലുമായി യോജിക്കുന്നു. എക്സ്റ്റേണൽ ഫയൽ എഡിറ്ററുടെ ഫയലിലേക്ക് വായിക്കില്ല
അത് ആദ്യം നിലവിലുള്ള ഫയലായി മാറുന്നു-അതിന് എഡിറ്റിംഗ് കമാൻഡുകൾ ബാധകമാണ്-അവിടെ അതിന്റെ മെനുവിൽ
എൻട്രി അച്ചടിച്ചു. ഓപ്ഷനുകൾ എന്നിവയാണ്
-a ഓട്ടോഇൻഡന്റ്. ഈ മോഡിൽ, ടെർമിനലിൽ ഒരു പുതിയ ലൈൻ പ്രതീകം ടൈപ്പ് ചെയ്യുമ്പോൾ
ഇന്റർഫേസ്, സാംടേം നിലവിലെ ലൈനിലെ വൈറ്റ് സ്പേസ് പുതിയ ലൈനിലേക്ക് പകർത്തുന്നു.
-d ടെർമിനൽ ഭാഗം `ഡൗൺലോഡ്' ചെയ്യരുത് സാമ. കമാൻഡ് ഉപയോഗിച്ച് എഡിറ്റിംഗ് നടത്തും
ഭാഷയിൽ മാത്രം ed(1).
-r മെഷീൻ
നിർദ്ദിഷ്ട മെഷീനിൽ ഹോസ്റ്റ് ഭാഗം വിദൂരമായി പ്രവർത്തിപ്പിക്കുക, ടെർമിനൽ ഭാഗം പ്രാദേശികമായി പ്രവർത്തിപ്പിക്കുക.
-s പാത
റിമോട്ട് ഹോസ്റ്റിലെ നിർദ്ദിഷ്ട ഫയലിൽ നിന്ന് ഹോസ്റ്റ് ഭാഗം ആരംഭിക്കുക. അർത്ഥപൂർണ്ണം മാത്രം
കൂടെ -r ഓപ്ഷൻ.
-t പാത
നിർദ്ദിഷ്ട ഫയലിൽ നിന്ന് ടെർമിനൽ ഭാഗം ആരംഭിക്കുക. ഡീബഗ്ഗിംഗിന് ഉപയോഗപ്രദമാണ്.
പതിവ് ഭാവങ്ങൾ
റെഗുലർ എക്സ്പ്രഷനുകൾ ഇതുപോലെയാണ് regexp(7) കൂടാതെ \n പുതിയ ലൈനുകളെ പ്രതിനിധീകരിക്കാൻ. എ
റെഗുലർ എക്സ്പ്രഷനിൽ ഒരിക്കലും അക്ഷരാർത്ഥത്തിലുള്ള ന്യൂലൈൻ പ്രതീകം അടങ്ങിയിരിക്കണമെന്നില്ല. ഒഴിഞ്ഞ പതിവ്
എക്സ്പ്രഷൻ അവസാനമായി നേരിട്ട പൂർണ്ണമായ പദപ്രയോഗത്തെ സൂചിപ്പിക്കുന്നു. ഒരു പതിവ് പദപ്രയോഗം
സാമ എക്സ്പ്രഷനുമായി ഔപചാരികമായി പൊരുത്തപ്പെടുന്ന ഏറ്റവും ദൈർഘ്യമേറിയ ഇടത് ഉപസ്ട്രിംഗുമായി പൊരുത്തപ്പെടുന്നു. തിരയുന്നു
വിപരീത ദിശയിൽ കാറ്റനേഷൻ ഉപയോഗിച്ച് പിന്നിലേക്ക് തിരയുന്നതിന് തുല്യമാണ്
എക്സ്പ്രഷനിൽ പ്രവർത്തനങ്ങൾ വിപരീതമാണ്.
വിലാസങ്ങൾ
ഒരു വിലാസം ഒരു ഫയലിലെ സബ്സ്ട്രിംഗിനെ തിരിച്ചറിയുന്നു. ഇനിപ്പറയുന്നതിൽ, `കഥാപാത്രം n' എന്നർത്ഥം
ശേഷം null string nഫയലിലെ -th പ്രതീകം, ഫയലിലെ ആദ്യ പ്രതീകം 1.
`ലൈൻ n' എന്നർത്ഥം n-th പൊരുത്തം, ഫയലിന്റെ തുടക്കത്തിൽ ആരംഭിക്കുന്നു, റെഗുലർ
എക്സ്പ്രഷൻ എല്ലാ ഫയലുകൾക്കും എല്ലായ്പ്പോഴും ഒരു നിലവിലെ സബ്സ്ട്രിംഗ് ഉണ്ട്, അതിനെ ഡോട്ട് എന്ന് വിളിക്കുന്നു, അതാണ് സ്ഥിരസ്ഥിതി
വിലാസം.
ലഘുവായ വിലാസങ്ങൾ
#n പ്രതീകത്തിന് ശേഷം ശൂന്യമായ ചരട് n; #0 ഫയലിന്റെ തുടക്കമാണ്.
n വര n; 0 ഫയലിന്റെ തുടക്കമാണ്.
/regexp/
?regexp?
സാധാരണ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്ന സബ്സ്ട്രിംഗ്, അവസാനം നോക്കിയാൽ കണ്ടെത്തി
(/) അല്ലെങ്കിൽ തുടക്കം (?) ഫയലിന്റെ, ആവശ്യമെങ്കിൽ തിരയുന്നത് തുടരുക
തിരയലിന്റെ ആരംഭ പോയിന്റിലേക്കുള്ള മറ്റേ അറ്റം. പൊരുത്തപ്പെടുന്ന ഉപസ്ട്രിംഗ് സ്ട്രാഡിൽ ആയിരിക്കാം
ആരംഭ പോയിന്റ്. എന്നതിന് അക്ഷരാർത്ഥത്തിൽ ചോദ്യചിഹ്നം അടങ്ങിയ പാറ്റേൺ നൽകുമ്പോൾ
ഒരു പിന്നാക്ക തിരച്ചിൽ, ചോദ്യചിഹ്നം ഒരു ക്ലാസിലെ അംഗമായി വ്യക്തമാക്കണം.
0 ആദ്യത്തെ പൂർണ്ണ വരിക്ക് മുമ്പുള്ള സ്ട്രിംഗ്. ഇത് നൾ സ്ട്രിംഗ് ആയിരിക്കണമെന്നില്ല;
കാണുക + ഒപ്പം - താഴെ.
$ ഫയലിന്റെ അറ്റത്തുള്ള നൾ സ്ട്രിംഗ്.
. ഡോട്ട്.
' ഫയലിലെ അടയാളം (കാണുക k താഴെ കമാൻഡ്).
"regexp"
ഒരു ലളിതമായ വിലാസത്തിന് മുമ്പായി (സ്ഥിരസ്ഥിതി .), എന്നതിൽ മൂല്യനിർണ്ണയം ചെയ്ത വിലാസത്തെ സൂചിപ്പിക്കുന്നു
മെനു ലൈൻ റെഗുലർ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്ന അദ്വിതീയ ഫയൽ.
കോമ്പൗണ്ട് വിലാസങ്ങൾ
താഴെ പറയുന്നതിൽ, a1 ഒപ്പം a2 വിലാസങ്ങളാണ്.
a1+a2 വിലാസം a2 അവസാനം മുതൽ വിലയിരുത്തപ്പെടുന്നു a1.
a1-a2 വിലാസം a2 തുടക്കത്തിൽ നിന്ന് വിപരീത ദിശയിൽ നോക്കി വിലയിരുത്തി
of a1.
a1,a2 തുടക്കം മുതൽ ഉപസ്ട്രിംഗ് a1 അവസാനം വരെ a2. എങ്കിൽ a1 കാണുന്നില്ല, 0 is
പകരമായി. എങ്കിൽ a2 കാണുന്നില്ല, $ പകരം വയ്ക്കുന്നത്.
a1;a2 പോലെ a1,a2, പക്ഷേ a2 അവസാനം വിലയിരുത്തി, ഡോട്ട് സജ്ജമാക്കി, a1.
ഓപ്പറേറ്റർമാർ + ഒപ്പം - ഉയർന്ന മുൻഗണന, അതേസമയം , ഒപ്പം ; മുൻഗണന കുറവാണ്.
രണ്ടിലും + ഒപ്പം - ഫോമുകൾ, എങ്കിൽ a2 നഷ്ടമായ നമ്പറുള്ള ഒരു വരി അല്ലെങ്കിൽ പ്രതീക വിലാസമാണ്, the
നമ്പർ ഡിഫോൾട്ടായി 1. എങ്കിൽ a1 കാണുന്നില്ല, പകരം വയ്ക്കുന്നു. രണ്ടും ആണെങ്കിൽ a1 ഒപ്പം a2 ഹാജരുണ്ട്
വേർതിരിച്ചറിയാവുന്നതും, + ഒഴിവാക്കിയേക്കാം. a2 ഒരു സാധാരണ പദപ്രയോഗമായിരിക്കാം; അത് വേർതിരിക്കപ്പെട്ടതാണെങ്കിൽ
യുടെ പ്രഭാവം കൊണ്ട് + or - വിപരീതമാണ്.
ഒരു കോമ്പൗണ്ട് വിലാസം തെറ്റായി രൂപപ്പെടുത്തിയ ഉപസ്ട്രിംഗിനെ പ്രതിനിധീകരിക്കുന്നത് ഒരു പിശകാണ്. ഉപയോഗപ്രദമായ ചിലത്
ഭാഷാപ്രയോഗങ്ങൾ: a1+- (a1-+) a1 ന്റെ അവസാനം (ആരംഭം) അടങ്ങുന്ന വരി തിരഞ്ഞെടുക്കുന്നു. 0/regexp/
ഫയലിലെ എക്സ്പ്രഷന്റെ ആദ്യ പൊരുത്തം കണ്ടെത്തുന്നു. (രൂപം 0;// ഡോട്ട് സജ്ജീകരിക്കുന്നു
അനാവശ്യമായി.) ./regexp/// പദപ്രയോഗത്തിന്റെ ഇനിപ്പറയുന്ന രണ്ടാമത്തെ സംഭവം കണ്ടെത്തുന്നു, ഒപ്പം
.,/regexp/ ഡോട്ട് നീട്ടുന്നു.
കമാൻഡുകൾ
താഴെപ്പറയുന്നവയിൽ, സ്ലാഷുകളാൽ വേർതിരിക്കുന്ന ടെക്സ്റ്റ് ഏത് പ്രിന്റ് ചെയ്യാവുന്നതാലും വേർതിരിച്ച വാചകത്തെ പ്രതിനിധീകരിക്കുന്നു
ആൽഫാന്യൂമെറിക്സ് ഒഴികെയുള്ള പ്രതീകം. ട്രെയിലിംഗ് ഡിലിമിറ്ററുകളുടെ എത്ര വേണമെങ്കിലും ഒഴിവാക്കിയേക്കാം
ഒന്നിലധികം എലിഷനുകൾ പിന്നീട് നൾ സ്ട്രിംഗുകളെ പ്രതിനിധീകരിക്കുന്നു, എന്നാൽ ആദ്യത്തെ ഡിലിമിറ്റർ എല്ലായ്പ്പോഴും ആയിരിക്കണം
വർത്തമാന. ഏതെങ്കിലും ഡിലിമിറ്റഡ് ടെക്സ്റ്റിൽ, പുതിയ വരി അക്ഷരാർത്ഥത്തിൽ ദൃശ്യമാകണമെന്നില്ല; \n വേണ്ടി ടൈപ്പ് ചെയ്തേക്കാം
പുതിയ വര; ഒപ്പം \/ ഡിലിമിറ്റർ ഉദ്ധരിക്കുന്നു, ഇവിടെ ബാക്ക്സ്ലാഷ് അക്ഷരാർത്ഥത്തിൽ വ്യാഖ്യാനിക്കപ്പെടുന്നു,
ഒഴികെ s കമാൻഡുകൾ.
മിക്ക കമാൻഡുകൾക്കും അവയുടെ പ്രവർത്തന ശ്രേണി സൂചിപ്പിക്കാൻ ഒരു വിലാസം പ്രിഫിക്സ് ചെയ്തേക്കാം. ആ
അത് താഴെ അടയാളപ്പെടുത്തിയിരിക്കില്ല. ഒരു കമാൻഡ് ഒരു വിലാസം എടുക്കുകയും ഒന്നും നൽകിയില്ലെങ്കിൽ,
ഡോട്ട് ഉപയോഗിക്കുന്നു. ഏക അപവാദം ആണ് w കമാൻഡ്, അത് ഡിഫോൾട്ടാണ് $0. എസ്
വിവരണം, ഏത് വിലാസം നൽകിയാലും പ്രതിനിധീകരിക്കാൻ `റേഞ്ച്' ഉപയോഗിക്കുന്നു. നിരവധി കമാൻഡുകൾ സജ്ജമാക്കി
ഒരു പാർശ്വഫലമായി ഡോട്ടിന്റെ മൂല്യം. അങ്ങനെയാണെങ്കിൽ, അത് എല്ലായ്പ്പോഴും മാറ്റത്തിന്റെ `ഫലമായി' സജ്ജീകരിച്ചിരിക്കുന്നു:
ഇല്ലാതാക്കുന്നതിനുള്ള ശൂന്യമായ സ്ട്രിംഗ്, ഒരു ഉൾപ്പെടുത്തലിനുള്ള പുതിയ വാചകം മുതലായവ. (എന്നാൽ കാണുക s ഒപ്പം e
കമാൻഡുകൾ).
ടെക്സ്റ്റ് കമാൻഡുകൾ
a/ടെക്സ്റ്റ്/
or
a
ലൈനുകൾ of ടെക്സ്റ്റ്
. ശ്രേണിക്ക് ശേഷം ഫയലിലേക്ക് ടെക്സ്റ്റ് ചേർക്കുക. ഡോട്ട് സജ്ജീകരിക്കുക.
c
i അതുപോലെ തന്നെ a, പക്ഷേ c വാചകം മാറ്റിസ്ഥാപിക്കുന്നു, അതേസമയം i ഇൻസേർട്ട്സ് മുമ്പ് ശ്രേണി.
d ശ്രേണിയിലെ വാചകം ഇല്ലാതാക്കുക. ഡോട്ട് സജ്ജീകരിക്കുക.
s/regexp/ടെക്സ്റ്റ്/
പകരം ടെക്സ്റ്റ് ശ്രേണിയിലെ പതിവ് എക്സ്പ്രഷനുമായുള്ള ആദ്യ പൊരുത്തത്തിനായി. സജ്ജമാക്കുക
പരിഷ്കരിച്ച ശ്രേണിയിലേക്ക് ഡോട്ട്. ഇൻ ടെക്സ്റ്റ് കഥാപാത്രം & എന്ന ചരടിനെ സൂചിപ്പിക്കുന്നു
എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെട്ടു. ഒരു അക്കം പിന്തുടരുന്നില്ലെങ്കിൽ ബാക്ക്സ്ലാഷ് സാധാരണ പോലെ പ്രവർത്തിക്കുന്നു: \d
ആരംഭിക്കുന്ന ഉപവിഷ്കാരവുമായി പൊരുത്തപ്പെടുന്ന സ്ട്രിംഗിനെ സൂചിപ്പിക്കുന്നു d- ഇടത്
പരാൻതീസിസ്. എങ്കിൽ s ഉടൻ ഒരു നമ്പർ പിന്തുടരുന്നു n, എന്നപോലെ s2/x/y/, n-th
ശ്രേണിയിലെ പൊരുത്തം മാറ്റിസ്ഥാപിക്കുന്നു. കമാൻഡ് പിന്തുടരുകയാണെങ്കിൽ a g, എന്നപോലെ
s/x/y/g, ശ്രേണിയിലെ എല്ലാ പൊരുത്തങ്ങളും പകരമാണ്.
m a1
t a1 നീക്കുക (m) അല്ലെങ്കിൽ പകർത്തുക (t) ശേഷമുള്ള ശ്രേണി a1. ഡോട്ട് സജ്ജീകരിക്കുക.
പ്രദർശിപ്പിക്കുക കമാൻഡുകൾ
p ശ്രേണിയിലെ വാചകം പ്രിന്റ് ചെയ്യുക. ഡോട്ട് സജ്ജീകരിക്കുക.
= ശ്രേണിയുടെ ലൈൻ വിലാസവും പ്രതീക വിലാസവും പ്രിന്റ് ചെയ്യുക.
=# ശ്രേണിയുടെ പ്രതീക വിലാസം മാത്രം പ്രിന്റ് ചെയ്യുക.
ഫയല് കമാൻഡുകൾ
* b ഫയൽ-ലിസ്റ്റ്
ലിസ്റ്റിലെ ആദ്യത്തെ ഫയലിലേക്ക് നിലവിലെ ഫയൽ സജ്ജമാക്കുക സാമ അതിലുമുണ്ട്
മെനു. പട്ടിക പ്രകടിപ്പിക്കാം <പദ്ധതി 9 കമാൻഡ് ഏത് സാഹചര്യത്തിലാണ് ഫയലിന്റെ പേരുകൾ
പ്ലാൻ 9 കമാൻഡ് സൃഷ്ടിച്ച വാക്കുകളായി (ഷെൽ അർത്ഥത്തിൽ) എടുക്കുന്നു.
* B ഫയൽ-ലിസ്റ്റ്
അതുപോലെ തന്നെ b, മെനുവിൽ ഇല്ലാത്ത ഫയലുകളുടെ പേരുകൾ അവിടെ നൽകിയിട്ടുണ്ട്, കൂടാതെ എല്ലാ ഫയലുകളും
പട്ടികയിലെ പേരുകൾ പരിശോധിച്ചു.
* n ഫയലുകളുടെ ഒരു മെനു പ്രിന്റ് ചെയ്യുക. ഫോർമാറ്റ് ഇതാണ്:
' അല്ലെങ്കിൽ ഫയൽ പരിഷ്കരിച്ചതോ വൃത്തിയുള്ളതോ ആണെന്ന് സൂചിപ്പിക്കുന്ന ശൂന്യത,
- or + ഫയൽ വായിക്കാത്തതോ വായിച്ചതോ ആണെന്ന് സൂചിപ്പിക്കുന്നു (ടെർമിനലിൽ, * അർത്ഥം
ഒന്നിലധികം വിൻഡോകൾ തുറന്നിരിക്കുന്നു)
. അല്ലെങ്കിൽ നിലവിലെ ഫയൽ സൂചിപ്പിക്കുന്ന ശൂന്യം,
ഒരു ശൂന്യമായ,
ഫയലിന്റെ പേരും.
* D ഫയൽ-ലിസ്റ്റ്
മെനുവിൽ നിന്ന് പേരുള്ള ഫയലുകൾ ഇല്ലാതാക്കുക. ഫയലുകളൊന്നും പേരിട്ടിട്ടില്ലെങ്കിൽ, നിലവിലെ ഫയൽ ഇല്ലാതാക്കപ്പെടും.
അതൊരു തെറ്റാണ് D ഒരു പരിഷ്കരിച്ച ഫയൽ, എന്നാൽ പിന്നീടുള്ള ഒരു ഫയൽ D അത്തരം ഒരു ഫയൽ ഇല്ലാതാക്കും.
ഐ / ഒ കമാൻഡുകൾ
* e ഫയലിന്റെ പേര്
പേരുള്ള ബാഹ്യ ഫയലിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് ഫയൽ മാറ്റിസ്ഥാപിക്കുക. എന്നതിലേക്ക് ഡോട്ട് സജ്ജീകരിക്കുക
ഫയലിന്റെ തുടക്കം.
r ഫയലിന്റെ പേര്
പേരുള്ള ബാഹ്യ ഫയലിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് ശ്രേണിയിലെ വാചകം മാറ്റിസ്ഥാപിക്കുക. ഡോട്ട് സജ്ജീകരിക്കുക.
w ഫയലിന്റെ പേര്
ശ്രേണി എഴുതുക (സ്ഥിരസ്ഥിതി $0) പേരുള്ള ബാഹ്യ ഫയലിലേക്ക്.
* f ഫയലിന്റെ പേര്
ഫയലിന്റെ പേര് സജ്ജീകരിച്ച് ഫലമായുണ്ടാകുന്ന മെനു എൻട്രി പ്രിന്റ് ചെയ്യുക.
ഇവയിലേതെങ്കിലും ഫയലിന്റെ പേര് ഇല്ലെങ്കിൽ, നിലവിലെ ഫയലിന്റെ പേര് ഉപയോഗിക്കുന്നു. e എല്ലായിപ്പോഴും
ഫയലിന്റെ പേര് സജ്ജമാക്കുന്നു; r ഒപ്പം w ഫയലിന് പേരില്ലെങ്കിൽ അങ്ങനെ ചെയ്യുക.
< പദ്ധതി 9-കമാൻഡ്
പ്ലാൻ 9 കമാൻഡിന്റെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഉപയോഗിച്ച് ശ്രേണി മാറ്റിസ്ഥാപിക്കുക.
> പദ്ധതി 9-കമാൻഡ്
പ്ലാൻ 9 കമാൻഡിന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലേക്ക് ശ്രേണി അയയ്ക്കുക.
| പദ്ധതി 9-കമാൻഡ്
ശ്രേണിയെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലേക്ക് അയയ്ക്കുക, അതിന്റെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുക
പ്ലാൻ 9 കമാൻഡ്.
* ! പദ്ധതി 9-കമാൻഡ്
പ്ലാൻ 9 കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
* cd ഡയറക്ടറി
പ്രവർത്തന ഡയറക്ടറി മാറ്റുക. ഒരു ഡയറക്ടറിയും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, $വീട് ഉപയോഗിക്കുന്നു.
ഏതിലെങ്കിലും <, >, | or !, എങ്കിൽ പദ്ധതി 9 കമാൻഡ് അവസാനമായി ഒഴിവാക്കിയിരിക്കുന്നു പദ്ധതി 9 കമാൻഡ് (ഏതെങ്കിലും
തരം) പകരം വയ്ക്കുന്നു. എങ്കിൽ സാമ is ഡൗൺലോഡുചെയ്തു (മൗസും റാസ്റ്റർ ഡിസ്പ്ലേയും ഉപയോഗിച്ച്, അതായത് അല്ല
ഓപ്ഷൻ ഉപയോഗിക്കുന്നു -d), ! എന്നതിലേക്ക് സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് സജ്ജമാക്കുന്നു / dev / null, അല്ലെങ്കിൽ അസൈൻ ചെയ്യാത്ത ഔട്ട്പുട്ട്
(stdout വേണ്ടി ! ഒപ്പം >, stderr എല്ലാവർക്കുമായി) സ്ഥാപിച്ചിരിക്കുന്നു /tmp/sam.err ആദ്യത്തെ കുറച്ച് വരികളും
അച്ചടിച്ചവയാണ്.
ലൂപ്പുകൾ ഒപ്പം വ്യവസ്ഥകൾ
x/regexp/ കമാൻഡ്
ശ്രേണിയിലെ റെഗുലർ എക്സ്പ്രഷനിലെ ഓരോ പൊരുത്തത്തിനും, ഡോട്ട് സെറ്റ് ഉപയോഗിച്ച് കമാൻഡ് പ്രവർത്തിപ്പിക്കുക
മത്സരത്തിലേക്ക്. അവസാന മത്സരത്തിലേക്ക് ഡോട്ട് സജ്ജീകരിക്കുക. റെഗുലർ എക്സ്പ്രഷനും അതിന്റെ
സ്ലാഷുകൾ ഒഴിവാക്കിയിരിക്കുന്നു, അനുമാനിക്കപ്പെടുന്നു. നൾ സ്ട്രിംഗ് പൊരുത്തങ്ങൾ മുമ്പ് സംഭവിക്കാൻ സാധ്യതയുണ്ട്
ശ്രേണിയിലെ എല്ലാ പ്രതീകങ്ങളും ശ്രേണിയുടെ അവസാനവും.
y/regexp/ കമാൻഡ്
പോലെ x, എന്നാൽ മുമ്പോ ഇടയിലോ ശേഷമോ ഉള്ള ഓരോ സബ്സ്ട്രിംഗിനും കമാൻഡ് പ്രവർത്തിപ്പിക്കുക
സൃഷ്ടിക്കുന്ന പൊരുത്തങ്ങൾ x. ഡിഫോൾട്ട് റെഗുലർ എക്സ്പ്രഷൻ ഇല്ല.
ശ്രേണിയിലെ ഓരോ പ്രതീകത്തിനും മുമ്പായി നൾ സബ്സ്ട്രിംഗുകൾ ഉണ്ടാകാൻ സാധ്യതയുണ്ട്.
* X/regexp/ കമാൻഡ്
മെനു എൻട്രി പതിവ് എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്ന ഓരോ ഫയലിനും, അത് ഉണ്ടാക്കുക
നിലവിലെ ഫയൽ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. എക്സ്പ്രഷൻ ഒഴിവാക്കിയാൽ, കമാൻഡ് പ്രവർത്തിക്കുന്നു
എല്ലാ ഫയലുകളിലും.
* Y/regexp/ കമാൻഡ്
അതുപോലെ തന്നെ X, എന്നാൽ റെഗുലർ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടാത്ത ഫയലുകൾക്ക്, കൂടാതെ
ആവിഷ്കാരം ആവശ്യമാണ്.
g/regexp/ കമാൻഡ്
v/regexp/ കമാൻഡ്
ശ്രേണി അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ (g) അല്ലെങ്കിൽ അടങ്ങിയിട്ടില്ല (v) പദപ്രയോഗത്തിനുള്ള പൊരുത്തം, സെറ്റ്
ശ്രേണിയിലേക്ക് ഡോട്ട് ചെയ്ത് കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
ഇവ ഏകപക്ഷീയമായി ആഴത്തിൽ കൂടുകൂട്ടിയിരിക്കാം, എന്നാൽ ഒന്നിന്റെ ഒരു ഉദാഹരണം മാത്രം X or Y പ്രത്യക്ഷപ്പെടാം
ഒരൊറ്റ കമാൻഡിൽ. ഒരു ശൂന്യമായ കമാൻഡ് x or y സ്ഥിരസ്ഥിതിയായി p; ഒരു ശൂന്യമായ കമാൻഡ് ഇൻ X
or Y സ്ഥിരസ്ഥിതിയായി f. g ഒപ്പം v സ്ഥിരസ്ഥിതികൾ ഇല്ല.
പലവക
k നിലവിലെ ഫയലിന്റെ അടയാളം ശ്രേണിയിലേക്ക് സജ്ജമാക്കുക. ഡോട്ട് സജ്ജീകരിക്കുന്നില്ല.
* q ഉപേക്ഷിക്കുക. പരിഷ്കരിച്ച ഫയലുകൾ ഉപയോഗിച്ച് പുറത്തുകടക്കുന്നത് ഒരു പിശകാണ്, പക്ഷേ ഒരു നിമിഷം q വിജയിക്കും.
* u n അവസാനത്തേത് പഴയപടിയാക്കുക n (സ്ഥിരസ്ഥിതി 1) ഇതിന്റെ ഉള്ളടക്കമോ പേരോ മാറ്റിയ ടോപ്പ്-ലെവൽ കമാൻഡുകൾ
നിലവിലെ ഫയലും ഏറ്റവും പുതിയ മാറ്റമുള്ള മറ്റേതെങ്കിലും ഫയലും
നിലവിലെ ഫയലിന്റെ മാറ്റം. തുടർച്ചയായി uന്റെ കാലത്തേക്ക് കൂടുതൽ പിന്നിലേക്ക് നീങ്ങുന്നു. ഒരേയൊരു
നിങ്ങൾ ഫലപ്രദമല്ലാത്ത കമാൻഡുകൾ cd, u, q, w ഒപ്പം D. എങ്കിൽ n നെഗറ്റീവ് ആണ്, u
'വീണ്ടും ചെയ്യുന്നു,' പഴയപടിയാക്കുന്നത് പഴയപടിയാക്കുന്നു, സമയക്രമത്തിൽ വീണ്ടും മുന്നോട്ട് പോകുന്നു.
(ശൂന്യം)
ശ്രേണി വ്യക്തമാണെങ്കിൽ, ശ്രേണിയിലേക്ക് ഡോട്ട് സജ്ജീകരിക്കുക. എങ്കിൽ സാമ ഡൗൺലോഡ് ചെയ്തു
തത്ഫലമായുണ്ടാകുന്ന ഡോട്ട് സ്ക്രീനിൽ തിരഞ്ഞെടുത്തു; അല്ലാത്തപക്ഷം അത് അച്ചടിക്കുന്നു. വിലാസമില്ലെങ്കിൽ
വ്യക്തമാക്കിയ (കമാൻഡ് ഒരു പുതിയ ലൈൻ ആണ്) ഡോട്ട് രണ്ട് ദിശയിലും ലൈനിലേക്ക് നീട്ടിയിരിക്കുന്നു
അതിരുകളും അച്ചടിച്ചതും. അതുവഴി ഡോട്ട് മാറ്റമില്ലെങ്കിൽ, അത് ഇതായി സജ്ജീകരിച്ചിരിക്കുന്നു .+1 അച്ചടിക്കുകയും ചെയ്തു.
ഗ്രൂപ്പിംഗ് ഒപ്പം ഒന്നിലധികം മാറ്റങ്ങൾ
കമാൻഡുകൾ ബ്രേസുകളിൽ ഉൾപ്പെടുത്തി ഗ്രൂപ്പുചെയ്യാം {}. ബ്രേസുകൾക്കുള്ളിലെ കമാൻഡുകൾ നിർബന്ധമാണ്
പ്രത്യേക വരികളിൽ ദൃശ്യമാകും (കമാൻഡുകൾക്കിടയിൽ ബാക്ക്സ്ലാഷുകൾ ആവശ്യമില്ല). അർത്ഥപരമായി, ഒരു
ബ്രേസ് തുറക്കുന്നത് ഒരു കമാൻഡ് പോലെയാണ്: ഇത് ഒരു (ഓപ്ഷണൽ) വിലാസം എടുക്കുകയും ഓരോ ഉപ-ത്തിനും ഡോട്ട് സജ്ജമാക്കുകയും ചെയ്യുന്നു.
കമാൻഡ്. ബ്രേസുകൾക്കുള്ളിലെ കമാൻഡുകൾ തുടർച്ചയായി എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു, എന്നാൽ ഒന്ന് വരുത്തിയ മാറ്റങ്ങൾ
കമാൻഡ് മറ്റ് കമാൻഡുകൾക്ക് ദൃശ്യമല്ല (അടുത്ത ഖണ്ഡിക കാണുക). ബ്രേസുകൾ കൂടുണ്ടാക്കിയേക്കാം
ഏകപക്ഷീയമായി.
ഒരു കമാൻഡ് ഒരു ഫയലിൽ നിരവധി മാറ്റങ്ങൾ വരുത്തുമ്പോൾ x/re/c/text/, വിലാസങ്ങൾ
ഫയലിലെ എല്ലാ മാറ്റങ്ങളും യഥാർത്ഥ ഫയലിൽ കണക്കാക്കുന്നു. മാറ്റങ്ങൾ ഉള്ളതാണെങ്കിൽ
ക്രമത്തിൽ, അവ ഫയലിൽ പ്രയോഗിക്കുന്നു. ഒരേ വിലാസത്തിൽ തുടർച്ചയായി ഉൾപ്പെടുത്തലുകൾ
പ്രയോഗിച്ച ക്രമത്തിലെ നിരവധി ഇൻസേർഷനുകൾ അടങ്ങിയ ഒരൊറ്റ ഉൾപ്പെടുത്തലായി കാറ്റനേറ്റ് ചെയ്തു.
ദി ടെർമിനൽ
ഇനിപ്പറയുന്നത് പെരുമാറ്റത്തെ സൂചിപ്പിക്കുന്നു സാമ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ, അതായത്, a ആയി പ്രവർത്തിക്കുമ്പോൾ
റാസ്റ്റർ ഡിസ്പ്ലേയിൽ എഡിറ്റർ പ്രദർശിപ്പിക്കുക. ഇതാണ് സ്ഥിരസ്ഥിതി സ്വഭാവം; അഭ്യർത്ഥിക്കുന്നു സാമ കൂടെ
-d (ഡൗൺലോഡ് ഇല്ല) ഓപ്ഷൻ കമാൻഡ് ഭാഷയിലേക്ക് മാത്രം പ്രവേശനം നൽകുന്നു.
ഓരോ ഫയലിനും പൂജ്യമോ അതിലധികമോ വിൻഡോകൾ തുറന്നിരിക്കാം. ഓരോ ജാലകവും തുല്യവും അപ്ഡേറ്റ് ചെയ്തതുമാണ്
ഒരേ ഫയലിലെ മറ്റ് വിൻഡോകളിലെ മാറ്റങ്ങളുമായി ഒരേസമയം. ഓരോ ജാലകത്തിനും ഉണ്ട്
ഡോട്ടിന്റെ സ്വതന്ത്ര മൂല്യം, ഡിസ്പ്ലേയിൽ ഹൈലൈറ്റ് ചെയ്ത സബ്സ്ട്രിംഗ് സൂചിപ്പിച്ചിരിക്കുന്നു. ഡോട്ട് ആയിരിക്കാം
വിൻഡോയ്ക്കുള്ളിൽ അല്ലാത്ത ഒരു പ്രദേശത്ത്. സാധാരണയായി ഒരു `നിലവിലെ ജാലകം' ഉണ്ട്, a എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു
ഇരുണ്ട ബോർഡർ, ടൈപ്പ് ചെയ്ത ടെക്സ്റ്റും എഡിറ്റിംഗ് കമാൻഡുകളും ബാധകമാണ്. ടെക്സ്റ്റ് ടൈപ്പ് ചെയ്ത് എഡിറ്റ് ചെയ്തേക്കാം
എന്നപോലെ റിയോ(1); കൂടാതെ എസ്കേപ്പ് കീ (ESC) അവസാനം മുതൽ ടൈപ്പ് ചെയ്ത ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കുന്നു (ഡോട്ടിലേക്ക് സജ്ജീകരിക്കുന്നു).
മൗസ് ബട്ടൺ അമർത്തുക.
ബട്ടൺ 3 മെനു വിൻഡോ പ്രവർത്തനങ്ങളെ നിയന്ത്രിക്കുന്നു. മെനുവിന്റെ മുകളിൽ ഇനിപ്പറയുന്നവ നൽകുന്നു
ഓപ്പറേറ്റർമാർ, ഓരോന്നും ഒന്നോ അതിലധികമോ ഉപയോഗിക്കുന്നു റിയോഒരു തിരഞ്ഞെടുക്കാൻ ആവശ്യപ്പെടാൻ കഴ്സറുകൾ പോലെ
ജാലകം അല്ലെങ്കിൽ ദീർഘചതുരം തൂത്തുവാരൽ. ഒരു ശൂന്യമായ ദീർഘചതുരം `സ്വീപ്പ്' ചെയ്താൽ ഒരു വലിയ ജാലകം ലഭിക്കും,
കമാൻഡ് വിൻഡോയിൽ നിന്നോ സ്ക്രീനിൽ നിന്നോ വേർപെടുത്തുക, null എവിടെയാണ് എന്നതിനെ ആശ്രയിച്ച്
ദീർഘചതുരം ആണ്.
പുതിയ പുതിയതും ശൂന്യവുമായ ഒരു ഫയൽ സൃഷ്ടിക്കുക.
പൂജ്യം നിലവിലുള്ള ഒരു വിൻഡോയുടെ ഒരു പകർപ്പ് സൃഷ്ടിക്കുക.
വലുപ്പം മാറ്റുക എന്നപോലെ റിയോ.
അടയ്ക്കുക വിൻഡോ ഇല്ലാതാക്കുക. ഒരു ഫയലിന്റെ അവസാന വിൻഡോയിൽ, അടയ്ക്കുക a എന്നതിന് തുല്യമാണ് D വേണ്ടി
ഫയല്.
എഴുതുക എ എന്നതിന് തുല്യമാണ് w ഫയലിനായി.
ഈ ഓപ്പറേറ്റർമാർക്ക് താഴെ, ലഭ്യമായ ഫയലുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട് ~~സാം~~, കമാൻഡ്
ജാലകം. ലിസ്റ്റിൽ നിന്ന് ഒരു ഫയൽ തിരഞ്ഞെടുക്കുന്നത് ആ ഫയലിൽ ഏറ്റവും അടുത്തിടെ ഉപയോഗിച്ച വിൻഡോ ആക്കുന്നു
നിലവിലുള്ളത്, അത് ഇതിനകം നിലവിലുള്ളതല്ലെങ്കിൽ, ഈ സാഹചര്യത്തിൽ തിരഞ്ഞെടുക്കലുകൾ ഓപ്പൺ വഴി സൈക്കിൾ ചെയ്യുന്നു
ജനാലകൾ. ഫയലിൽ വിൻഡോകൾ തുറന്നിട്ടില്ലെങ്കിൽ, ഒന്ന് തുറക്കാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടും. ഫയലുകൾ
ഒഴികെ ~~സാം~~ ഒരു പ്രതീകം കൊണ്ട് അടയാളപ്പെടുത്തിയിരിക്കുന്നു -+* പൂജ്യം, ഒന്ന്, അല്ലെങ്കിൽ
ഫയലിൽ കൂടുതൽ വിൻഡോകൾ തുറന്നിരിക്കുന്നു. നിലവിലെ ഫയലിൽ മറ്റൊരു അടയാളം ദൃശ്യമാകുന്നു
ജാലകവും ഒരൊറ്റ ഉദ്ധരണിയും, ', അവസാനം എഴുതിയത് മുതൽ പരിഷ്കരിച്ച ഒരു ഫയലിൽ.
കമാൻഡ് വിൻഡോ, എപ്പോൾ യാന്ത്രികമായി സൃഷ്ടിച്ചു സാമ ആരംഭിക്കുന്നു, ഒഴികെയുള്ള ഒരു സാധാരണ വിൻഡോ ആണ്
അതിൽ ടൈപ്പ് ചെയ്ത ടെക്സ്റ്റ് നിഷ്ക്രിയ വാചകം എന്നതിലുപരി എഡിറ്റർക്കുള്ള കമാൻഡുകൾ ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു,
എഡിറ്റർ കമാൻഡുകൾ ഉപയോഗിച്ച് അച്ചടിച്ച വാചകം അതിൽ ദൃശ്യമാകുന്നു. പെരുമാറ്റം അങ്ങനെയാണ് റിയോ, ഒരു
മുമ്പത്തെ ഔട്ട്പുട്ടിൽ നിന്ന് ടൈപ്പ് ചെയ്യുന്ന കമാൻഡുകൾ വേർതിരിക്കുന്ന `ഔട്ട്പുട്ട് പോയിന്റ്'. കമാൻഡുകൾ ടൈപ്പ് ചെയ്തു
കമാൻഡ് വിൻഡോയിൽ നിലവിലുള്ള ഓപ്പൺ ഫയലിലേക്ക് പ്രയോഗിക്കുക-ഏറ്റവും സമീപകാലത്ത് നിലവിലുള്ള ഫയൽ
ജാലകം.
കൃത്രിമം കാണിക്കുന്നു ടെക്സ്റ്റ്
ബട്ടൺ 1 തിരഞ്ഞെടുക്കൽ മാറ്റുന്നു, ഇത് പോലെ റിയോ. ബട്ടൺ 1 ഉള്ള നിലവിലെ അല്ലാത്ത വിൻഡോയിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്നു
അതിനെ നിലവിലുള്ളതാക്കുന്നു; നിലവിലെ വിൻഡോയിൽ, ബട്ടൺ 1 ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കുന്നു, അങ്ങനെ ഡോട്ട് സജ്ജീകരിക്കുന്നു.
വാക്കുകൾ, വരികൾ, ഉദ്ധരിച്ച സ്ട്രിംഗുകൾ എന്നിവയുടെ അതിരുകളിലേക്കുള്ള വാചകം ഇരട്ട-ക്ലിക്കുചെയ്യൽ തിരഞ്ഞെടുക്കുന്നു.
ക്ലിക്കിലെ വാചകത്തെ ആശ്രയിച്ച് ബ്രാക്കറ്റഡ് സ്ട്രിംഗുകൾ.
ബട്ടൺ 2 എഡിറ്റിംഗ് കമാൻഡുകളുടെ ഒരു മെനു നൽകുന്നു:
മുറിക്കുക ഡോട്ട് ഇല്ലാതാക്കി ഇല്ലാതാക്കിയ വാചകം സ്നാർഫ് ബഫറിൽ സംരക്ഷിക്കുക.
മേയ്ക്ക സ്നാർഫ് ബഫറിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് ഡോട്ടിലെ വാചകം മാറ്റിസ്ഥാപിക്കുക.
സ്നാർഫ് വാചകം സ്നാർഫ് ബഫറിൽ ഡോട്ടിൽ സംരക്ഷിക്കുക.
പ്ലംബ് തിരഞ്ഞെടുക്കലിലെ വാചകം ഒരു പ്ലംബ് സന്ദേശമായി അയയ്ക്കുക. തിരഞ്ഞെടുപ്പ് ശൂന്യമാണെങ്കിൽ,
വൈറ്റ്-സ്പേസ്-ഡീലിമിറ്റഡ് ടെക്സ്റ്റ് ഒരു പ്ലംബ് സന്ദേശമായി അയയ്ക്കുന്നു a ക്ലിക്കിൽ
തിരഞ്ഞെടുക്കൽ എവിടെയാണെന്ന് നിർവചിക്കുന്ന ആട്രിബ്യൂട്ട് (കാണുക പ്ലംബ്(7)).
നോക്കൂ ഡോട്ടിലെ അക്ഷര വാചകത്തിന്റെ അടുത്ത സംഭവത്തിനായി മുന്നോട്ട് തിരയുക. ഡോട്ട് ആണെങ്കിൽ
null string, സ്നാർഫ് ബഫറിലെ ടെക്സ്റ്റ് ഉപയോഗിക്കുന്നു. സ്നാർഫ് ബഫറിനെ ബാധിക്കില്ല.
സ്നാർഫ് ബഫറുകൾ ഉപയോഗിച്ച് കൈമാറ്റം ചെയ്യുക റിയോ.
/regexp
a-യിൽ ടൈപ്പ് ചെയ്ത അവസാന റെഗുലർ എക്സ്പ്രെഷനിലെ അടുത്ത പൊരുത്തത്തിനായി മുന്നോട്ട് തിരയുക
കമാൻഡ്. (കമാൻഡ് വിൻഡോയിൽ ഇല്ല.)
അയയ്ക്കുക ടെക്സ്റ്റ് ഡോട്ടിൽ അയയ്ക്കുക, അല്ലെങ്കിൽ ഡോട്ട് നൾ സ്ട്രിംഗ് ആണെങ്കിൽ സ്നാർഫ് ബഫർ അയയ്ക്കുക
കമാൻഡ് വിൻഡോയിൽ ടൈപ്പ് ചെയ്തു. അയച്ച വാചകം സ്നാർഫ് ബഫറിൽ സംരക്ഷിക്കുന്നു. (കമാൻഡ്
വിൻഡോ മാത്രം.)
ബാഹ്യ വാര്ത്താവിനിമയം
സാം ശ്രവിക്കുന്നു തിരുത്തുക പ്ലംബ് പോർട്ട്. പ്ലംബിംഗ് സജീവമല്ലെങ്കിൽ, അഭ്യർത്ഥനയിൽ സാമ സൃഷ്ടിക്കുന്നു
പേരുള്ള ഒരു പൈപ്പ് /srv/sam.ഉപയോക്താവ് കമാൻഡുകളുടെ അധിക ഉറവിടമായി പ്രവർത്തിക്കുന്നു. കഥാപാത്രങ്ങൾ
പേരിട്ടിരിക്കുന്ന പൈപ്പിലേക്ക് എഴുതിയത് കമാൻഡ് വിൻഡോയിൽ ടൈപ്പ് ചെയ്തതുപോലെയാണ് പരിഗണിക്കുന്നത്.
B ഒരു ഷെൽ-ലെവൽ കമാൻഡാണ് ഒരു ഉദാഹരണം ഉണ്ടാക്കുന്നത് സാമ ലേക്ക് ഒരേ ടെർമിനലിൽ പ്രവർത്തിക്കുന്നു
പേര് ലോഡ് ചെയ്യുക ഫയലുകൾ. B പ്ലംബിംഗ് അല്ലെങ്കിൽ പേരിട്ടിരിക്കുന്ന പൈപ്പ്, ഏത് സേവനമാണോ അത് ഉപയോഗിക്കുന്നു
ലഭ്യമാണ്. പ്ലംബിംഗ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ലെങ്കിൽ, ഒരു ലൈൻ നമ്പർ വ്യക്തമാക്കാൻ ഓപ്ഷൻ അനുവദിക്കുന്നു
അവസാനമായി നാമകരണം ചെയ്ത ഫയലിൽ പ്രദർശിപ്പിക്കുന്നതിനുള്ള പ്രാരംഭ സ്ഥാനത്തിനായി (പ്ലംബിംഗ് കൂടുതൽ നൽകുന്നു
ഈ കഴിവിനുള്ള പൊതു സംവിധാനം).
E ആയി ഉപയോഗിക്കാവുന്ന ഒരു ഷെൽ-ലെവൽ കമാൻഡ് ആണ് $ എഡിറ്റർ ഒരു Unix പരിതസ്ഥിതിയിൽ. അത് ഓടുന്നു B
on ഫയല് തുടർന്ന് അത് വരെ പുറത്തുകടക്കുന്നില്ല ഫയല് മാറ്റി, അത് ഒരു സിഗ്നലായി എടുക്കുന്നു ഫയല്
എഡിറ്റ് ചെയ്തു കഴിഞ്ഞു.
അസാധാരണമായ അവസാനിപ്പിക്കുക
If സാമ എ അല്ലാതെ അവസാനിപ്പിക്കുന്നു q കമാൻഡ് (ഹാംഗ്അപ്പ്, അതിന്റെ വിൻഡോ ഇല്ലാതാക്കൽ മുതലായവ)
പരിഷ്കരിച്ച ഫയലുകൾ എക്സിക്യൂട്ടബിൾ ഫയലിൽ സേവ് ചെയ്യുന്നു, $HOME/sam.save. ഈ പ്രോഗ്രാം, എപ്പോൾ
എക്സിക്യൂട്ട് ചെയ്തു, ഓരോ ഫയലും ഒരു ബാഹ്യ ഫയലിലേക്ക് തിരികെ എഴുതണോ എന്ന് ചോദിക്കുന്നു. ഉത്തരം കാരണമാകുന്നു
എഴുത്തു; മറ്റെന്തെങ്കിലും ഫയൽ ഒഴിവാക്കുന്നു.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് samplan9 ഓൺലൈനായി ഉപയോഗിക്കുക