Questions tagged «bash»

අනෙකුත් බෝර්න් / පොසික්ස් ෂෙල් වෙඩි වලට වඩා GNU හි Bourne Again Shell සඳහා විශේෂිත ප්‍රශ්න. පොදුවේ යුනික්ස් ෂෙල් වෙඩි පිළිබඳ ප්‍රශ්න සඳහා, ඒ වෙනුවට / shell ටැගය භාවිතා කරන්න.

11
Git හි ප්‍රතිදානය වර්ණවත් කරන්නේ කෙසේද?
Git (හෝ කිසියම් විධානයක්) සඳහා ප්‍රතිදානය වර්ණ ගැන්වීමට ක්‍රමයක් තිබේද? සලකා බලන්න: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # …
269 bash  colors  git 

22
ඔබේ පර්යන්තය සහ ෂෙල් පරිසරය වර්ණ ගැන්වීම?
මම වැඩි කාලයක් ගත කරන්නේ යුනික්ස් පරිසරවල වැඩ කිරීම සහ ටර්මිනල් ඉමුලේටර් භාවිතා කිරීමෙනි. විධාන රේඛාවේ වර්ණය භාවිතා කිරීමට මම උත්සාහ කරමි, මන්ද වර්ණය ප්‍රතිදානය වඩාත් ප්‍රයෝජනවත් සහ අවබෝධාත්මක කරයි. මගේ පර්යන්ත පරිසරයට වර්ණය එක් කිරීමට ඇති විකල්ප මොනවාද? ඔබ භාවිතා කරන උපක්‍රම මොනවාද? ඔබ මුහුණ දී ඇති අන්තරායන් මොනවාද? …
267 shell  bash  colors  prompt 

8
විචල්යයක් හිස් හෝ අවකාශයන් පමණක් තිබේදැයි පරීක්ෂා කරන්නේ කෙසේද?
paramහිස් නොවේ නම් පහත දැක්වෙන bash syntax සත්‍යාපනය කරයි : [[ ! -z $param ]] උදාහරණයක් වශයෙන්: param="" [[ ! -z $param ]] && echo "I am not zero" නිමැවුමක් සහ එහි දඩය නැත. නමුත් paramඅවකාශ අක්ෂර එකක් (හෝ වැඩි ගණනක්) හැර හිස් වූ විට නඩුව වෙනස් වේ: param=" " …

4
BASH හි 'කැපීම' සමඟ 'ටැබ්' පරිසීමකය අර්ථ දක්වන්නේ කෙසේද?
cutඅවකාශ පරිමිතියක් භාවිතා කරමින් ක්ෂේත්‍රවලට ආදානය බිඳ දැමීම සහ දෙවන ක්ෂේත්‍රය ලබා ගැනීම පිළිබඳ උදාහරණයක් මෙන්න : cut -f2 -d' ' අවකාශය වෙනුවට පරිසීමකය ටැබ් එකක් ලෙස අර්ථ දැක්විය හැක්කේ කෙසේද?
248 bash  cut 

5
Env x = '() {:;}; 'bash do සහ එය අනාරක්ෂිත වන්නේ ඇයි?
පෙනෙන ආකාරයට අවදානමක් (CVE-2014-6271) ඇත: Bash විශේෂයෙන් සකසන ලද පරිසර විචල්‍ය කේත එන්නත් කිරීමේ ප්‍රහාරය සිදුවන්නේ කුමක්දැයි වටහා ගැනීමට මම උත්සාහ කරමි, නමුත් මට එය වැටහී ඇති බව මට සම්පූර්ණයෙන්ම විශ්වාස නැත. echoතනි උපුටා දැක්වීම්වල මෙන් එය ක්‍රියාත්මක කරන්නේ කෙසේද ? $ env x='() { :;}; echo vulnerable' bash -c …

5
මගේ Bash ස්ක්‍රිප්ට් අන්වර්ථයන් හඳුනා නොගන්නේ ඇයි?
මගේ ~/.bashrcගොනුවේ අර්ථ දැක්වීම් දෙකක් තිබේ: commandA, එය දිගු මාවතකට අන්වර්ථයකි commandB, එය Bash ස්ක්‍රිප්ටයේ අන්වර්ථයකි මෙම විධාන දෙක සමඟ එකම ගොනුව සැකසීමට මට අවශ්‍යය, එබැවින් මම පහත දැක්වෙන Bash ස්ක්‍රිප්ට් ලිවීය: #!/bin/bash for file in "$@" do commandA $file commandB $file done මගේ සැසිවාරයෙන් ඉවත් වී නැවත පුරනය වීමෙන් …
237 bash  alias 

11
ඉතිහාසයෙන් එක් පේළියක් ඉවත් කරන්නේ කෙසේද?
මම මැක් ඕඑස්එක්ස් හි වැඩ කරමින් සිටිමි, එබැවින් මම අනුමාන කරන්නේ මම බාෂ් භාවිතා කරනවාද ...? සමහර විට මම ඉතිහාසයේ මතක තබා ගැනීමට අකමැති දෙයක් ඇතුළත් කරමි. මම එය ඉවත් කරන්නේ කෙසේද?

9
ධාවනය වන ක්‍රියාවලියක ප්‍රතිදානය වෙනත් බැෂ් සැසියකදී දකින්නේ කෙසේද?
මම දේශීයව වැඩ කරමින් සිටියදී දුරස්ථ යන්ත්‍රයක ස්ක්‍රිප්ටයක් ධාවනය කර ඇත. මට එකම පරිශීලකයා ලෙස SSH හරහා යන්ත්‍රයට සම්බන්ධ වී ස්ක්‍රිප්ට් එක ක්‍රියාත්මක වන ආකාරය දැක ගත හැකිය ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh එය හුදෙක් දේශීය …

3
Bash / POSIX shells හි විචල්‍යයක් උපුටා දැක්වීමට අමතක වීමේ ආරක්‍ෂිත ඇඟවුම්
ඔබ ටික කලක් unix.stackexchange.com අනුගමනය කරන්නේ නම්, echo $varබෝර්න් / පොසික්ස් කවචවල (මෙන් ) ලැයිස්තු සන්දර්භය තුළ (මෙන් ) විචල්‍යයක් සඳහන් නොකිරීම විශේෂ අර්ථයක් ඇති බව ඔබ දැන සිටිය යුතුය. ඔබට හොඳ හේතුවක් නොමැති නම් එය නොකළ යුතුය. එය උදාහරණ මෙතන ප්රශ්න හා ගණනාවක දීර්ඝ වශයෙන් සාකච්ඡා කරනවා (: ඇයි? …


20
ගොනුවක අවසානයට නව රේඛාවක් එකතු කරන්නේ කෙසේද?
අනුවාද පාලන පද්ධති භාවිතා කිරීම වෙනස පවසන විට ශබ්දය නිසා මා කෝපයට පත් No newline at end of fileවේ. ඉතින් මම කල්පනා කළා: එම පණිවිඩ ඉවත් කිරීම සඳහා ගොනුවක් අවසානයේ නව රේඛාවක් එකතු කරන්නේ කෙසේද?

12
බහු ගොනු වල දිගුව වෙනස් කරන්නේ කෙසේද?
මම සිට ගොනු දිගුව වෙනස් කිරීමට කැමති *.txtකිරීමට *.text. මම basenameවිධානය භාවිතා කිරීමට උත්සාහ කළෙමි , නමුත් එක් ගොනුවකට වඩා වෙනස් කිරීමට මට අපහසුතාවයක් ඇත. මෙන්න මගේ කේතය: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done මට මෙම දෝෂය ඇතිවේ: basename: too many arguments …

8
පර්යන්ත විමසුම නිවැරදිව ඔතා නැත
මට ගැටලුවක් තිබේ, මම ඉතා දිගු විධානයන් යතුරු පුවරුවේ ටයිප් කළහොත් ටර්මිනලය මා ටයිප් කරන දේ නිවැරදිව ඉදිරිපත් නොකරයි. මට පහත දැක්වෙන විධානයක් තිබේ නම් මම බලාපොරොත්තු වෙමි: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com විධානය පේළි දෙකකින් දැක්විය යුතුය. ඒ වෙනුවට එය බොහෝ විට එතෙර වී මගේ විමසුමට ඉහළින් …
187 bash  terminal  prompt 


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

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.