พวกเราที่ใช้เทอร์มินัลเป็นประจำทุกวันอย่างที่บอกในอีกโอกาสหนึ่งมักจะมองหาวิธีที่จะทำให้การทำงานกับเครื่องมือนี้เป็นไปอย่างง่ายดายและสะดวกสบายที่สุด สิ่งที่ฉันนำมาให้คุณในครั้งนี้เป็นตัวเลือกที่มาโดยค่าเริ่มต้นใน FreeNAS และฉันชอบมันมากจนต้องใส่ให้ฉัน debian.
สมมติว่าเราเปิดเทอร์มินัลและเราจะเข้าสู่โฟลเดอร์ เอกสาร. ถ้าเราใส่:
$ cd docu
และเรากดแท็บเพื่อเติมข้อความอัตโนมัติไม่มีอะไรเกิดขึ้นเนื่องจากไม่มีการเรียกโฟลเดอร์ เอกสารแต่ เอกสาร. และนี่คือที่มาของเวทมนตร์ เราสร้างไฟล์ ~ / .inputrc:
$ touch ~/.inputrc
เราเปิดมันด้วยโปรแกรมแก้ไขข้อความที่เราชื่นชอบและใส่สิ่งนี้ไว้ภายใน:
set completion-ignore-case on
เราบันทึกปิดและเปิดเทอร์มินัลอีกครั้ง ตอนนี้เมื่อเราใส่:
$ cd docu
แล้วเรากด Tab มันจะเปลี่ยนเป็นชื่อโดยอัตโนมัติด้วยตัวพิมพ์ใหญ่และมันจะใส่เรา
$ cd Documentos
คุณคิดอย่างไร? เคล็ดลับนี้สอนให้ฉันโดยเพื่อนชื่อ Matthias apitz.
ผลงานดีมาก เขาไม่รู้ว่ามันเป็นไปได้ที่จะทำเช่นนั้น
น่าสนใจแน่นอน😀
ยอดเยี่ยม. นี่เป็นหนึ่งในเคล็ดลับที่ช่วยเพิ่มผลผลิต ดีมาก.
ทึ่ง! เคล็ดลับ elav ดีเกินไป
ฉันคิดอย่างนั้น เหมาะสมเนื่องจากฉันเห็นฟังก์ชันนี้ใน FreeNASฉันไม่ลังเลที่จะมองหาเพราะมันมีประโยชน์อย่างแท้จริง
ฉันรัก! ฉันไม่รู้เคล็ดลับนั้นขอบคุณ!
มีประโยชน์มากดี
ฉันได้ลองใช้กับ Fedora แล้ว แต่มันไม่ได้ผลสำหรับฉันและไม่มีไฟล์ ~ / .inputrc ฉันใส่ doc และเติมข้อความอัตโนมัติให้ฉัน (เช่นเดียวกับใน IRC) เอกสาร แต่ยังคงขอบคุณ😀
มันน่าสนใจที่จะเห็นไฟล์กำหนดค่า bash ใน Fedoraบางทีมันอาจมาพร้อมกับตัวเลือกนี้โดยค่าเริ่มต้นแล้ว
อา! FreeNas ... คุณจะต้องสารภาพว่ามีอะไรอีกบ้างที่คุณเห็นในระบบนั้น อยู่มาวันหนึ่งฉันเห็นว่าผู้ที่ขายมีระบบบูรณาการสำหรับการดูแลระบบอยู่แล้วเช่น Seagate Black Armor หรือ QNAP NAS ซึ่งฉันชอบฟีเจอร์ที่ปรากฏบนหน้าเว็บของพวกเขามาก แต่ Freenas .. มาดู elav กันเถอะบอกฉันที คุณธรรมที่คุณสังเกตเห็น 😉
ก่อนอื่นคือ FreeBSD 😀
ศาสตราจารย์ในทางดนตรี
ฉันจะนำไปปฏิบัติ
ใจดี
ไป - นา - โซ! ฉันไม่รู้เคล็ดลับนี้!
เนื่องจากคุณกำลังพูดถึง FreeNAS คุณรู้จัก OpenMediaVault หรือไม่? เป็นโซลูชันที่คล้ายกันโดยมีอินเทอร์เฟซที่เป็นมิตรกว่า FreeNAS เล็กน้อยและสิ่งที่ดีที่สุดคือมันเป็น Debian GNU / Linux ที่แท้จริงนั่นคือคุณสามารถใช้โซลูชันนี้เป็น NAS หรือล็อกอินเข้าสู่ระบบและทำการ # apt-get update && apt - รับการอัปเกรด && apt-get dist-upgrade เพื่ออัปเดตอย่างต่อเนื่องเนื่องจากนอกเหนือจากการใช้ Debian repos อย่างเป็นทางการแล้วจะเพิ่มแพ็คเกจของตัวเอง
OpenMediaVault รีวิว Distrowatch: http://distrowatch.com/weekly.php?issue=20120423#feature
: O ฉันไม่รู้จักเขา .. ตอนนี้ฉันกำลังตรวจสอบอยู่ขอบคุณ ...
ขอบคุณ แต่ฉันจะใส่ $ PS1 พร้อมเวลาเท่าที่คุณมีในเทอร์มินัลได้อย่างไร
โชคดีที่พวกเขาไม่คิดค่าบริการสำหรับเคล็ดลับดีๆเหล่านี้
สิ่งดีๆที่ไม่เกิดขึ้น นี่คือเคล็ดลับพิเศษ บางทีฉันอาจจะไม่เคยรู้เลยว่ามันมีอยู่จริงถ้าฉันไม่ได้เข้าไปที่เพจ ...
ใครบอกว่าไม่? ... มาเถอะจ่ายไม่กี่ร้อย€ ... HAHAHAHAHAHA 😀😀😀
คุณจะเป็นคนโง่คนเดียวที่จ่ายเงินไปแล้ว
มีประโยชน์มากขอบคุณมาก😀
นี่เป็นเรื่องน่าแปลกใจควรติดตั้งโดยค่าเริ่มต้น 10 จาก 10
ยอดเยี่ยมเพียง😀
ด้วยการแก้ไขในไฟล์นั้นทำให้ฉันไม่สามารถย้ายไปมาระหว่าง "ตัวคั่น" ได้อีกต่อไป (ฉันไม่รู้ว่าจะเรียกมันว่าอย่างไรฮ่า ๆ ) ด้วยการกดปุ่ม control + ซ้าย / ขวา แก้ไขได้โดยการเพิ่มอะไรเข้าไปหรือไม่?
ทักทายและขอบคุณ!
ฉันแก้ไขแล้วมันเป็น 2 บรรทัดแรกของ. inputrc ของฉันที่ฉันปล่อยไว้ด้านล่าง😉
"\ t": เมนูเสร็จสมบูรณ์มีไว้เพื่อให้คุณเติมข้อความอัตโนมัติแบบวนซ้ำด้วย TAB
และคำอธิบายด้านล่างพร้อมกับความคิดเห็นที่นำมา
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\t": menu-complete
set completion-ignore-case on
# Don't echo ^C etc (new in bash 4.1)
# Note this only works for the command line itself,
# not if already running a command.
set echo-control-characters off
ไชโย! 🙂
สิ่งที่เสริมให้กับสิ่งนี้ (นอกจากจะมีประโยชน์มาก) คือไฟล์ ละเว้นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในการค้นหารูปแบบ. ตัวอย่างเช่นหากไฟล์แสดงรายการด้วย ls abcโดยค่าเริ่มต้นจะไม่คำนึงถึงไฟล์ที่ตรงกัน เอบีซี.
เพียงเพิ่มสิ่งต่อไปนี้ใน. bashrc:
shopt -s nocaseglob
หรือบรรทัดนี้ใน. zshrc (สำหรับผู้ที่ใช้ zsh):
unsetopt CASE_GLOB