ପଦାଙ୍କ 1: ଏକ ଚେକ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବା |
ପ୍ରଥମେ, ଆମେ ଏକ ଚେକ୍ ସ୍କ୍ରିପ୍ଟ ସୃଷ୍ଟି କରିବାକୁ ପ୍ରସ୍ତାବ ଦେଉଛୁ ଯାହା ଭବିଷ୍ୟତରେ ଚାଲିବ | ଅବଶ୍ୟ, ଯଦି କମାଣ୍ଡ୍ ଲାଇନ୍ ସ୍କ୍ରିପ୍ଟ ପୂର୍ବରୁ ଉପଲବ୍ଧ ହେବ ତେବେ ଆପଣ ଏହି ପର୍ଯ୍ୟାୟକୁ ଏଡ଼ାଇ ପାରିବେ | ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ବର୍ତ୍ତମାନ ଆମେ ପ୍ରୋଗ୍ରାମିଂ ଭାଷାଗୁଡ଼ିକର ବାକ୍ୟବିନ୍ୟାସକୁ ବିସର୍ଜନ କରିବୁ ନାହିଁ, କିନ୍ତୁ କେବଳ ଆମେ ଆପଣଙ୍କୁ କହିବୁ ଯେ ପରିସ୍ଥିତିରେ ଏହାର ବିଷୟବସ୍ତୁ ପାଇଁ ବିଷୟବସ୍ତୁ ଭର୍ତ୍ତି କରି |
- ଆପଣଙ୍କ ପାଇଁ "ଟର୍ମିନାଲ୍" ସୁବିଧାଜନକ, ଉଦାହରଣ ସ୍ୱରୂପ, ପ୍ରୟୋଗ ମେନୁ କିମ୍ବା ହଟ୍ କି Ctrl + Alt + T. ମାଧ୍ୟମରେ |
- ଏଠାରେ, suda nicao sow ା savedageve comport.cs କୁ ବ୍ୟବହାର କରନ୍ତୁ, ଯେଉଁଠାରେ ନାନୋ ହେଉଛି ବ୍ୟବହୃତ ଟେକ୍ସଟ୍ ସମ୍ପାଦକ, ଏବଂ ISTE ର ନାମ ହେଉଛି ହେଉଛି ସୃଷ୍ଟି ହୋଇଥିବା ଫାଇଲର ନାମ | ଆପଣ ଏକ ଫାଇଲ୍ ସୃଷ୍ଟି କରିପାରିବେ, ଉଦାହରଣ ସ୍ୱରୂପ, ସମାନ vi କିମ୍ବା gedit ମାଧ୍ୟମରେ, ଏହା ମୂଳ ପରିବର୍ତ୍ତନ କରିବ ନାହିଁ, ଏବଂ ଉପନର ନାମ ଉପଭୋକ୍ତାଙ୍କ ସହିତ ପରିବର୍ତ୍ତନ ମଧ୍ୟ ପରିବର୍ତ୍ତନ ହୁଏ |
- ସୁପରସୁଜର ଆକାଉଣ୍ଟରୁ ପାସୱାର୍ଡ ପ୍ରବେଶ କରି ଏହି କାର୍ଯ୍ୟକୁ ନିଶ୍ଚିତ କରନ୍ତୁ, ଯେହେତୁ ଏହା ସୁଡୋ ଯୁକ୍ତି ସହିତ ସଂପାଦିତ ହୁଏ |
- ଏକ ନୂତନ ଫାଇଲ୍ ଖୋଲିବ ଯେଉଁଠାରେ ଆପଣ ସ୍କ୍ରିପ୍ଟ ଷ୍ଟ୍ରିଙ୍ଗଗୁଡିକ ସନ୍ନିବେଶ କରିପାରିବେ | "ହେଲୋ ୱାର୍ଲ୍ଡ" ମେସେଜ୍ ପ୍ରଦର୍ଶନ ପାଇଁ ତୁମେ ଦାୟୀ ଉଦାହରଣ ଦେଖୁଛ | ଯଦି ଅନ୍ୟ ଅକ୍ଷରର ବିଷୟବସ୍ତୁ ଅଛି, କେବଳ ଏହାକୁ କନସୋଲରେ ଭର୍ତ୍ତି କରନ୍ତୁ, ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ସମସ୍ତ ଧାଡି ସଠିକ୍ ଭାବରେ ଲେଖା ହୋଇଛି |
#! / Bin / bash
ଇକୋ "ହେଲୋ ୱାର୍ଲ୍ଡ"
- ଏହା ପରେ, ଆପଣ Ctrl + o କି ମିଶ୍ରଣ ଧରି ସେଟିଂସମୂହ ସଞ୍ଚୟ କରିପାରିବେ |
- ଫାଇଲ୍ ନାମ ଆବଶ୍ୟକ ନୁହେଁ, ଯେହେତୁ ଆମକୁ ସୃଷ୍ଟି କରିବା ସମୟରେ ପଚରାଯାଏ | ସଞ୍ଚୟ ସଂପୂର୍ଣ୍ଣ କରିବାକୁ ଏଣ୍ଟର୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ |
- Ctrl + X ମାଧ୍ୟମରେ ଏକ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ଛାଡିଦିଅ |
ଯେପରି ଆମେ ଦେଖୁ, ବାଶ ପାଇଁ ଆପଣଙ୍କର ନିଜର ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକ ସୃଷ୍ଟି କରିବାରେ କିଛି କିଛି ନୁହେଁ, କିନ୍ତୁ ପୁରା ବ feature ଶିଷ୍ଟ୍ୟଟି କୋଡ୍ ଜାଣିବା | ଆପଣଙ୍କୁ ନିଜକୁ ସଠିକ୍ ଭାବରେ ଲେଖିବା କିମ୍ବା ମାଗଣା ଉତ୍ସରୁ ପ୍ରସ୍ତୁତ ସମାଧାନ କପି କରିବାକୁ ପଡିବ | ସ୍କ୍ରିପ୍ଟ ଫାଇଲରେ ସଫଳତାର ସହିତ କାର୍ଯ୍ୟକାରୀ ହୋଇଯିବ, ଆପଣ ସୁରକ୍ଷିତ ପଦକ୍ଷେପକୁ ସୁରକ୍ଷିତ ଭାବରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ |
ପଦାଙ୍କ 2: en ଉପଯୋଗିତା ପାଇଁ ସ୍କ୍ରିପ୍ଟ ସେଟଅପ୍ |
ଏହି ପଦକ୍ଷେପ ମଧ୍ୟ ବାଧ୍ୟତାମୂଳକ ନୁହେଁ, କିନ୍ତୁ ବିନା ଏହା ବ୍ୟବହାରକାରୀମାନେ କରିପାରିବେ ନାହିଁ ଉପଭୋକ୍ତାମାନେ ଯେଉଁମାନେ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରିବା ପାଇଁ vert ଉପଯୋଗିତା ବ୍ୟବହାର କରନ୍ତି | ପ୍ରଭ୍ୟ ଭିନ୍ନ ଭିନ୍ନ ସଂରଚନା ବିନା ଏହା କେବଳ ଖୋଲିବ ନାହିଁ, କାରଣ ଅନୁରୂପ ଅନୁମତି ମୂଳତ ed ed ଗ୍ରହଣ କରାଯାଇ ନାହିଁ | Sudo Cmod ugo + X siteTe.s କମାଣ୍ଡ ମାଧ୍ୟମରେ ସେଗୁଡିକ ଯୋଗ କରାଯାଇଛି, ଯେଉଁଠାରେ ସ୍କ୍ରିପ୍ଟ .ଶ ଆବଶ୍ୟକ ଫାଇଲର ନାମ |
ଭୁଲନ୍ତୁ ନାହିଁ ଯେ ସୁଡୋ ଇର୍ଗୁମେଣ୍ଟ ମାଧ୍ୟମରେ କରାଯାଇଥିବା ସମସ୍ତ କାର୍ଯ୍ୟ ସୁପରସୁଜର ପାସୱାର୍ଡର ଇନପୁଟ୍ ମାଧ୍ୟମରେ ଆକାଉଣ୍ଟ ପ୍ରାମାଣିକରଣର ନିଶ୍ଚିତକରଣ ଆବଶ୍ୟକ କରେ | ଏହା ପରେ, ନିର୍ଦ୍ଦେଶ ଆରମ୍ଭ କରିବାକୁ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗ ଶବ୍ଦ ଦେଖାଯିବ, ଯାହାର ଅର୍ଥ ସେଟିଂର ସଫଳ ବ୍ୟବହାର |
ପଦାଙ୍କ 3: ଏକ ବିଦ୍ୟମାନ ସ୍କ୍ରିପ୍ଟ ଆରମ୍ଭ କରିବା |
ଆମେ ମୁଖ୍ୟ ପର୍ଯ୍ୟାୟକୁ ବୁଲୁ, ଯାହା ସିଧାସଳଖ ବିଦ୍ୟମାନ ସ୍କ୍ରିପ୍ଟକୁ ଆରମ୍ଭ କରୁଛି | ଆରମ୍ଭ କରିବାକୁ, ଏକ ସରଳ କମାଣ୍ଡକୁ ବିଚାର କରନ୍ତୁ, ଯାହାର ଦୃଶ୍ୟ ଅଛି |/script.sver ସାମ୍ପ୍ରତିକ ଅବସ୍ଥାନରୁ ଏକ ଫାଇଲ୍ ଲଞ୍ଚ କରିବା ପାଇଁ ଦାୟୀ | ଆଉଟପୁଟ୍ ଫଳାଫଳ ଆପଣ ନିମ୍ନରେ ସ୍କ୍ରିନସଟ୍ ଦେଖନ୍ତି | ଉଦାହରଣ ସ୍ୱରୂପ, ଆମେ ପୂର୍ବରୁ ଅପସାପାସ ସ୍କ୍ରିପ୍ଟ ଗ୍ରହଣ କରିଥିଲୁ | ଠିକ୍ ସେହିପରି ଭାବରେ, ବଳକୁ ଆପଣ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ମଧ୍ୟ ନିର୍ଦ୍ଦିଷ୍ଟ କରିପାରିବେ ଯାହା ଦ୍ the ଷ୍ଟ୍ରିଙ୍ଗଟି ବଦଳିଛି, ଉଦାହରଣ ସ୍ୱରୂପ, /home/user/script.sh କୁ |
ଲିନକ୍ସରେ ଏକ ପଦ୍ଧତି ଭେରିଏବଲ୍ ଅଛି | ଏଥିରେ ବିଭିନ୍ନ ପ୍ରକାରର କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଏହା ଏକ ସଂଖ୍ୟକ ଫୋଲ୍ଡରଗୁଡିକ ଅନ୍ତର୍ଭୁକ୍ତ କରେ | ସେମାନଙ୍କ ମଧ୍ୟରୁ ଜଣେକୁ / usr / lis / bin କୁହାଯାଏ ଏବଂ ପ୍ରୋଗ୍ରାମର ମାନୁଆଲ ସ୍ଥାପନ ପାଇଁ ବ୍ୟବହୃତ ହୁଏ | ଯଦି ଆପଣ ଏହାକୁ ସକ୍ରିୟ କରନ୍ତୁ ଏହାକୁ ସକ୍ରିୟ କରିବାକୁ ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାକୁ ଚାହୁଁନାହାଁନ୍ତି, ତେବେ ଏହାକୁ କେବଳ ଗୋଟିଏ ପାଥ୍ ଫୋଲ୍ଡର ମଧ୍ୟରୁ ଯୋଡନ୍ତୁ | ଏହା କରିବା ପାଇଁ, cp szipt.sh /usr/lolt/bin/scrible/script.s string |
ଏହା ପରେ, ଲିଫ୍ଟ କେବଳ ବିସ୍ତାର ସହିତ ଫାଇଲ୍ ନାମ ପ୍ରବେଶ କରି ଉପଲବ୍ଧ ହେବ |
ଦ୍ୱିତୀୟ ଆନନ୍ଦକରଣ ଆଧାର ଏକ ସମୟରେ ସେଲକୁ ଡାକିବାରେ ଗଠିତ | ଆପଣ ସ୍କ୍ରିପ୍ଟ ଡିରେକ୍ଟୋରୀକୁ ଯିବା ଉଚିତ ଏବଂ bashs ସ୍କ୍ରିପ୍ଟ ଲେଖିବା ଉଚିତ୍ | ଏହି ପଦ୍ଧତିଟି ଭଲ କାରଣ ଏହା ଆପଣଙ୍କୁ ବସ୍ତୁର ସମ୍ପୂର୍ଣ୍ଣ ପଥରେ ପ୍ରବେଶ ନକରିବାକୁ ଅନୁମତି ଦିଏ କିମ୍ବା ଏହାକୁ ପାଟର ସଂପୂର୍ତ୍ତି ଡିରେକ୍ଟୋରୀରେ ଯୋଡିବାକୁ ଅନୁମତି ଦିଏ |
ଆମେ ସେହି ସବୁ ଆମେ ଲିନକ୍ସରେ ସ୍କ୍ରିପ୍ଟ ସହିତ ପାରସ୍ପରିକ କ୍ରିୟା ବିଷୟରେ କହିବାକୁ ଚାହୁଁଥିଲୁ | ଉପରୋକ୍ତ ସୁପାରିଶ ବ୍ୟବହାର କରି ଆପଣଙ୍କୁ କେବଳ ଏକ ଉପଯୁକ୍ତ ଫାଇଲ୍ କିମ୍ବା ଖୋଲିବାକୁ କିମ୍ବା ବିଦ୍ୟମାନ ଖୋଲିବାକୁ ପଡିବ |