GT

Guide to Linux Advanced Bash Scripting for Android APK

ထုတ်ဝေသူ: Daniel Evensen
Android APK Free
ဒေါင်းလုပ် v2.2 0 ဒေါင်းလုပ်များ
ဖိုင်အမျိုးအစားAPK
ဗားရှင်း2.2
ထုတ်ဝေသူ Daniel Evensen
ဖြန့်ချိသည့်ရက်၂၀၁၉၊ အောက် ၁၃
ရက်စွဲထပ်ထည့်သည်၂၀၁၉၊ အောက် ၁၃
Os လိုအပ်ချက်များAndroid
လိုအပ်ချက်များRequires Android 4.4 and up
စုစုပေါင်း downloads
စျေးနှုန်းFree

ဖော်ပြချက်

Bookmark စာမျက်နှာကို ထည့်ထားသည်။

No Ad ဗားရှင်းသို့ အဆင့်မြှင့်ရန် ရွေးချယ်မှု။

Public Domain

https://publicdomainvectors.org/en/free-clipart/Linux-text-with-funny-tux-face-vector-image/13011.html

Tux Penguin အများသုံး Domain

https://github.com/garrett/Tux/blob/master/README.md

Bash Shell ဇာတ်ညွှန်းရေးခြင်းကို နက်နက်နဲနဲကြည့်ရှုပါ။

အခန်းအချို့သာ!!!

အပိုင်း ၁။ နိဒါန်း

1. Shell ပရိုဂရမ်းမင်း။

2. Sha-Bang ဖြင့် စတင်ပါ။

အပိုင်း ၂။ အခြေခံများ

3. အထူးဇာတ်ကောင်များ

4. Variables များနှင့် Parameters များအကြောင်း နိဒါန်း

5. ကိုးကားခြင်း။

6. ထွက်ပြီး အခြေအနေကို ထွက်ပါ။

7. စမ်းသပ်မှုများ

8. လုပ်ငန်းဆောင်ရွက်မှုနှင့် ဆက်စပ်အကြောင်းအရာများ

အပိုင်း ၃။ အခြေခံများထက် ကျော်လွန်ခြင်း။

9. နောက်တစ်ခုက Variables ကိုကြည့်ပါ။

10. ကိန်းရှင်များကို ကိုင်တွယ်ခြင်း။

11. ကွင်းများနှင့် အကိုင်းအခက်များ

12. Command အစားထိုးခြင်း။

13. ဂဏန်းသင်္ချာချဲ့ခြင်း။

14. အားလပ်ချိန်

အပိုင်း 4. အမိန့်များ

15. Internal Commands နှင့် Builtins

16. ပြင်ပ စစ်ထုတ်မှုများ၊ ပရိုဂရမ်များနှင့် အမိန့်များ

17. စနစ်နှင့် အုပ်ချုပ်ရေးဆိုင်ရာ အမိန့်များ

အပိုင်း ၅။ အဆင့်မြင့်အကြောင်းအရာများ

18. ပုံမှန်အသုံးအနှုန်းများ

19. ဤတွင် စာရွက်စာတမ်းများ

20. I/O လမ်းကြောင်းပြောင်းခြင်း။

21. Subshells များ

22. ကန့်သတ်ထားသော အခွံများ

23. လုပ်ငန်းစဉ် အစားထိုးခြင်း။

24. လုပ်ဆောင်ချက်များ

25. နာမည်များ

26. စာရင်းတည်ဆောက်မှုများ

27. Arrays

28. သွယ်ဝိုက်ကိုးကားချက်များ

29. /dev နှင့် /proc

30. Network Programming

31. Zeros နှင့် Nulls များ

32. အမှားရှာပြင်ခြင်း။

33. ရွေးချယ်မှုများ

34. Gotchas

35. စတိုင်ဖြင့် ဇာတ်ညွှန်းရေးခြင်း။

၃၆။ပဒေသာပင်

37. Bash၊ ဗားရှင်း 2၊ 3၊ နှင့် 4

38. နောက်ဆုံးမှတ်စုများ

၃၈.၁။ စာရေးသူမှတ်စု

၃၈.၂။ စာရေးသူအကြောင်း

၃၈.၃။ အကူအညီအတွက် ဘယ်ကိုသွားရမလဲ

၃၈.၄။ ဤစာအုပ်ကိုထုတ်လုပ်ရန်အသုံးပြုသောကိရိယာများ

၃၈.၅။ ခရက်ဒစ်

၃၈.၆။ ရှင်းလင်းချက်

ကျမ်းကိုးစာရင်း

A. ပံ့ပိုးပေးထားသော Scripts

B. ရည်ညွှန်းကတ်များ

C. A Sed နှင့် Awk Micro-Primer

C.1 Sed

C.2. ဪ

D. လမ်းကြောင်းအမည်များကို ခွဲခြမ်းစိပ်ဖြာခြင်းနှင့် စီမံခန့်ခွဲခြင်း။

E. အထူးအဓိပ္ပါယ်များဖြင့် ကုဒ်များကို ထွက်ပါ။

F. I/O နှင့် I/O လမ်းကြောင်းပြောင်းခြင်းဆိုင်ရာ အသေးစိတ်နိဒါန်း

G. Command-Line ရွေးစရာများ

G.1။ Standard Command-Line ရွေးချယ်မှုများ

G.2။ Bash Command-Line ရွေးချယ်မှုများ

H. အရေးကြီးဖိုင်များ

I. အရေးကြီးသော စနစ်လမ်းညွှန်များ

J. Programmable Completion အကြောင်း နိဒါန်း

K. Localization

L. သမိုင်းအမိန့်များ

M. နမူနာ .bashrc နှင့် .bash_profile ဖိုင်များ

N. DOS Batch ဖိုင်များကို Shell Scripts အဖြစ်သို့ ပြောင်းလဲခြင်း။

O. လေ့ကျင့်ခန်းများ

O.1။ Script များကို ပိုင်းခြားစိတ်ဖြာခြင်း။

O.2။ Scripts များရေးသားခြင်း။

P. Revision History

Q. Download နှင့် Mirror Sites များ

R. လုပ်ရန်စာရင်း

၎။ မူပိုင်ခွင့်

T. ASCII ဇယား

အညွှန်း

ဇယားများစာရင်း

၈-၁။ အော်ပရေတာ ဦးစားပေး

၁၅-၁။ အလုပ်အကိုင် အထောက်အထားများ

၃၃-၁။ Bash ရွေးစရာများ

၃၆-၁။ Escape Sequences တွင် အရောင်များကို ကိုယ်စားပြုသော နံပါတ်များ

B-1။ အထူး Shell ပြောင်းလဲမှုများ

ခ-၂။ စမ်းသပ်ခြင်း အော်ပရေတာများ- Binary နှိုင်းယှဉ်မှု

B-3။ စမ်းသပ်သည့် အော်ပရေတာများ- ဖိုင်များ

B-4။ ကန့်သတ်ချက် အစားထိုးခြင်းနှင့် ချဲ့ထွင်ခြင်း။

B-5။ စာတန်းလည်ပတ်မှုများ

B-6။ အထွေထွေတည်ဆောက်မှုများ

ဗိုက် ၁။ အခြေခံ sed အော်ပရေတာများ

ဗိုက် ၂။ sed အော်ပရေတာများ၏ဥပမာများ

E-1။ အထွက်ကုဒ်များကို သီးသန့်ထားရှိသည်။

N-1။ Batch file သော့ချက်စာလုံးများ/variables/operators နှင့် ၎င်းတို့၏ shell နှင့် ညီမျှသည်။

P-1။ ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ဥပမာများစာရင်း

၂-၁။ ရှင်းလင်းခြင်း- /var/log ရှိ မှတ်တမ်းဖိုင်များကို ရှင်းလင်းရန် script တစ်ခု

၂-၂။ ရှင်းလင်းခြင်း- ပိုမိုကောင်းမွန်သော ရှင်းလင်းရေး script တစ်ခု

၂-၃။ ရှင်းလင်းခြင်း- အထက်ဖော်ပြပါ scripts များ၏ အဆင့်မြှင့်ပြီး ယေဘုယျဗားရှင်း။

၃-၁။ ကုဒ်တုံးများနှင့် I/O လမ်းကြောင်းပြောင်းခြင်း။

၃-၂။ ကုဒ်ပိတ်ဆို့ခြင်း၏ အထွက်ကို ဖိုင်တစ်ခုသို့ သိမ်းဆည်းခြင်း။

၃-၃။ နောက်ခံတွင် ကွင်းဆက်တစ်ခုကို လုပ်ဆောင်နေသည်။

၃-၄။ ဖိုင်အားလုံး၏ အရန်သိမ်းခြင်းကို နောက်ဆုံးနေ့တွင် ပြောင်းထားသည်။

၄-၁။ ပြောင်းလဲနိုင်သော တာဝန်နှင့် အစားထိုးမှု

၄-၂။ Plain Variable Assignment

၄-၃။ ပြောင်းလဲနိုင်သော Assignment၊ ရိုးရှင်းပြီး ဆန်းသစ်သည်။

၄-၄။ ကိန်းပြည့် သို့မဟုတ် စာကြောင်း?

၄-၅။ Positional Parameters

၄-၆။ wh၊ whois domain name ကိုရှာဖွေပါ။

၄-၇။ Shift ကိုအသုံးပြုခြင်း။

၅-၁။ ထူးဆန်းသော ပြောင်းလဲမှုများကို သံယောင်လိုက်ခြင်း။

၅-၂။ လွတ်မြောက်သွားသော ဇာတ်ကောင်များ

၅-၃။ သော့နှိပ်မှုများကို ထောက်လှမ်းခြင်း။

၆-၁။ ထွက်/ထွက် အခြေအနေ

၆-၂။ အသုံးပြုနေတဲ့ အခြေအနေကို ဆန့်ကျင်ခြင်း !

၇-၁။ အမှန်တရားဆိုတာ ဘာလဲ?

၇-၂။ စမ်းသပ်မှု၏ ညီမျှမှု၊ /usr/bin/test၊ [ ] နှင့် /usr/bin/[

၇-၃။ ဂဏန်းသင်္ချာစမ်းသပ်မှုများ (( ) )

၇-၄။ ကျိုးနေသောလင့်ခ်များကို စမ်းသပ်ခြင်း။

၇-၅။ ဂဏန်းသင်္ချာနှင့် string နှိုင်းယှဉ်မှု

၇-၆။ string တစ်ခုသည် null ရှိမရှိ စမ်းသပ်ခြင်း။

၇-၇။ zmore

၈-၁။ အမြတ်ဆုံး ဘုံကွဲ

၈-၂။ ဂဏန်းသင်္ချာ လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း။

၈-၃။ && နှင့် || ကိုအသုံးပြု၍ Compound Condition Tests

၈-၄။ ကိန်းသေများကို ကိုယ်စားပြုခြင်း။

၈-၅။ ကိန်းရှင်များကို C-စတိုင် ခြယ်လှယ်ခြင်း။

၉-၁။ $IFS နှင့် နေရာလွတ်များ

၉-၂။ အချိန်သတ်မှတ် ထည့်သွင်းခြင်း။

၉-၃။ နောက်ထပ်တစ်ကြိမ်၊ အချိန်ကိုက်ထည့်သွင်းပါ။

၉-၄။ အချိန်ကိုက်ဖတ်သည်။

၉-၅။ ငါ root လား။

၉-၆။ arglist- $* နှင့် $@ ဖြင့် အကြောင်းပြချက်များကို စာရင်းပြုစုခြင်း

၉-၇။ $* နှင့် $@ အပြုအမူ မကိုက်ညီပါ။

ဆင်တူ ပရိုဂရမ်များ

ရွေးချယ်စရာများ