Questions tagged «shell»

කවචය යුනික්ස් හි විධාන රේඛා අතුරුමුහුණතයි. ඔබට අන්තර්ක්‍රියාකාරීව ෂෙල් එකක විධාන ටයිප් කළ හැකිය, නැතහොත් කාර්යයන් ස්වයංක්‍රීය කිරීමට ස්ක්‍රිප්ට් ලියන්න. / Bin / sh සහ වඩාත් අනුකූල ෂෙල් වෙඩි (අළු, බාෂ්, ksh, zsh,…) සඳහා අදාළ වන ප්‍රශ්න සඳහා මෙම ටැගය භාවිතා කරන්න. දෝෂ සහිත ෂෙල් ස්ක්‍රිප්ට් සඳහා, කරුණාකර ඒවා මෙහි පළ කිරීමට පෙර http://shellcheck.net හි පරීක්ෂා කරන්න.

4
පෙළ සැකසීමට ෂෙල් ලූපයක් භාවිතා කිරීම නරක පුරුද්දක් ලෙස සලකන්නේ ඇයි?
පෙළ සැකසීම සඳහා කාල ලූපයක් භාවිතා කිරීම පොසික්ස් කවච වල නරක පුරුද්දක් ලෙස සලකන්නේද? ලෙස Stéphane Chazelas පෙන්වා , සිප්පි කටු, චක්රයක් සඳහා භාවිතා නොකිරීමට හේතු කිහිපයකි සංකල්පීය , විශ්වසනීයත්වය , legibility , කාර්ය සාධනය සහ ආරක්ෂක . මෙම පිළිතුර පැහැදිලි විශ්වසනීයත්වය හා legibility අංශ: while IFS= read -r line …

20
බෙදාහැරීමේ නම සහ අනුවාද අංකය සරල ෂෙල් පිටපතකින් ලබා ගන්නේ කෙසේද?
මම උබුන්ටු සහ සෙන්ටෝස් බෙදාහැරීම් මත ධාවනය කළ හැකි සරල බාෂ් ස්ක්‍රිප්ට් එකක වැඩ කරමින් සිටිමි (ඩෙබියන් සහ ෆෙඩෝරා / ආර්එච්එල් සඳහා සහය වැඩි වනු ඇත) සහ පිටපත ක්‍රියාත්මක වන බෙදාහැරීමේ නම සහ අනුවාදය දැන ගැනීමට මට අවශ්‍යය ( නිශ්චිත ක්‍රියාවන් අවුලුවාලීම සඳහා, උදාහරණයක් ලෙස නිධි නිර්මාණය කිරීම). මෙතෙක් මා …
204 shell 

9
බහු විධානයන්ට stdout යැවිය හැක්කේ කෙසේද?
ආදානය මත පෙරහන් කරන හෝ ක්‍රියා කරන සමහර විධානයන් ඇත, පසුව එය ප්‍රතිදානය ලෙස සම්මත කරයි, මම සාමාන්‍යයෙන් සිතන්නේ stdout- නමුත් සමහර විධානයන් එය රැගෙන stdinඔවුන් සමඟ කරන ඕනෑම දෙයක් කරනු ඇති අතර කිසිවක් ප්‍රතිදානය නොකරයි. මම OS X මෙහෙයුම් පද්ධතිය සමග වඩාත් හුරු පුරුදු ඉන්නේ එසේ වූ වහාම මතකයට …

11
යුගයේ කාලරාමුව මානව කියවිය හැකි ආකෘතියකට ක්ලයි මත පරිවර්තනය කරන්නේ කෙසේද?
යුගයේ කාලරාමුව මානව කියවිය හැකි ආකෘතියකට ක්ලයි මත පරිවර්තනය කරන්නේ කෙසේද? දිනය සමඟ එය කිරීමට ක්‍රමයක් ඇතැයි මම සිතමි, නමුත් වාක්‍ය ඛණ්ඩය මග හැරේ (වෙනත් ක්‍රම සාදරයෙන් පිළිගනී).
198 command-line  shell  date 

12
තනි ක්‍රියාවලියක CPU / මතක භාවිතය නිරීක්ෂණය කරන්නේ කෙසේද?
එක් ක්‍රියාවලියක මතකය / සීපී භාවිතය තත්‍ය කාලීනව නිරීක්ෂණය කිරීමට මම කැමතියි. topඑක් ක්‍රියාවලියකට සමාන නමුත් ඉලක්ක කර ඇති, වඩාත් සුදුසු වන්නේ යම් ආකාරයක ඉතිහාස ප්‍රස්ථාරයක් සමඟ ය.
198 shell  process  monitoring  top 

8
ෂෙල් ස්ක්‍රිප්ට් මත සෙටූයිඩ් කිරීමට ඉඩ දෙන්න
මෙම setuidඅවසර ටිකක් අද්මිනිස්ත්රාසිකකරු සඵල පරිශීලක හිමිකරු වෙනුවට අංකය සහිත වැඩසටහනක් ක්රියාත්මක කිරීමට ලිනක්ස් කියයි: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; sudo chmod +s ./setuid-test …

6
විධානයන්හි `(බැක්කෝට් / බැක්ටික්) යන්නෙන් අදහස් කරන්නේ කුමක්ද?
මට පහත විධානය හමු විය: sudo chown `id -u` /somedir මම කල්පනා කරමි: `සංකේතයේ තේරුම කුමක්ද? උදාහරණයක් ලෙස ඉහත විධානය හොඳින් ක්‍රියාත්මක වන නමුත් පහත දැක්වෙන විධානය ක්‍රියාත්මක නොවන බව මම දුටුවෙමි. sudo chown 'id -u' /somedir
190 shell  quoting 

4
ක්‍රියාත්මක වන ක්‍රියාවලියක වත්මන් වැඩ නාමාවලිය සොයා ගන්න?
ක්‍රියාත්මක වන ක්‍රියාවලියක වර්තමාන ක්‍රියාකාරී නාමාවලිය (සීඩබ්ලිව්ඩී) සොයා ගැනීමට කෙනෙකුට භාවිතා කළ හැකි විධානය කුමක්ද? මේවා ඔබට ක්‍රියාවලියෙන් බාහිරව භාවිතා කළ හැකි විධාන වේ.

5
අත්හිටුවන්නේ කෙසේද සහ පසුබිම් ක්‍රියාවලියක් පෙරට ගෙන එන්නේ කෙසේද
මට මුලින් ක්‍රියාත්මක වන ක්‍රියාවලියක් තිබේ. මම Ctrl+ මගින් අත්හිටුවා Z, පසුව පසුබිම තුළ එහි ධාවනය නැවත ආරම්භ කරමි bg <jobid>. පසුබිම තුළ ක්‍රියාත්මක වන ක්‍රියාවලියක් අත්හිටුවන්නේ කෙසේදැයි මම කල්පනා කරමි. පසුබිම් ක්‍රියාවලියක් පෙරට ගෙන එන්නේ කෙසේද? සංස්කරණය කරන්න: ක්‍රියාවලිය stderr වෙත ප්‍රතිදානය කරයි, එබැවින් fg <jobid>ක්‍රියාවලිය පර්යන්තයට ප්‍රතිදානය කරන …

8
/ Sbin / nologin සහ / bin / false අතර වෙනස කුමක්ද?
තාක්ෂණික වශයෙන්, මේ දෙකෙන් pamඔබේ කවචය පරීක්ෂා කිරීම සඳහා සකසා නොමැති නම්, ඔබ කවචයේ pam_shellsනොමැති නම්, ඔබේ පිවිසුම වළක්වා ගත නොහැක. මගේ පද්ධතියේ ඒවා ඊටත් වඩා වෙනස් ප්‍රමාණයේ බැවින් ඔවුන් සැබවින්ම යමක් කරයිදැයි මම සැක කරමි. ඉතින් මොකක්ද වෙනස? ඔවුන් දෙදෙනාම පවතින්නේ ඇයි? ඇයි මම එකක් අනෙකට වඩා භාවිතා කරන්නේ? …
185 shell  security  login 

4
විධාන රේඛාවේ පරිසර විචල්‍යයක් සකසා එය විධානවල දිස්වන්නේ කෙසේද?
මම දුවනවා නම් export TEST=foo echo $TEST එය foo ප්‍රතිදානය කරයි. මම දුවනවා නම් TEST=foo echo $TEST එය එසේ නොවේ. අපනයනය හෝ ස්ක්‍රිප්ට් භාවිතා නොකර මෙම ක්‍රියාකාරිත්වය ලබා ගන්නේ කෙසේද?

12
නල ආදාන පේළියකට එක් වරක් විධානයක් ක්‍රියාත්මක කරන්න?
සෑම තරඟයක් සඳහාම වරක් ජාවා විධානයක් ක්‍රියාත්මක කිරීමට මට අවශ්‍යය ls | grep pattern -. මෙම අවස්ථාවේ දී, මට කළ හැකි යැයි මම සිතමි, find pattern -exec java MyProg '{}' \;නමුත් සාමාන්‍ය කාරණය ගැන මට කුතුහලයක් ඇත - “සම්මත ආදානයේ සෑම පේළියකටම වරක් විධානයක් ක්‍රියාත්මක කරන්න” යැයි පැවසීමට පහසු ක්‍රමයක් …
178 bash  shell  fish 

9
පරිසර විචල්‍යයක් පැමිණියේ කොහෙන්ද යන්න තීරණය කරන්නේ කෙසේද?
මා කලකට පෙර සැකසූ ලිනක්ස් උදාහරණයක් තිබේ. මම එය සකස් කර ලොග් වූ rootවිට මා විසින් සකස් කරන ලද පරිසර විචල්‍යයන් කිහිපයක් ඇති නමුත් ඒවා පැමිණියේ කොහෙන්දැයි මට මතක නැත. මම පරීක්ෂා කර ~/.bash_profile, /etc/.bash_rcසහ සියලු ආරම්භක පිටපත්. මම ක්රියාත්මක කරනවා findහා grepකැමැතියි. පැහැදිලිව පෙනෙන තැනක බැලීමට මට අමතක විය …

7
ඉලක්කගත ගොනු mv සමඟ නැවත ලියන්නේ කෙසේද?
මට මව් නාමාවලිය වෙත යාමට අවශ්‍ය උප බහලුමක ලිපිගොනු සහ ඩර් ටොන් ගණනක් ඇත. ඉලක්කගත නාමාවලියෙහි දැනටමත් සමහර ලිපිගොනු සහ ඩිරර්ස් ඇත, ඒවා නැවත ලිවිය යුතුය. ඉලක්කය තුළ පමණක් ඇති ලිපිගොනු නොතැබිය යුතුය. මට එය කිරීමට බල කළ හැකිද mv? එය ( mv * ..) පැමිණිලි කරයි mv: cannot move …

6
අන්වර්ථයක් මගින් සෙවනැලි කරන ලද විධානයක් ක්‍රියාත්මක කරන්න
මට පහත දැක්වෙන අන්වර්ථ නාමය ඇති බව කියමු - alias ls='ls --color=auto'- මට lsවිකල්ප නොමැතිව සාමාන්‍ය අමතන්න අවශ්‍යයි . එය කළ හැකි එකම ක්‍රමය unalias, විධානය කර නැවත අන්වර්ථයද? එසේත් නැතිනම් යම් යම් උපක්‍රම හෝ ක්‍රියාමාර්ග තිබේද?
173 bash  shell  alias 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.