สอนทำเว็บไซต์

สอนการทำเว็บไซต์ การทำเว็บไซต์สำเร็จง่ายๆ

วิธีทำเว็บไซต์

วิธีการทำเว็บไซต์ง่ายๆ

เทคนิคการทำเว็บไซต์

เทคนิคการทำเว็บไซต์ให้สวย

how to create website

website tutorial

html css

write html css

html5 css3

write html5 css3


     ขั้นตอนแรกเราก็จะมาใช้คำสั่งในการเรียกดูdrive ต่างๆว่ามีdrive ไหนบ้าง

ที่เราต้องการจะ mount โดยการใช้คำสั่งนี้ > sudo fdisk -l



     หลังจากเราเจอdrive ที่ต้องการจะmount แล้วละก็ให้ใช้คำสั่ง Mount ได้เลย

โดยการใช้คำสั่งนี้ > sudo mount /dev/sdb1 /mnt/sdb1 ขั้นตอนนี้เราทำการmount จาก dev/sdb1 ไปไว้ที่

 mnt/sdb1 ส่วนsdb1 ก็คือ driver usb ที่เราmountมา



     และขั้นตอนสุดท้าย เมื่อเราใช้งานเสร็จแล้วต้องการจะcancel mount

ก็ให้ใช้คำสั่งนี้ได้เลย > sudo umount /mnt/sdb1 เป็นอันเสร็จ++



  • 05:14:00
  • Unknown



Step one: Install package "LESS", "lessc", "Less2Css"


Step two: ~$sudo npm install -g less


Step three: ~$sudo apt-get install nodejs-legacy


Step four: ~$sudo npm install -g less-plugin-clean-css


END
  • 05:13:00
  • Unknown



1.Add ServerName localhost as the last line in /etc/apache2/apache2.conf file.

2.Create a file named /etc/apache2/conf-available/servername.conf and add the string ServerName localhost inside and save it. Create a soft link under /etc/apache2/conf-enabled as follows

ln -s /etc/apache2/conf-available/servername.conf .
# or
a2enconf servername

and restart the server.

~$ sudo service apache2 restart
  • 03:31:00
  • Unknown


Debian (Ubuntu) Package Management ( dpkg )

คำสั่งติดตั้ง ~$ sudo dpkg -i (ตามด้วยชื่อPackage).deb
ถอนการติดตั้ง ~$ sudo dpkg -r (ตามด้วยชื่อPackage)
ถอนการติดตั้งรวมคอนฟิก ~$ sudo dpkg -purge (ตามด้วยชื่อPackage)
แก้ไขไฟล์ ~$ sudo dpkg reconfigure (ตามด้วยชื่อPackage)
เราสามารถดู Manual ของ dpkg ได้ด้วยคำสั่งนี้ ~$ man dpkg
และออกจากคำสั่ง man โดยการกด :q
  • 06:05:00
  • Unknown





For Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text


For Sublime-Text-3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
  • 06:03:00
  • Unknown



For 64-bit systems user can use this code:
sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb

For 32-bit systems user can use this code:
sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
sudo dpkg -i google-chrome*.deb

If error messages pop up after running the command sudo dpkg -i google-chrome*.deb then run the command

sudo apt-get install -f
  • 08:58:00
  • Unknown

 

 

แสดงข้อมูลของระบบและ Kernel

uname -i
ใช้สำหรับแสดงรายละเอียดทั้งหมดของระบบ

df
ใช้สำหรับแสดงจำนวนพื้นที่ฮาดดิสท์


df -h
ใช้สำหรับแสดงจำนวนพื้นที่ฮาดดิสท์ โดยใช้หน่วย megabytes และ gigabytes

free
แสดงข้อมูล จำนวน memory ที่ใช้

top
โชว์รายละเอียดทั้งหมด โปรเซสที่กำลังทำงาน cpu ram อื่นๆ (กด q เพื่อออก)

lsb_release -a
แสดงรายละเอียด linux ที่ใช้ เวอร์ชั่น และ โค๊ดเนม

การจัดการ Process

ps aux
แสดง process ที่กำลังทำงานอยู่

ps aux | grep firefox
แสดงรายละเอียดโปรเซสของ firefox grep คือ regular expression โดยค้นหาโปรเซสชื่อ firefox

kill -9 pid
ปิดโปรเซส ตามไอดีที่ระบุ (ไอดีดูได้จาก ps aux)

killall name
ปิดโปรเซสของโปรแกรม name

การจัดการโฟลเดอร์

cd
คำสั่งเปลี่ยน directory

cd /
<เปลี่ยน directory ไปที่ root

pwd
ใช้สำหรับแสดง directory ปัจจุบัน

cp
ใช้สำหรับก็อปปี้ ไฟล์/โฟลเดอร์

mkdir
ใช้สำหรับสร้างโฟลเดอร์

rmdir folder1
ลบโฟลเดอร์ folder1 (เฉพาะfolder ที่ไม่มีไฟล์ข้างใน)

rm -R folder1
ลบโฟลเดอร์ folder1 และไฟล์ข้างในทั้งหมด

การจัดการไฟล์

touch file1.txt
สร้างไฟล์ file1.txt

file file1
แสดงนามสกุลของ file1

cat file1.txt
แสดงรายละเอียดข้างใน file1.txt

less file1.txt
เหมือนคำสั่ง cat แต่ต่างกันที่ สามารถเลื่อน scroll bar ได้

cp file1 file2
ก็อปปี้ file1 และสร้าง file2

rm file1
ลบ file1

ใช้สำหรับ แสดงรายชื่อไฟล์และโฟลเดอร์

ls
โชว์ไฟล์และโฟลเดอร์

ls -a
โชว์ไฟล์และโฟลเดอร์รวม hidden files ด้วย

ls -l
โชว์ลิสท์แบบยาว มีรายละเอียด permission รวมอยู่ด้วย

ls -s
โชว์ลิสท์โดยเรียง จากขนาดของไฟล์และโฟลเดอร์

ls -t

ls -1
โชว์ลิสท์รายชื่อ โดยเรียงบรรทัดละ 1 ชื่อ

ls --color
แสดงรายชื่อ แบบมีไฮไลท์สี

การจัดการ Package

sudo apt-get update
ทำการ update รายชื่อpackage ใน lists (เหมือนกับการ check update)

sudo apt-get upgrade
ทำการ upgrade โปรแกรม ที่มีเวอร์ชั่นใหม่ ให้อัพเดท

sudo apt-get install packagename
ติดตั้งโปรแกรม

sudo apt-get -f install
สำหรับแก้ไข package ที่มีปัญหา กรณีเกิด “unmet dependences”

sudo apt-get remove name
ลบ package ชื่อname

sudo apt-get purge name
เหมือนกับ remove แต่จะลบ ไฟล์คอนฟิคด้วย

sudo add-apt-repository ppa:name
เพิ่ม repository (ต้องลง python-software-properties ก่อน)

การจัดการ File Permission

chmod 775 file1
เปลี่ยนโหมดไฟล์เป็น 775

chmod 777 folder1
เปลี่ยน folder1 เป็น 777

chown user:group file1
เปลี่ยนสิทธิ์การเข้าถึงของ file1

อื่นๆ

ifconfig
แสดงรายละเอียด network

nautilus
sudo nautilus

ใช้สำหรับเปิด file manager (sudo เพื่อเปิดในฐานะ root)

wget url_file
ดาวน์โหลดไฟล์ ตามที่ระบุใน url_file

curl url_file
ดาวน์โหลดไฟล์ ตามที่ระบุใน url_file (แตกต่างจาก wget เล็กน้อย)