OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

ຂັ້ນຕອນທໍາອິດ: ເອກະສານຫນ້ອຍ

ສິ່ງທໍາອິດທີ່ພວກເຮົາຈໍາເປັນຕ້ອງຮູ້ແມ່ນຮູບແບບຂອງເອກະສານ HTML ທີ່ມີຮູບແບບທີ່ດີ. ມັນເບິ່ງຄືວ່ານີ້:



ຊື່ໜ້າ

ເນື້ອໃນຂອງໜ້າ.

ຊື່ໜ້າ

ເນື້ອໃນຂອງໜ້າ.


ຖ້າພວກເຮົາໃສ່ນີ້ເຂົ້າໃນຕົວແກ້ໄຂຂໍ້ຄວາມຂອງພວກເຮົາແລະບັນທຶກໄຟລ໌ເປັນ foo.html, ພວກເຮົາສາມາດໃຊ້ URL ລຸ່ມສຸດໃນ Firefox ເພື່ອເບິ່ງໄຟລ໌:

file:///home/ຊື່ຜູ້ໃຊ້/foo.html

ຂັ້ນຕອນທໍາອິດຂອງໂຄງການຂອງພວກເຮົາຈະສາມາດສົ່ງອອກໄຟລ໌ HTML ນີ້ໄປສູ່ຜົນໄດ້ຮັບມາດຕະຖານ. ພວກເຮົາສາມາດຂຽນໂປຼແກຼມເພື່ອເຮັດສິ່ງນີ້ໄດ້ງ່າຍ. ເລີ່ມຕົ້ນຕົວແກ້ໄຂຂໍ້ຄວາມຂອງພວກເຮົາແລະສ້າງໄຟລ໌ໃຫມ່ທີ່ມີຊື່ ~/bin/sys_info_page:


[me@linuxbox ~]$ vim ~/bin/sys_info_page

[me@linuxbox ~]$ vim ~/bin/sys_info_page


ແລະ​ເຂົ້າ​ໄປ​ໃນ​ໂຄງ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:



#! / bin / bash

# ໂປລແກລມອອກຫນ້າຂໍ້ມູນລະບົບ echo " "

ສຽງສະທ້ອນ " "

ສຽງສະທ້ອນ " ຊື່ໜ້າ "ສຽງດັງ" "

ສຽງສະທ້ອນ " "

echo "ເນື້ອໃນຂອງຫນ້າ." ສຽງສະທ້ອນ " "

ສຽງສະທ້ອນ " "

#! / bin / bash

# ໂປລແກລມອອກຫນ້າຂໍ້ມູນລະບົບ echo " "

ສຽງສະທ້ອນ " "

ສຽງສະທ້ອນ " ຊື່ໜ້າ "ສຽງດັງ" "

ສຽງສະທ້ອນ " "

echo "ເນື້ອໃນຂອງຫນ້າ." ສຽງສະທ້ອນ " "

ສຽງສະທ້ອນ " "


ຄວາມ​ພະ​ຍາ​ຍາມ​ຄັ້ງ​ທໍາ​ອິດ​ຂອງ​ພວກ​ເຮົາ​ໃນ​ບັນ​ຫາ​ນີ້​ປະ​ກອບ​ດ້ວຍ shebang​, ຄໍາ​ຄິດ​ເຫັນ (ສະ​ເຫມີ​ເປັນ​ຄວາມ​ຄິດ​ທີ່​ດີ​) ແລະ​ລໍາ​ດັບ​ຂອງ​ echo ຄໍາສັ່ງ, ຫນຶ່ງສໍາລັບແຕ່ລະເສັ້ນຜົນຜະລິດ. ຫຼັງ​ຈາກ​ການ​ບັນ​ທຶກ​ໄຟລ​໌​, ພວກ​ເຮົາ​ຈະ​ເຮັດ​ໃຫ້​ມັນ​ປະ​ຕິ​ບັດ​ແລະ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ມັນ​:



[me@linuxbox ~]$ chmod 755 ~/bin/sys_info_page

[me@linuxbox ~]$ sys_info_page

[me@linuxbox ~]$ chmod 755 ~/bin/sys_info_page

[me@linuxbox ~]$ sys_info_page


ໃນເວລາທີ່ໂຄງການດໍາເນີນການ, ພວກເຮົາຄວນຈະເຫັນຂໍ້ຄວາມຂອງເອກະສານ HTML ທີ່ສະແດງຢູ່ໃນຫນ້າຈໍ, ນັບຕັ້ງແຕ່ echo ຄໍາສັ່ງໃນສະຄິບສົ່ງຜົນຜະລິດຂອງພວກເຂົາໄປສູ່ຜົນໄດ້ຮັບມາດຕະຖານ. ພວກເຮົາຈະດໍາເນີນການໂຄງການອີກເທື່ອຫນຶ່ງແລະ redirect ຜົນຜະລິດຂອງໂຄງການໄປຫາໄຟລ໌ sys_info_page.html, ດັ່ງນັ້ນພວກເຮົາສາມາດເບິ່ງຜົນໄດ້ຮັບດ້ວຍຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌:


[me@linuxbox ~]$ sys_info_page > sys_info_page.html

[me@linuxbox ~]$ firefox sys_info_page.html

[me@linuxbox ~]$ sys_info_page > sys_info_page.html

[me@linuxbox ~]$ firefox sys_info_page.html


ເຖິງຕອນນີ້, ດີຫຼາຍ.

ເມື່ອຂຽນໂປຼແກຼມ, ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະພະຍາຍາມເພື່ອຄວາມງ່າຍດາຍແລະຄວາມຊັດເຈນ. ການບຳລຸງຮັກສາແມ່ນງ່າຍຂຶ້ນເມື່ອໂປຣແກຣມອ່ານ ແລະເຂົ້າໃຈງ່າຍ, ບໍ່ຕ້ອງບອກວ່າມັນສາມາດເຮັດໃຫ້ການຂຽນໂປຣແກຣມງ່າຍຂຶ້ນໂດຍການຫຼຸດຈຳນວນການພິມລົງ. ໂປຣແກຣມປະຈຸບັນຂອງພວກເຮົາເຮັດວຽກໄດ້ດີ, ແຕ່ມັນອາດຈະງ່າຍກວ່າ. ແທ້ຈິງແລ້ວ, ພວກເຮົາສາມາດລວມເອົາຄໍາສັ່ງ echo ທັງຫມົດເຂົ້າໄປໃນຫນຶ່ງ, ເຊິ່ງແນ່ນອນວ່າມັນຈະເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການເພີ່ມສາຍຫຼາຍເຂົ້າໃນຜົນໄດ້ຮັບຂອງໂປແກມ. ດັ່ງນັ້ນ, ໃຫ້ພວກເຮົາປ່ຽນໂຄງການຂອງພວກເຮົາເປັນນີ້:

ຂັ້ນຕອນທໍາອິດ: ເອກະສານຫນ້ອຍ


#! / bin / bash


# ໂປຣແກມອອກໜ້າຂໍ້ມູນລະບົບ


ສຽງສະທ້ອນ "

ຊື່ໜ້າ

ເນື້ອໃນຂອງໜ້າ.

"

#! / bin / bash


# ໂປຣແກມອອກໜ້າຂໍ້ມູນລະບົບ


ສຽງສະທ້ອນ "

ຊື່ໜ້າ

ເນື້ອໃນຂອງໜ້າ.

"


ສະຕຣິງທີ່ອ້າງອີງອາດຈະປະກອບມີແຖວໃໝ່, ແລະດັ່ງນັ້ນຈຶ່ງມີຂໍ້ຄວາມຫຼາຍແຖວ. ແກະຈະສືບຕໍ່ອ່ານຂໍ້ຄວາມຈົນກວ່າມັນຈະພົບກັບເຄື່ອງຫມາຍວົງຢືມປິດ. ມັນເຮັດວຽກແບບນີ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ເຊັ່ນດຽວກັນ:


[me@linuxbox ~]$ ສຽງສະທ້ອນ "

[me@linuxbox ~]$ ສຽງສະທ້ອນ "


>

>

>

>

>

>

ຊື່ໜ້າ

>

>

>

>

>

>


> "

> "


ຮູບພາບເລັກນ້ອຍ

ເນື້ອໃນຂອງໜ້າ.

ເນື້ອໃນຂອງໜ້າ.

ຕົວອັກສອນ ">" ຊັ້ນນໍາແມ່ນການເຕືອນຂອງແກະທີ່ມີຢູ່ໃນ PS2 shell ຕົວແປ. ມັນປະກົດຂຶ້ນທຸກຄັ້ງທີ່ພວກເຮົາພິມຂໍ້ຄວາມຫຼາຍແຖວໃສ່ໃນແກະ. ຄຸນສົມບັດນີ້ເປັນເລື່ອງທີ່ບໍ່ແນ່ນອນໃນຂະນະນີ້, ແຕ່ຕໍ່ມາ, ເມື່ອພວກເຮົາກວມເອົາຄໍາຖະແຫຼງການການຂຽນໂປຼແກຼມຫຼາຍແຖວ, ມັນຈະເປັນປະໂຫຍດຫຼາຍ.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: