Bashrc แก้ไขพรอมต์ Bash ตามที่คุณต้องการด้วยวิธีง่ายๆ

เกี่ยวกับ bashrc

ในบทความต่อไปเราจะมาดูวิธีแก้ไข bashrc ด้วยสิ่งนี้เราจะบรรลุ ซ่อนหรือแก้ไขชื่อผู้ใช้และโฮสต์ของพรอมต์ โดย Bash บางคนหมกมุ่นอยู่กับความเป็นส่วนตัวและความปลอดภัยของคุณ พวกเขาไม่เคยเปิดเผยอะไรเกี่ยวกับตัวตนของคุณทางออนไลน์ หากคุณเป็นหนึ่งในนั้นคุณจะชอบเคล็ดลับเล็ก ๆ น้อย ๆ นี้เพื่อปกป้องความเป็นส่วนตัวของคุณสักหน่อย

หากคุณเป็นบล็อกเกอร์หรือนักเขียนด้านเทคโนโลยีคุณแทบจะต้องอัปโหลดภาพหน้าจอของเทอร์มินัล Gnu / Linux ไปยังเว็บไซต์และบล็อกของคุณในบางครั้ง และอย่างที่ผู้ใช้ Gnu / Linux ทุกคนทราบดีว่า เทอร์มินัลจะเปิดเผยชื่อผู้ใช้และโฮสต์ของเรา.

หากคุณเป็นหนึ่งในผู้ที่ทำแบบฝึกหัดและแชร์ภาพหน้าจอของเครื่องปลายทางของคุณและคุณยังกังวลเกี่ยวกับความเป็นส่วนตัวและความปลอดภัย วิธีปฏิบัติที่ดีที่สุดคือเพียงสร้างบัญชีผู้ใช้อื่นเป็น admin @ demo หรือ user @ example. เราสามารถใช้บัญชีเหล่านี้เพื่อสร้างคำแนะนำหรือวิดีโอและอัปโหลดไปยังบล็อกหรือโซเชียลเน็ตเวิร์กของเราได้โดยไม่ต้องกังวลกับข้อมูลที่เครื่องปลายทางแสดง แต่ยังมีตัวเลือกอื่น ๆ ตามที่เราจะเห็นด้านล่าง

ชื่อผู้ใช้ / โฮสต์ของคุณอาจเจ๋งเกินไปดังนั้นคุณอาจไม่ต้องการให้คนอื่นคัดลอกและใช้เป็นของตนเอง ในทางกลับกันชื่อผู้ใช้ / ชื่อโฮสต์ของคุณอาจแปลกเกินไปไม่ดีหรืออาจมีอักขระที่ไม่เหมาะสมดังนั้นคุณอาจไม่เห็นว่าน่าสนใจสำหรับผู้อื่น ในกรณีเช่นนี้เคล็ดลับเล็ก ๆ น้อย ๆ นี้อาจช่วยคุณได้ ซ่อนหรือเปลี่ยนชื่อผู้ใช้ของคุณ @ localhost ในเทอร์มินัล.

bashrc คอนโซลเริ่มต้นที่ไม่ได้แก้ไข

ในภาพหน้าจอก่อนหน้านี้คุณจะเห็นว่าในเทอร์มินัลของฉันไฟล์ ชื่อผู้ใช้คือ "sapoclay" และ "entreunosyceros” คือชื่อโฮสต์ของฉัน.

ซ่อน "username @ localhost:" โดยใช้ไฟล์ bashrc

เริ่มต้นด้วยการแก้ไขไฟล์ ไฟล์ "~ / .bashrc". ฉันจะใช้ไฟล์ แก้ไขเป็นกลุ่ม สำหรับสิ่งนี้ แต่แต่ละคนใช้สิ่งที่พวกเขาชอบมากที่สุด ในกรณีของฉันหลังจากเปิดเทอร์มินัล (Ctrl + Alt + T) ฉันจะเขียนคำสั่งต่อไปนี้:

vi ~/.bashrc

เมื่อเปิดแล้วเราจะกดปุ่ม 'Esc' และ 'i' เมื่ออยู่ในโหมดแทรก เราจะเพิ่มสิ่งต่อไปนี้ที่ส่วนท้ายของไฟล์:

bashrc พร้อมสัญลักษณ์

PS1="\W> "

ในการออกจากไฟล์เช่นเคยในกลุ่มเราต้องกดปุ่ม 'Esc'แล้ว เขียน: wq เพื่อบันทึกและปิดไฟล์

หลังจากกลับไปที่คอนโซลเราจะต้อง รันคำสั่งต่อไปนี้เพื่อให้การเปลี่ยนแปลงมีผล:

source ~/.bashrc

คอนโซลที่มีสัญลักษณ์

เราจะเห็นความเปลี่ยนแปลงทันที ตอนนี้เราจะไม่เห็นส่วนของ user @ localhost อีกต่อไป จะเห็นเฉพาะสัญลักษณ์ ~>

แก้ไข "username @ localhost:" โดยใช้ไฟล์ bashrc

หากสิ่งที่คุณกำลังมองหาไม่ใช่การซ่อนส่วนของ user @ localhost แต่หากคุณกำลังมองหา เปลี่ยน bash prompt ของคุณ สิ่งที่น่าสนใจและมีความหมายมากกว่านี้เราจะต้องย้อนกลับไป แก้ไขไฟล์ ~ / .bashrc. จากเทอร์มินัล (Ctrl + Alt + T) ดังตัวอย่างก่อนหน้านี้เราจะเขียน:

vi ~/.bashrc

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

bashrc พร้อมข้อความ

PS1="entreunosyceros> "

แทนที่«interunosyceros»ด้วยตัวอักษรใดก็ได้ที่คุณเลือก เมื่อคุณมีแล้วให้กดปุ่ม 'Esc'และเขียน : WQ เพื่อบันทึกและออกจากไฟล์

ไปยัง ดูการเปลี่ยนแปลงที่เกิดขึ้นดังตัวอย่างก่อนหน้านี้คำสั่งต่อไปนี้จะต้องดำเนินการเพื่ออัปเดตการเปลี่ยนแปลง:

source ~/.bashrc

คอนโซลด้วยข้อความ

การเปลี่ยนแปลงเหล่านี้จะแสดงทันที เราสามารถดูตัวอักษร entreunosyceros ได้ที่พรอมต์เชลล์ของคุณ

รับการตั้งค่าสำหรับ bashrc ผ่านเว็บ

หากคุณต้องการกำหนดค่าพรอมต์ของคอมพิวเตอร์ในแบบของคุณเองคุณสามารถไปที่เว็บไซต์ เครื่องกำเนิดไฟฟ้า bashrc. ในนั้นคุณสามารถเลือกผ่าน 'ลากและวาง'ตัวเลือกใดที่คุณต้องการให้แสดงในเทอร์มินัลของคุณ เว็บจะให้รหัสที่จำเป็นซึ่งคุณจะต้องเพิ่มลงในไฟล์ ~. / bashrc ของคุณ อย่างที่เราเพิ่งเห็นในบทความเดียวกันนี้

การเตือน- นี่เป็นการปฏิบัติที่ไม่ดีในบางกรณี ตัวอย่างเช่นถ้าเชลล์อื่น ๆ เช่น zsh สืบทอดเชลล์ปัจจุบันของคุณมันจะทำให้เกิดปัญหาบางอย่าง ใช้เพื่อซ่อนหรือแก้ไขชื่อผู้ใช้ @ localhost ของคุณเท่านั้นหากคุณใช้เชลล์เดียว นอกจากการซ่อนส่วน user @ localhost ในเทอร์มินัลแล้ว เคล็ดลับนี้ไม่มีแอปที่ใช้งานได้ และอาจเป็นปัญหาได้ในบางกรณีแม้ว่าจะมีการกำหนดค่าที่ยอดเยี่ยมมากก็ตาม


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา