js

วันเสาร์ที่ 22 ตุลาคม พ.ศ. 2559

การใช้งานshell เบื่องต้น และ คำสั่ง linux




       
Page 1

Application

Shell

Kernel

Hardware

การใช้ Shell Script เบืองต้น

โครงสร้างพืนฐานการทํางานของระบบ UNIX มีอยู่ 4 ส่วนด้วยกัน คือ Hardware, Kernel,

Shell และ Application ดังรูป

Shell คือ โปรแกรมหนึงบนระบบ UNIX ทีทําหน้าทีเป็น interface ระหว่าง user กับ UNIX

(Kernel) user สามารถสังงาน UNIX ได้โดยผ่านทาง Shell เท่านัน โปรแกรม Shell ยังมีคุณสมบัติ

ของ Shell Programming Language ทําให้ user สามารถนําคําสังต่างๆของ Shell มาเขียนเป็น

โปรแกรมเก็บเป็นไฟล์ไว้ได้ เรียกว่า Shell Script



Page 2

Shell ทีนิยมใช้ในปัจจุบัน

• Bourne shell (/bin/sh) เป็น shell ในยุคแรกๆ ที มีใช้กันอย่างแพร่หลาย มีการกําหนด

โครงสร้างภาษาคล้ายๆ กับภาษาอัลกอ (Algo) สามารถเขียน shell script ได้ และยังเป็น

starndard shell ทีมีใน UNIX ทุกตัว และยังสามารถย้าย shell script ไปยัง UNIX ระบบอืน

โดยไม่ต้องแก้ไขอะไรได้อีกด้วย จะมี default prompt เป็นเครื องหมาย “ $ ”

• C shell (/bin/csh) เป็น shell ที พัฒนาขึนมาหลังจาก Bourne shell มีรูปแบบคําสังและ

ไวยากรณ์เหมือนกับภาษา C มี function การทํางานหลายที ดีและอย่างสะดวก อีกทังยัง

สามารถควบคุมการไหลของข้อมูล ได้ดีกว่า Bourne shell และยังมีความสามารถในการ

เรียกใช้คําสังทีใช้ไปแล้ว จะมี default prompt เป็นเครืองหมาย “ % ”

• Korn shell (/bin/ksh) เป็น shell ที พัฒนามาจาดต้นแบบของ Bourne shell และ C shell

สามารถทํางานใน function ของ Bourne shell ได้ทุกอย่าง การเขียน shell script ทําได้ง่าย

และรัดกุมขึน สามารถนําคําสังทีใช้ไปแล้วกลับมา execute ไปใหม่ได้ ถือได้ว่า Korn

shell เป็นการรวมเอาข้อดีของ Bourne shell และ C shell มาไว้ด้วยกัน แต่ไม่ได้มีใน

UNIX ทุกตัว จะมี default prompt เป็นเครื องหมาย “ $ ”

• Bourne again shell (/bin/bash หรือ /usr/local/bin/bash) เป็นการเอา Bourne shell

นํากลับมาพัฒนาใหม่ สามารถทํางานแบบ line editing ได้ และยังได้เพิมประสิทธิภาพใน

การทํางานอีกหลายอย่าง bash shell นีไม่ใช่ standard UNIX shell แต่เป็น default shell ของ

linux ในปัจจุบัน จะมี default prompt เป็นเครื องหมาย “ $ ”


วันจันทร์ที่ 25 กรกฎาคม พ.ศ. 2559

หลายคนกำลังเลือกซื้อโปรแกรมโพสเว็บบอร์ดอยู่แล้วจะเลือกอย่างไรล่ะ

หากคุณเป็นคนหนึ่งที่ต้องการหาโปรแกรมโพสเว็บบอร์ดหรือเครื่องมือสักอย่างเพื่อมาทำการตลาดออนไลน์ ก็ไม่แปลกครับเพราะโปรแกรมโพสเว็บบอร์ดพวกนี้มีใช้กันมานานแล้วและก็ยังใช้ได้ผลอยู่

เพราะโลกทุกวันนี้มีการตลาดหลายแบบทั้งออฟไลน์และออนไลน์ ที่ช่วยเราได้มากทั้งเรื่องเวลาและการโพสเว็บบอร์ดก็เป็นเรื่องธรรมดาที่ใครก็ทำได้และประหยัดเงินได้ด้วย ทั้งเครื่องมือทุกวันนี้ก็มีมากแล้ว

วันอังคารที่ 14 มิถุนายน พ.ศ. 2559

หากคิดจะซื้อโปรแกรมโพสเว็บบอร์ดต้องดูอะไรบ้าง?

โปรแกรมโพสเว็บบอร์ดที่อยู่ในตลาดมีมากครับ มีหลายเจ้าทั้งจากของในประเทศและต่างประเทศ แล้วแต่ละคนจะเลือกซื้อแบบใหน การเลือกซื้อควรดูที่การบริการหลังการขาย มีบริการรีโมทใหม และอีกเรื่องคือจำกัดอายุโปรแกรมหรือจำกัดจำนวนโพสใหม มีเครื่องมือช่วยบอกแบบเนื้อหาใหมเพราะตัวนี้จะช่วยได้เยอะ ทำให้เราเห็นโพสก่อนโพสจริง เพราะบางเว็บต้องใช้ bbcode ก่อนโพส เพราะฉะนั้นแล้วผู้บริโภคควรจะควรเลือกด้วยตัวเองว่าแบบใหนเหมาะกับตัวเอง การใช้งานเพื่อหวังคนเข้าเว็บจะต้องเป็นโปรแกรมที่มีมีเว็บบอร์ดมากและไม่ใช่เว็บล้างหรือเว็บที่ไม่ค่อยมีคนเข้าเว็บ หากจะลองซื้อโปรแกรมโพสเว็บบอร์ดสักที่ผมแนะนำให้อ่านข้อมูลจากเว็บนี้ก่อนครับ http://kaipost.wordpress.com

วันพุธที่ 3 มิถุนายน พ.ศ. 2558

โปรแกรมที่ผมสร้างขี้นเพื่อหวังในคนที่ต้องการโพสหรือขายของประหยัดเวลาและโพสตรงกลุ่มเป้าหมายโปรแกรมจะช่วยการสมัครให้และค้นหาว่าคีย์ที่เราโพสนั้นมีเว็บบอร์ดใหนบ้างที่โพสได้โดยใช้ประโยชน์จาก search engine โปรแกรมสามารถเพิ่มผู้ใช้และเพิ่มเว็บได้ไม่จำกัดเพิ่มอีเมล์ได้จำนวนครั้งละมากๆและมีรายงานให้ว่าตอนนี้เราโพสไปเท่าไรแล้วในตัวโปรแกรมยังแถมเครื่องมีอเช็คผลงานโพสที่เรียกว่าโปรแกรมเช็คอันดับมาให้ด้วยจะรายงานคีย์ที่โพสไปโปรแกรมผมเป็นไอมาโครครับนี้เป็นตัวอย่างของโปรแกรมเพียงบางส่วนที่เป็นโคดไอมาcrosผมเขียนโปเรแกรมโดยใช้ภาษาซีชาปเพื่อควบคุมสคิปนี้อีกทีหนึ่ง ตัวนี้มันออโต้ลอกอินให้ด้วยครับใครที่ใช้ไอมาโคเป็นก็ไปแก้ไข
ส่วนโปรแกรมตัวเต็มหน้าตาเป็นแบบนี้ครับ

ใครต้องการโปรแกรมติดต่อที่
<<โปรแกรมโพสเว็บบอร์ด>>

VERSION BUILD=6900210
TAB T=1
TAB CLOSEALLOTHERS
SET !EXTRACT_TEST_POPUP NO
FILTER TYPE=IMAGES STATUS=ON
SET !VAR1 http://{{WEBSITE}}/
URL GOTO=http://{{WEBSITE}}/
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=HREF:*action=logout*&&TXT:ออกจากระบบ EXTRACT=TXT
SET !VAR2 EVAL("var ss=\"{{!VAR1}}\"; var m = \"{{!EXTRACT}}\"; if (m.match(/ออกจากระบบ/g)) \"logout\"; else \"login\";")
'PROMPT {{!VAR2}}
WAIT SECONDS=1
'TAG POS=1 TYPE=A ATTR=TXT:{{!VAR2}}
'URL GOTO=http://{{WEBSITE}}/
SET !EXTRACT NULL
TAG POS=1 TYPE=A ATTR=HREF:http://{{WEBSITE}}/*action={{!VAR2}}*&&TXT:*ระบบ*
PAUSE
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://{{WEBSITE}}/index.php?action=login* ATTR=NAME:user CONTENT={{LOGNAME}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:http://{{WEBSITE}}/index.php?action=login* ATTR=NAME:passwrd CONTENT={{PASSWORD}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://{{WEBSITE}}/index.php?action=login* ATTR=VALUE:เข้าสู่ระบบ
WAIT SECONDS=1
URL GOTO={{BOARDSEC}}   
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:postmodify ATTR=NAME:subject CONTENT={{TITLE}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:postmodify ATTR=NAME:message CONTENT={{M_CONTENT}}
PAUSE
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:postmodify ATTR=VALUE:*ตั้งกระทู้*
URL GOTO=http://{{WEBSITE}}/index.php?action=profile
TAG POS=1 TYPE=A ATTR=TXT:แสดงกระทู้
TAG POS=1 TYPE=A ATTR=TXT:*&&HREF:*topic*msg*msg* EXTRACT=HREF
TAG POS=1 TYPE=A ATTR=TXT:ออกจากระบบ

แก้ออกจากระบบ เป็น action=logout ก็ได้ครับ
 ตัวโปรแกรมในรูปเป็นโปแกรมที่เขียนแบบมีหน้าตาการจัดการทำได้ทุกอย่างแค่ไม่กี่คลิก