ଲିନକ୍ସରେ sh ସ୍କ୍ରିପ୍ଟ ଲଞ୍ଚ କରନ୍ତୁ |

Anonim

ଲିନକ୍ସରେ sh ସ୍କ୍ରିପ୍ଟ ଲଞ୍ଚ କରନ୍ତୁ |

ପଦାଙ୍କ 1: ଏକ ଚେକ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବା |

ପ୍ରଥମେ, ଆମେ ଏକ ଚେକ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବାକୁ ପ୍ରସ୍ତାବ ଦେଉଛୁ ଯାହା ଭବିଷ୍ୟତରେ ଚାଲିବ | ଅବଶ୍ୟ, ଯଦି କମାଣ୍ଡ୍ ଲାଇନ୍ ସ୍କ୍ରିପ୍ଟ ପୂର୍ବରୁ ଉପଲବ୍ଧ ହେବ ତେବେ ଆପଣ ଏହି ପର୍ଯ୍ୟାୟକୁ ଏଡ଼ାଇ ପାରିବେ | ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ବର୍ତ୍ତମାନ ଆମେ ପ୍ରୋଗ୍ରାମିଂ ଭାଷାଗୁଡ଼ିକର ବାକ୍ୟବିନ୍ୟାସକୁ ବିସର୍ଜନ କରିବୁ ନାହିଁ, କିନ୍ତୁ କେବଳ ଆମେ ଆପଣଙ୍କୁ କହିବୁ ଯେ ପରିସ୍ଥିତିରେ ଏହାର ବିଷୟବସ୍ତୁ ପାଇଁ ବିଷୟବସ୍ତୁ ଭର୍ତ୍ତି କରି |

  1. ଆପଣଙ୍କ ପାଇଁ "ଟର୍ମିନାଲ୍" ସୁବିଧାଜନକ, ଉଦାହରଣ ସ୍ୱରୂପ, ପ୍ରୟୋଗ ମେନୁ କିମ୍ବା ହଟ୍ କି Ctrl + Alt + T. ମାଧ୍ୟମରେ |
  2. ଲିନକ୍ସରେ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ମାନୁଆଲ୍ ସୃଷ୍ଟି ପାଇଁ ଟର୍ମିନାଲ୍ ଚଳାଇବା |

  3. ଏଠାରେ, suda nicao sow ା savedageve comport.cs କୁ ବ୍ୟବହାର କରନ୍ତୁ, ଯେଉଁଠାରେ ନାନୋ ହେଉଛି ବ୍ୟବହୃତ ଟେକ୍ସଟ୍ ସମ୍ପାଦକ, ଏବଂ ISTE ର ନାମ ହେଉଛି ହେଉଛି ସୃଷ୍ଟି ହୋଇଥିବା ଫାଇଲର ନାମ | ଆପଣ ଏକ ଫାଇଲ୍ ସୃଷ୍ଟି କରିପାରିବେ, ଉଦାହରଣ ସ୍ୱରୂପ, ସମାନ vi କିମ୍ବା gedit ମାଧ୍ୟମରେ, ଏହା ମୂଳ ପରିବର୍ତ୍ତନ କରିବ ନାହିଁ, ଏବଂ ଉପନର ନାମ ଉପଭୋକ୍ତାଙ୍କ ସହିତ ପରିବର୍ତ୍ତନ ମଧ୍ୟ ପରିବର୍ତ୍ତନ ହୁଏ |
  4. ଲିନକ୍ସରେ ଏକ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବା ପୂର୍ବରୁ ଏକ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ଆରମ୍ଭ କରିବା ଏକ ନିର୍ଦ୍ଦେଶ |

  5. ସୁପରସୁଜର ଆକାଉଣ୍ଟରୁ ପାସୱାର୍ଡ ପ୍ରବେଶ କରି ଏହି କାର୍ଯ୍ୟକୁ ନିଶ୍ଚିତ କରନ୍ତୁ, ଯେହେତୁ ଏହା ସୁଡୋ ଯୁକ୍ତି ସହିତ ସଂପାଦିତ ହୁଏ |
  6. ଲିନକ୍ସ ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟର ଏକ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ନିଶ୍ଚିତକରଣ |

  7. ଏକ ନୂତନ ଫାଇଲ୍ ଖୋଲିବ ଯେଉଁଠାରେ ଆପଣ ସ୍କ୍ରିପ୍ଟ ଷ୍ଟ୍ରିଙ୍ଗଗୁଡିକ ସନ୍ନିବେଶ କରିପାରିବେ | "ହେଲୋ ୱାର୍ଲ୍ଡ" ମେସେଜ୍ ପ୍ରଦର୍ଶନ ପାଇଁ ତୁମେ ଦାୟୀ ଉଦାହରଣ ଦେଖୁଛ | ଯଦି ଅନ୍ୟ ଅକ୍ଷରର ବିଷୟବସ୍ତୁ ଅଛି, କେବଳ ଏହାକୁ କନସୋଲରେ ଭର୍ତ୍ତି କରନ୍ତୁ, ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ସମସ୍ତ ଧାଡି ସଠିକ୍ ଭାବରେ ଲେଖା ହୋଇଛି |

    #! / Bin / bash

    ଇକୋ "ହେଲୋ ୱାର୍ଲ୍ଡ"

  8. ଟେକ୍ସଟ୍ ଏଡିଟର୍ ମାଧ୍ୟମରେ ଲିନକ୍ସରେ SH ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି |

  9. ଏହା ପରେ, ଆପଣ Ctrl + o କି ମିଶ୍ରଣ ଧରି ସେଟିଂସମୂହ ସଞ୍ଚୟ କରିପାରିବେ |
  10. ଏହାର ସୃଷ୍ଟି ପରେ ଲିନକ୍ସରେ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ରକ୍ଷଣାବେକ୍ଷଣ ପାଇଁ ସୁଇଚ୍ କରନ୍ତୁ |

  11. ଫାଇଲ୍ ନାମ ଆବଶ୍ୟକ ନୁହେଁ, ଯେହେତୁ ଆମକୁ ସୃଷ୍ଟି କରିବା ସମୟରେ ପଚରାଯାଏ | ସଞ୍ଚୟ ସଂପୂର୍ଣ୍ଣ କରିବାକୁ ଏଣ୍ଟର୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ |
  12. ଏହାର ସୃଷ୍ଟି ପରେ ଲିନକ୍ସରେ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟର ନାମ ଚୟନ କରନ୍ତୁ |

  13. Ctrl + X ମାଧ୍ୟମରେ ଏକ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ଛାଡିଦିଅ |
  14. ଲିନକ୍ସରେ ଏକ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବା ପରେ ଏକ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ସଂପୂର୍ଣ୍ଣ କରିବା |

ଯେପରି ଆମେ ଦେଖୁ, ବାଶ ପାଇଁ ଆପଣଙ୍କର ନିଜର ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକ ସୃଷ୍ଟି କରିବାରେ କିଛି କିଛି ନୁହେଁ, କିନ୍ତୁ ପୁରା ବ feature ଶିଷ୍ଟ୍ୟଟି କୋଡ୍ ଜାଣିବା | ଆପଣଙ୍କୁ ନିଜକୁ ସଠିକ୍ ଭାବରେ ଲେଖିବା କିମ୍ବା ମାଗଣା ଉତ୍ସରୁ ପ୍ରସ୍ତୁତ ସମାଧାନ କପି କରିବାକୁ ପଡିବ | ସ୍କ୍ରିପ୍ଟ ଫାଇଲରେ ସଫଳତାର ସହିତ କାର୍ଯ୍ୟକାରୀ ହୋଇଯିବ, ଆପଣ ସୁରକ୍ଷିତ ପଦକ୍ଷେପକୁ ସୁରକ୍ଷିତ ଭାବରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ |

ପଦାଙ୍କ 2: en ଉପଯୋଗିତା ପାଇଁ ସ୍କ୍ରିପ୍ଟ ସେଟଅପ୍ |

ଏହି ପଦକ୍ଷେପ ମଧ୍ୟ ବାଧ୍ୟତାମୂଳକ ନୁହେଁ, କିନ୍ତୁ ବିନା ଏହା ବ୍ୟବହାରକାରୀମାନେ କରିପାରିବେ ନାହିଁ ଉପଭୋକ୍ତାମାନେ ଯେଉଁମାନେ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରିବା ପାଇଁ vert ଉପଯୋଗିତା ବ୍ୟବହାର କରନ୍ତି | ପ୍ରଭ୍ୟ ଭିନ୍ନ ଭିନ୍ନ ସଂରଚନା ବିନା ଏହା କେବଳ ଖୋଲିବ ନାହିଁ, କାରଣ ଅନୁରୂପ ଅନୁମତି ମୂଳତ ed ed ଗ୍ରହଣ କରାଯାଇ ନାହିଁ | Sudo Cmod ugo + X siteTe.s କମାଣ୍ଡ ମାଧ୍ୟମରେ ସେଗୁଡିକ ଯୋଗ କରାଯାଇଛି, ଯେଉଁଠାରେ ସ୍କ୍ରିପ୍ଟ .ଶ ଆବଶ୍ୟକ ଫାଇଲର ନାମ |

ଏହା ଆରମ୍ଭ ହେବା ପୂର୍ବରୁ ଲିନକ୍ସରେ sh ସ୍କ୍ରିପ୍ଟକୁ ପ୍ରବେଶ ପ୍ରଦାନ କରିବାର ନିର୍ଦ୍ଦେଶ |

ଭୁଲନ୍ତୁ ନାହିଁ ଯେ ସୁଡୋ ଇର୍ଗୁମେଣ୍ଟ ମାଧ୍ୟମରେ କରାଯାଇଥିବା ସମସ୍ତ କାର୍ଯ୍ୟ ସୁପରସୁଜର ପାସୱାର୍ଡର ଇନପୁଟ୍ ମାଧ୍ୟମରେ ଆକାଉଣ୍ଟ ପ୍ରାମାଣିକରଣର ନିଶ୍ଚିତକରଣ ଆବଶ୍ୟକ କରେ | ଏହା ପରେ, ନିର୍ଦ୍ଦେଶ ଆରମ୍ଭ କରିବାକୁ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗ ଶବ୍ଦ ଦେଖାଯିବ, ଯାହାର ଅର୍ଥ ସେଟିଂର ସଫଳ ବ୍ୟବହାର |

ଲିନକ୍ସରେ s ାପ୍ ସ୍କ୍ରିପ୍ଟ ଖୋଲିବା ନିଶ୍ଚିତ କରିବାକୁ ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ |

ପଦାଙ୍କ 3: ଏକ ବିଦ୍ୟମାନ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରିବା |

ଆମେ ମୁଖ୍ୟ ପର୍ଯ୍ୟାୟକୁ ବୁଲୁ, ଯାହା ସିଧାସଳଖ ବିଦ୍ୟମାନ ସ୍କ୍ରିପ୍ଟକୁ ଆରମ୍ଭ କରୁଛି | ଆରମ୍ଭ କରିବାକୁ, ଏକ ସରଳ କମାଣ୍ଡକୁ ବିଚାର କରନ୍ତୁ, ଯାହାର ଦୃଶ୍ୟ ଅଛି |/script.sver ସାମ୍ପ୍ରତିକ ଅବସ୍ଥାନରୁ ଏକ ଫାଇଲ୍ ଲଞ୍ଚ କରିବା ପାଇଁ ଦାୟୀ | ଆଉଟପୁଟ୍ ଫଳାଫଳ ଆପଣ ନିମ୍ନରେ ସ୍କ୍ରିନସଟ୍ ଦେଖନ୍ତି | ଉଦାହରଣ ସ୍ୱରୂପ, ଆମେ ପୂର୍ବରୁ ଅପସାପାସ ସ୍କ୍ରିପ୍ଟ ଗ୍ରହଣ କରିଥିଲୁ | ଠିକ୍ ସେହିପରି ଭାବରେ, ବଳକୁ ଆପଣ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ମଧ୍ୟ ନିର୍ଦ୍ଦିଷ୍ଟ କରିପାରିବେ ଯାହା ଦ୍ the ଷ୍ଟ୍ରିଙ୍ଗଟି ବଦଳିଛି, ଉଦାହରଣ ସ୍ୱରୂପ, /home/user/script.sh କୁ |

ସାମ୍ପ୍ରତିକ ଫୋଲ୍ଡରରୁ ଲିନକ୍ସରେ sh ସ୍କ୍ରିପ୍ଟ ଖୋଲିବାକୁ ଏକ ନିର୍ଦ୍ଦେଶ |

ଲିନକ୍ସରେ ଏକ ପଦ୍ଧତି ଭେରିଏବଲ୍ ଅଛି | ଏଥିରେ ବିଭିନ୍ନ ପ୍ରକାରର କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଏହା ଏକ ସଂଖ୍ୟକ ଫୋଲ୍ଡରଗୁଡିକ ଅନ୍ତର୍ଭୁକ୍ତ କରେ | ସେମାନଙ୍କ ମଧ୍ୟରୁ ଜଣେକୁ / usr / lis / bin କୁହାଯାଏ ଏବଂ ପ୍ରୋଗ୍ରାମର ମାନୁଆଲ ସ୍ଥାପନ ପାଇଁ ବ୍ୟବହୃତ ହୁଏ | ଯଦି ଆପଣ ଏହାକୁ ସକ୍ରିୟ କରନ୍ତୁ ଏହାକୁ ସକ୍ରିୟ କରିବାକୁ ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାକୁ ଚାହୁଁନାହାଁନ୍ତି, ତେବେ ଏହାକୁ କେବଳ ଗୋଟିଏ ପାଥ୍ ଫୋଲ୍ଡର ମଧ୍ୟରୁ ଯୋଡନ୍ତୁ | ଏହା କରିବା ପାଇଁ, cp szipt.sh /usr/lolt/bin/scrible/script.s string |

Sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ Linux ରେ ଭେରିଏବଲ୍ ଫୋଲ୍ଡର୍ କୁ ଘୁଞ୍ଚାଇବାକୁ ଏକ ନିର୍ଦ୍ଦେଶ |

ଏହା ପରେ, ଲିଫ୍ଟ କେବଳ ବିସ୍ତାର ସହିତ ଫାଇଲ୍ ନାମ ପ୍ରବେଶ କରି ଉପଲବ୍ଧ ହେବ |

ଭେରିଏବଲ୍ ଫୋଲ୍ଡର୍ କୁ ସଫଳ ସ୍ଥାନାନ୍ତର ପରେ ଲିନକ୍ସରେ Sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରନ୍ତୁ |

ଦ୍ୱିତୀୟ ଆନନ୍ଦକରଣ ଆଧାର ଏକ ସମୟରେ ସେଲକୁ ଡାକିବାରେ ଗଠିତ | ଆପଣ ସ୍କ୍ରିପ୍ଟ ଡିରେକ୍ଟୋରୀକୁ ଯିବା ଉଚିତ ଏବଂ bashs ସ୍କ୍ରିପ୍ଟ ଲେଖିବା ଉଚିତ୍ | ଏହି ପଦ୍ଧତିଟି ଭଲ କାରଣ ଏହା ଆପଣଙ୍କୁ ବସ୍ତୁର ସମ୍ପୂର୍ଣ୍ଣ ପଥରେ ପ୍ରବେଶ ନକରିବାକୁ ଅନୁମତି ଦିଏ କିମ୍ବା ଏହାକୁ ପାଟର ସଂପୂର୍ତ୍ତି ଡିରେକ୍ଟୋରୀରେ ଯୋଡିବାକୁ ଅନୁମତି ଦିଏ |

ଏକ ଶେଲ୍ ସହିତ ଲିନକ୍ସରେ sh ଫର୍ମାଟ୍ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରନ୍ତୁ |

ଆମେ ସେହି ସବୁ ଆମେ ଲିନକ୍ସରେ ସ୍କ୍ରିପ୍ଟ ସହିତ ପାରସ୍ପରିକ କ୍ରିୟା ବିଷୟରେ କହିବାକୁ ଚାହୁଁଥିଲୁ | ଉପରୋକ୍ତ ସୁପାରିଶ ବ୍ୟବହାର କରି ଆପଣଙ୍କୁ କେବଳ ଏକ ଉପଯୁକ୍ତ ଫାଇଲ୍ କିମ୍ବା ଖୋଲିବାକୁ କିମ୍ବା ବିଦ୍ୟମାନ ଖୋଲିବାକୁ ପଡିବ |

ଆହୁରି ପଢ