จะเพิ่มไดเรกทอรีไปยัง PATH ได้อย่างไร?


731

ฉันจะเพิ่มไดเรกทอรี$PATHใน Ubuntu และทำการเปลี่ยนแปลงแบบถาวรได้อย่างไร


2
help.ubuntu.com/community/EnvironmentVariablesมีทุกสิ่งที่คุณต้องรู้ ฉันพบว่าอินพุตจำนวนมากที่นี่ไม่ถูกต้องหรืออย่างน้อยก็ไม่แนะนำวิธีการ นี่เป็นข้อมูลชิ้นส่วนที่ดีที่จะช่วยให้คุณทราบว่าจะแก้ไขตัวแปรสภาพแวดล้อมของคุณได้อย่างไรโดยอิงจากเหตุผลที่คุณทำและวิธีการทำโดยไม่ทำให้ทุกอย่างผิดพลาด นานมากและขอบคุณสำหรับปลาทุกตัว!
Bus42

คำตอบ:


456

ใช้ ~ / .profile เพื่อตั้งค่า $ PATH

พา ธ ที่ตั้งค่าใน.bash_profileจะถูกตั้งค่าในเชลล์ล็อกอิน bash ( bash -l) เท่านั้น หากคุณใส่เส้นทางของคุณ.profileมันจะพร้อมใช้งานในเซสชันเดสก์ท็อปทั้งหมดของคุณ นั่นหมายความว่าแม้ความหนาแน่นจะใช้

ตัวอย่างเช่น~/.profile:

if [ -d "$HOME/bin" ] ; then
  PATH="$PATH:$HOME/bin"
fi

Btw คุณสามารถตรวจสอบตัวแปร PATH ของกระบวนการโดยดูที่สภาพแวดล้อมใน/proc/[pid]/environ(แทนที่ [pid] ด้วยหมายเลขจากps axf) เช่นใช้grep -z "^PATH" /proc/[pid]/environ

บันทึก:

bashในฐานะที่เป็นเชลล์เข้าสู่ระบบจะไม่แยกวิเคราะห์.profileถ้ามี.bash_profileหรือ.bash_loginมีอยู่ จากman bash:

มันจะมองหา ~ / .bash_profile, ~ / .bash_login และ ~ / .profile ตามลำดับและอ่านและเรียกใช้คำสั่งจากคำสั่งแรกที่มีอยู่และอ่านได้

ดูคำตอบด้านล่างสำหรับข้อมูลเกี่ยวกับ.pam_environmentหรือ.bashrcเชลล์ที่ไม่ใช่การเข้าสู่ระบบแบบโต้ตอบหรือตั้งค่าทั่วโลกสำหรับผู้ใช้ทั้งหมดโดยใส่สคริปต์ลงใน/etc/profile.d/หรือใช้/etc/X11/Xsession.d/เพื่อส่งผลกระทบต่อเซสชันผู้จัดการการแสดงผล


5
เจ๋งนั่นมันใช้ได้ ฉันเห็นว่ามันจะเพิ่มถังขยะโดยอัตโนมัติถ้าฉันทำดังนั้นฉันจึงใช้มันแทนสคริปต์ TY
justingrif

5
ใน Xbunutu. profile ไม่ได้ถูกเรียกใช้ดังนั้นฉันวางไว้ใน. bashrc และใช้งานได้
tekumara

13
ชิ้นส่วนของเอกสารนี้ทำได้ดีมาก: เอกสารอย่างเป็นทางการเกี่ยวกับตัวแปรสภาพแวดล้อม ลองอ่านมัน (อย่าบอกว่าอัพเดทเป็นกฎรุ่นล่าสุดเพื่อเพิ่มคุณค่าให้กับตัวแปรสภาพแวดล้อม)
มิเคเล่

3
เราจะเพิ่มเส้นทางที่ไหนในโปรไฟล์
Vineet Kaushik

3
ฉันยังไม่รู้ว่าจะเพิ่มส่วนเส้นทางพิเศษของฉันไปที่ใด ฉันจำเป็นต้องเพิ่ม SDK Android ลงในพา ธ ของฉัน ... PATH="$HOME/bin:$PATH"ดังนั้นฉันจะเพิ่มมันเข้าไปหรือไม่
Jamie Hutber

303

แก้ไข.bashrcในโฮมไดเร็กทอรีของคุณและเพิ่มบรรทัดต่อไปนี้:

export PATH="/path/to/dir:$PATH"

คุณจะต้องแหล่งที่มาของคุณ.bashrcหรือออกจากระบบ / เข้าสู่ระบบ (หรือรีสตาร์ท terminal) เพื่อให้การเปลี่ยนแปลงมีผล หากต้องการแหล่งที่มาของคุณ.bashrcเพียงพิมพ์

$ source ~/.bashrc

3
คุณ "แหล่งที่มาของคุณ.bashrc" ได้อย่างไร คุณจะ "รีสตาร์ทเครื่อง" ได้อย่างไร?
isomorphismes

3
ในทุบตีมันเป็นเพียง ' .bashrc '
Ophidian

1
ฉันตั้งสมมติฐานว่าคุณอยู่ในโฮมไดเร็กตอรี่ของคุณ เนื่องจากนั่นคือที่. bashrc ที่คุณต้องการแก้ไขคือ
Ophidian

21
.bashrcไม่ถูกต้องสำหรับการตั้งค่าตัวแปรสภาพแวดล้อม พวกเขาควรจะไปในหรือ.profile .pam_environmentดูmywiki.wooledge.org/DotFiles
geirha

4
@LaoTzu . .bashrcไม่.bashrc:) หรือsource .bashrcสำหรับเรื่องนั้น
Znarkus

120

สถานที่แนะนำเพื่อกำหนดตัวแปรสภาพแวดล้อมทั้งระบบแบบถาวรที่ใช้กับผู้ใช้ทั้งหมดอยู่ใน:

/etc/environment

(ซึ่งเป็นที่ที่PATHมีการกำหนดค่าเริ่มต้น)

สิ่งนี้จะทำงานในเดสก์ท็อปหรือคอนโซล, gnome-terminal หรือ TTY, ฝนหรือเงา;)

  • หากต้องการแก้ไขให้กดAlt+ F2และพิมพ์:

    gksudo gedit /etc/environment
    

    (หรือเปิดไฟล์โดยใช้sudoในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ)

. /etc/environmentที่จะทำให้เกิดการเปลี่ยนแปลงที่เรียกใช้ เนื่องจากไฟล์นี้เป็นเพียงสคริปต์อย่างง่ายมันจะรันและกำหนดพา ธ ใหม่ให้กับPATHตัวแปรสภาพแวดล้อม หากต้องการตรวจสอบเรียกใช้ env และดูPATHค่าในรายการ

ที่เกี่ยวข้อง:


6
และจากนั้นคุณต้องรีบูตเพื่อให้การเปลี่ยนแปลงมีผล ...
ลี

2
นี่คือสิ่งที่ฉันต้องการ การจัดเตรียมอิมเมจ vm แบบโยนทิ้งผ่านทางคนจรจัดและจำเป็นต้องเพิ่มโหนดและ npm ให้กับเส้นทาง
Austin Pray

7
เพื่อทำการเปลี่ยนแปลงในการรันเอฟเฟกต์ / etc / environement (ใช่, dot, ช่องว่างและ / etc / environment) เนื่องจากไฟล์นี้เป็นสคริปต์ง่าย ๆ จึงจะเรียกใช้และกำหนดพา ธ ใหม่ให้กับตัวแปรสภาพแวดล้อม PATH ในการตรวจสอบการเรียกใช้ env และดูค่า PATH ในรายการ
WindRider

1
ฉันต้องการเรียกใช้source /etc/environmentเพื่อโหลดการเปลี่ยนแปลงอีกครั้ง
JohnnyAW

@JohnnyAW: แหล่งที่มาเทียบเท่ากับจุดเริ่มต้นดูตัวอย่างen.wikipedia.org/wiki/Source_(command)
Roland Sarrazin

58

ฉันคิดว่าวิธีบัญญัติใน Ubuntu คือ:

  • สร้างไฟล์ใหม่ภายใต้ /etc/profile.d/

    sudo vi /etc/profile.d/SCRIPT_NAME.sh
    
  • เพิ่มที่นั่น:

    export PATH="YOUR_PATH_WITHOUT_TRAILING_SLASH:$PATH"
    
  • และให้สิทธิ์ดำเนินการ

    sudo chmod a+x /etc/profile.d/SCRIPT_NAME.sh
    

20
โดยปกติจะปลอดภัยกว่าการเพิ่มเส้นทางที่กำหนดเองของคุณไปยังจุดสิ้นสุดของเส้นทางแทนที่จะเป็นจุดเริ่มต้น วิธีนี้จะหลีกเลี่ยงการแทนที่คำสั่งระบบด้วยโปรแกรมของคุณ (หรือโปรแกรมที่เป็นอันตรายของบุคคลอื่น) นอกจากนี้ยังช่วยลดความสับสนเมื่อผู้อื่นทำงานบนระบบของคุณ (หรือให้คำแนะนำแก่คุณ) และพวกเขาจะได้รับผลลัพธ์ที่ไม่คาดคิดจากคำสั่งที่คุณ "แทนที่"
Joe

47

สำหรับมือใหม่ที่สมบูรณ์ (เช่นฉัน) ที่คุ้นเคยกับ GUI:

  1. เปิด$HOMEโฟลเดอร์ของคุณ
  2. ไปดูแสดงไฟล์ที่ซ่อนหรือกด+CtrlH
  3. คลิกขวาบน.profileและคลิกที่เปิดด้วยโปรแกรมแก้ไขข้อความ
  4. PATH="$PATH:/my/path/foo"เลื่อนไปด้านล่างและเพิ่ม
  5. บันทึก
  6. ออกจากระบบและกลับเข้าสู่ระบบเพื่อใช้การเปลี่ยนแปลง (ขอ Ubuntu จริงโหลด.profile)

4
ไม่แนะนำให้ทำการแก้ไขไฟล์. profile อีกต่อไปคุณยังสามารถใช้วิธีนี้เพื่อแก้ไขไฟล์. pam_environment โปรดดู: help.ubuntu.com/community/EnvironmentVariables
PulsarBlow

ขอบคุณ @PulsarBlow! ผมไม่แน่ใจว่าจริงๆสิ่งที่ตรงความแตกต่างและได้รับประโยชน์ แต่ ... นี่คือ URL โดยตรงไปยังส่วนที่เกี่ยวข้อง: help.ubuntu.com/community/...
Dain

1
คำตอบนี้ทำให้ระบบของฉันหยุดการเข้าสู่ระบบเนื่องจากเส้นทางทั้งหมดจะถูกแทนที่ ใช้ Ubuntu 16.04
Frisbetarian

1
@Frisbetarian คุณต้องตรวจสอบให้แน่ใจว่าได้เพิ่ม$PATH:บิตซึ่งรวมถึงคำจำกัดความของเส้นทางที่มีอยู่แล้ว
อาจ

@dain: ความคิดเห็นของคุณช่วยชีวิตฉันไว้!
Py-ser

46

สำหรับตัวแปรสภาพแวดล้อมแบบถาวรมีให้สำหรับผู้ใช้บางรายเท่านั้น ฉันขอแนะนำเอกสารทางการของ Ubuntu

https://help.ubuntu.com/community/EnvironmentVariables

อ้างถึงเอกสารข้างต้นฉันได้ตั้งค่าเครื่องมือเส้นทาง Android SDKของฉันโดย:

  1. การสร้าง~/.pam_environmentไฟล์ในโฮมไดเร็กตอรี่
  2. PATH DEFAULT=${PATH}:~/android-sdk-linux/toolsเนื้อหาที่เป็น
  3. เส้นทางของผู้ใช้กำหนดเองสามารถเพิ่มโดยการแยกเส้นทางกับโคลอน (:)
  4. ต้องมีการลงชื่อเข้าใช้ใหม่ซึ่งหมายความว่าคุณต้องออกจากระบบและเข้าสู่ระบบกลับสู่สภาพแวดล้อมเดสก์ทอป

1
นี่คือคำตอบที่ดีที่สุด
Paulo Coghi

26

ใส่บรรทัดนั้นใน~/.bashrcไฟล์ของคุณ

มันจะได้รับที่มาเมื่อคุณเปิดเทอร์มินัล

แก้ไข : ตามความคิดเห็นด้านล่างสำหรับการตั้งค่าทั่วไปที่จะใช้กับเชลล์ทั้งหมด (รวมถึงเมื่อคุณกดAlt- เป็นF2Unity) ให้เพิ่มบรรทัดลงใน~/.profileไฟล์ของคุณ อาจไม่ควรทำทั้งสองอย่างเนื่องจากพา ธ จะถูกเพิ่มเข้ากับPATHสภาพแวดล้อมของคุณสองครั้งหากคุณเปิดเทอร์มินัล


1
ที่จริงฉันคิดว่าคุณกำหนดเส้นทางใน$HOME/.profileการตั้งค่าส่วนบุคคลหรือ/etc/profileสำหรับผู้ใช้ทั้งหมด แต่ถ้ามันจำเป็นสำหรับการทุบตีเท่านั้นฉันคิดว่าจะใช้งานได้
Marty Fried

1
หากคุณตั้งค่าไว้~/.bashrcจะมีเฉพาะในเทอร์มินัลที่คุณเปิด เช่นถ้าคุณกด Alt + F2 และลองเรียกใช้คำสั่งจาก dir นั้นมันจะไม่พบมัน หากคุณตั้งค่าไว้ใน~/.profileหรือ~/.pam_environmentเซสชั่นคำพังเพย (หรือสิ่งที่ DE คุณใช้) จะสืบทอดมา การต่อท้าย PATH ในนั้น~/.bashrcยังมีข้อเสียเปรียบว่าถ้าคุณเปิด / exec bash แบบโต้ตอบจากเปลือก bash แบบโต้ตอบอื่นมันจะถูกผนวกหลายครั้ง
geirha

2
ผมยังไม่ได้ดูจริงๆในขณะนี้ดังนั้นผมค้นหาและดูเหมือนว่ามีอย่างน้อย 95 วิธีต่างๆในการกำหนดเส้นทางซึ่งส่วนใหญ่จะกล่าวถึงที่นี่ ฉันไม่เคยรู้เลยว่าอันไหนดีที่สุด ฉันคิดว่า~/.profileถูกต้องสำหรับเส้นทางส่วนบุคคลแม้ว่า; นั่นคือสิ่งที่ Ubuntu เพิ่ม~/binไดเรกทอรี และฉันขอสารภาพว่าฉันพูดเกินจริงไปเล็กน้อยในหลายวิธี - เพียงเล็กน้อย
Marty Fried

1
@MartyFried ใช่เพื่ออ้างถึงบอทใน #bash บน freenode: «สคริปส่วนใหญ่ของสคริปต์ทุบตีโค้ดบทแนะนำและคู่มือบนอินเทอร์เน็ตเป็นอึ ปลาสเตอร์เจียนเป็นคนมองโลกในแง่ดี»การใช้ google เพื่อแก้ไขปัญหาทุบตีคุณมักจะพบวิธีแก้ปัญหาการทำงานจำนวนมากก่อนที่คุณจะหาวิธีที่ดี โอ้และฉันก็ไปด้วย~/.profileในกรณีนี้ด้วย
geirha

1
@geirha - ฉันยอมรับว่าคำแนะนำส่วนใหญ่บนอินเทอร์เน็ตโดยทั่วไปน่าจะเป็นเรื่องอื้ออึงโดยเฉพาะอย่างยิ่งลินุกซ์ตั้งแต่ distros ที่แตกต่างกันหรือแม้แต่เวอร์ชั่นที่ต่างกันในอันเดียวกัน โดยปกติแล้วจะเดือดร้อนกับสิ่งที่ได้ผล แต่คนส่วนใหญ่ไม่ได้ตระหนักว่าสิ่งที่ได้ผลนั้นเป็นเพียงแค่สิ่งที่ได้ผลไม่จำเป็นต้องมีอะไรที่ถูกต้องหรือแม้แต่สิ่งที่จะได้ผลเสมอไป ฉันพยายามคิดว่าวิธีใดที่ถูกต้องจริงเพราะฉันเกลียดการทำสิ่งต่าง ๆ มากกว่าหนึ่งครั้ง - แต่มันก็ไม่ง่ายเสมอไป :)
มาร์ตี้ทอด

15

การตั้งค่าระบบกว้างท้ายบรรทัดที่ส่วนท้ายของexport PATH=/path/you're/adding:$PATH/etc/profile

~/.bash_profileหากต้องการเพิ่มไดเรกทอรีสำหรับเฉพาะผู้ใช้เข้าสู่ระบบในท้ายบรรทัดเดียวกัน


14

การเพิ่มลงใน. bashrc จะใช้งานได้ แต่ฉันคิดว่าวิธีดั้งเดิมในการตั้งค่าตัวแปรพา ธ ของคุณอยู่ใน. bash_profile โดยเพิ่มบรรทัดต่อไปนี้

PATH=$PATH:/my/path/foo
export PATH

ตามหัวข้อนี้ปรากฏว่าพฤติกรรมของ Ubuntu แตกต่างจาก RedHat และโคลนเล็กน้อย


1
ฉันไม่มี. bash_profile ฉันควรสร้างหรือไม่
justingrif

7
หากคุณมี.bashrcติดมัน.bashrcแทน เทอร์มินัล GUI ใน Ubuntu ไม่ใช่การเข้าสู่ระบบเชลล์ดังนั้น.bash_profileจะไม่ถูกเรียกใช้

1
ฉันไม่ได้ใช้เชลล์ gui แต่จากด้ายด้านบนดูเหมือนว่า. bashrc จะทำงานได้ดี
justingrif

2
ทั้งสองจะทำงานถ้าเปลือกของคุณเป็นเปลือกเข้าสู่ระบบ แต่ฉันเพิ่งลองใช้วิธี. bash_profile บนหนึ่งในเครื่อง Ubuntu ของฉันและแม้หลังจากรีสตาร์ทเซสชัน gnome ของฉันแล้วมันก็ไม่ได้จัดหา. bash_profile ของฉัน ดังนั้นฉันจะบอกว่าการใส่สิ่งนี้ลงใน. bashrc อาจเป็นวิธีที่จะไปกับ Ubuntu
3dinfluence

3
@justingrif .bash_profileไม่มีคุณไม่จำเป็นต้อง หาก bash ไม่พบ a .bash_profile(เมื่อคุณเข้าสู่ระบบแบบโต้ตอบ) ระบบจะค้นหา.profileและใช้สิ่งนั้นแทน โดยค่าเริ่มต้นคุณจะมี.profileและ.bashrcใน Ubuntu และ.profileเป็นสถานที่ที่ถูกต้องในการตั้งค่าตัวแปรสภาพแวดล้อมหากเราไม่สนใจ pam_env
geirha

10

ในเทอร์มินัลcdถึงthe_directory_you_want_to_add_in_the_path

echo "export PATH=$(pwd):\${PATH}" >> ~/.bashrc

นี่ไม่ใช่ความคิดของฉัน ผมพบว่าวิธีนี้ในการส่งออกเส้นทางนี้ในบล็อกที่นี่


8
sudo vi /etc/profile.d/SCRIPT_NAME.sh

เพิ่มที่นั่น

export PATH=YOUR_PATH_WITHOUT_TRAILING_SLASH:$PATH

2
sudo nano /etc/profile.d/SCRIPT_NAME.shง่ายสำหรับผู้เริ่มต้น
isomorphismes

1
สำหรับผู้เริ่มต้นgksu gedit /etc/profile.d/SCRIPT_NAME.shจะง่ายยิ่งขึ้น
fouric

6

เมื่อใดก็ตามที่ฉัน "ติดตั้ง" โฟลเดอร์ของสคริปต์ BASH ฉันทำตามรูปแบบของการทดสอบสำหรับ$HOME/binโฟลเดอร์ที่อยู่ในไฟล์. profile ส่วนใหญ่ใน Ubuntu รุ่นล่าสุด ฉันตั้งค่าการทดสอบที่ดูเหมือนว่า

if [ -d "/usr/scripts" ]; then
   PATH="/usr/scripts:$PATH"
fi

มันใช้งานได้ประมาณ 100% ของเวลาและปล่อยให้ฉันเป็นอิสระในการแก้ไขข้อความใน GUI ด้วยการ "แทนที่ทั้งหมด" อย่างรวดเร็วฉันควรจะตัดสินใจย้ายที่/scriptsใดที่หนึ่งใกล้กับ$HOMEโฟลเดอร์ของฉัน ฉันไม่ได้ติดตั้งอูบุนตู 6 ตัว แต่มี "พรุ่งนี้เสมอ" S

BZT


6

วิธีที่แนะนำในการแก้ไขของคุณPATHคือจาก/etc/environmentไฟล์

ตัวอย่างผลลัพธ์ของ/etc/environment:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

ตัวอย่างเช่นหากต้องการเพิ่มเส้นทางใหม่ของ /home/username/mydir

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/username/mydir"

จากนั้นรีบูทพีซีของคุณ


ตัวแปรสภาพแวดล้อมทั้งระบบ

ไฟล์ที่เหมาะสมสำหรับการตั้งค่าตัวแปรสภาพแวดล้อมที่ส่งผลกระทบต่อระบบโดยรวม (แทนที่จะเป็นผู้ใช้เฉพาะ) คือ / etc / environment อีกทางเลือกหนึ่งคือการสร้างไฟล์สำหรับวัตถุประสงค์ในไดเรกทอรี /etc/profile.d

/ etc / สภาพแวดล้อม

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

หมายเหตุ:การขยายตัวแปรไม่ทำงานใน / etc / environment

ข้อมูลเพิ่มเติมสามารถดูได้ที่นี่: EnvironmentVariables


1
คำตอบที่ต่ำที่สุด แต่ถูกต้องที่สุด ไฟล์นี้โดยปกติจะมีการเติมถังขยะ Ubuntu ด้วยเส้นทาง
NotoriousPyro

4

เปิดเทอร์มินัลของคุณพิมพ์gedit .profileและใส่ต่อไปนี้:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$PATH:$HOME/bin"
fi

 #the following line add Bin where you dont have a Bin folder on your $HOME
    PATH="$PATH:/home/mongo/Documents/mongodb-linux-i686-2.2.2/bin"

ปิดและเปิด terminal มันควรจะทำงาน


2

ใส่ลงใน~/.bashrcหรือของคุณคุณใช้ rc (หรือไปก่อนหน้า~/.profile) และ~/.xsessionrcดังนั้นมันจะทำงานใน X (เปลือกนอก)


1

แม้ว่าสคริปต์ของระบบจะไม่ใช้สิ่งนี้ แต่อย่างใดในกรณีที่ต้องการเพิ่มพา ธ (เช่น$HOME/bin) ไปยังตัวแปรสภาพแวดล้อม PATH คุณควรใช้

PATH="${PATH:+${PATH}:}$HOME/bin"

สำหรับการต่อท้าย (แทนPATH="$PATH:$HOME/bin") และ

PATH="$HOME/bin${PATH:+:${PATH}}"

สำหรับการเตรียมการ (แทนPATH="$HOME/bin:$PATH")

วิธีนี้จะหลีกเลี่ยงลำไส้ใหญ่ที่นำหน้า / ต่อท้ายเมื่อ$PATHไม่ว่างในตอนแรกซึ่งอาจมีผลกระทบที่ไม่พึงประสงค์

ดูเช่นhttps://unix.stackexchange.com/questions/162891/append-to-path-like-variable-without-creating-leading-colon-if-unset


-1

สำหรับ Ubuntu ให้แก้ไข~/.bashrcและเพิ่มบรรทัดต่อไปนี้

. ~/.bash_profile

จากนั้นแก้ไข. bash_profile ตามที่คุณต้องการ .....


1
ลงเนื่องจากคุณไม่ได้อธิบายวิธี "แก้ไข.bash_profileตามที่คุณต้องการ" ว่าสิ่งที่ฉันต้องทำไป.bash_profile?
isomorphismes

4
นี่เป็นวิธีที่ผิด .profileหรือควรจะมา.bash_profile .bashrcไม่ใช่วิธีอื่น ๆ
geirha
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.