เป็นชื่อของมันบ่งบอกเปลือกโต้ตอบมิตร (หรือเรียกว่าปลา) เป็นมิตรกับผู้ใช้ฟรีและเปิดแหล่งเปลือก UNIX แบบโต้ตอบที่ออกแบบมาเพื่อใช้สำหรับการ interactiveness และคุณสมบัติการค้นพบ มัน & rsquo; sa หล่นแทน Bash (บอร์นเชลล์)
ปลาและ rsquo; เป้าหมายหลักคือการให้ชุดสมบูรณ์ของการทำงานที่มีประสิทธิภาพรวมทั้งแท็บเสร็จค้นพบและครอบคลุมระบบช่วยเหลือแท็บความสำเร็จของสตริงที่มีสัญลักษณ์และอีกหลายฟังก์ชั่นที่น่าสนใจอื่น ๆ ที่เรา & rsquo; และระบุไว้ด้านล่างได้อย่างรวดเร็ว คุณสมบัติที่เปลือกโต้ตอบ glanceThe มิตรที่ใช้งานง่าย, ค้นหา, จำและค้นพบ ซึ่งจะรวมถึงคำสั่งช่วยพิเศษซึ่งช่วยให้ผู้ใช้สามารถเข้าถึงทั้งหมดของเอกสารประกอบการใช้ไวยากรณ์การสนับสนุนการเน้นการจัดการสมาร์ทเทอร์และการสนับสนุนสำหรับฟังก์ชั่นภายในคลิปบอร์ดของระบบ GNU / Linux
โปรแกรมที่ถูกเขียนทั้งหมดในภาษาการเขียนโปรแกรมภาษา C ++ และสามารถนำไปใช้ในการกระจายใด ๆ ของลินุกซ์เช่นเดียวกับบนระบบปฏิบัติการ UNIX เหมือนอื่น ๆ เช่น Mac OS X, BSD หรือ Solaris.Getting เริ่มต้นด้วย fishInstalling ปลาเปลือกบน การกระจาย GNU / Linux ของคุณพิสูจน์ให้เป็นงานง่ายแม้สำหรับผู้เริ่มต้นในขณะที่คุณจะต้องดาวน์โหลดรุ่นล่าสุดของแอพลิเคชันจาก Softoware บันทึกเก็บในเครื่องคอมพิวเตอร์ของคุณและดึงข้อมูลโดยใช้ผู้จัดการเก็บที่คุณชื่นชอบ
จากนั้นเปิดแอพพลิเคเทอร์และไปที่สถานที่ของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/fish-2.1.1) ที่คุณต้องเรียกใช้ & lsquo; ./ กำหนดค่า && ทำให้ & rsquo; คำสั่งการกำหนดค่าและรวบรวมโปรแกรมตามด้วย & lsquo; ให้ติดตั้ง & rsquo; คำสั่งที่จะติดตั้ง
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขการรักษาความปลอดภัย:
- เว็บอินเตอร์เฟส fish_config ตอนนี้ใช้โทเค็นการตรวจสอบเพื่อป้องกันการร้องขอและมีเพียงตอบสนองต่อการร้องขอจากเครื่องท้องถิ่นที่มีสัญลักษณ์นี้ป้องกันโค้ดจากระยะไกลโจมตี (ปิด CVE-2014-2914) # 1438
- psub และ funced จะไม่เสี่ยงต่อการโจมตีที่อนุญาตให้เพิ่มสิทธิท้องถิ่นและการปลอมแปลงข้อมูล (ปิด CVE-2014-2906 และ CVE-2014-3856) # 1437
- fishd ใช้เส้นทางที่ปลอดภัยสำหรับซ็อกเก็ตของการป้องกันการโจมตีเพิ่มสิทธิในท้องถิ่น (ปิด CVE-2014-2905) # 1436
- __ fish_print_packages จะไม่เสี่ยงต่อการโจมตีซึ่งจะช่วยให้เพิ่มสิทธิท้องถิ่นและข้อมูลการปลอมแปลง (ปิด CVE-2014-3219) # 1440
- การแก้ไขอื่น ๆ :
- fishd ตอนนี้ไม่สนใจ SIGPIPE การแก้ไขเกิดปัญหาโดยใช้เครื่องมือเช่นขนาน GNU และที่เกิดขึ้นมักจะเป็นผลมาจากการเปลี่ยนแปลง fishd อื่น ๆ # 1084 & # 1690
มีอะไรใหม่ ในรุ่น 2.0.0:
- การเปลี่ยนแปลงที่สำคัญ:
- แทนคำสั่งในขณะนี้แก้ไขสถานะ $ # 547.
- ก่อนหน้านี้ออกจากสถานะของการแทนคำสั่ง (เช่น (รหัสผ่าน)) ก็ไม่สนใจ; แต่ตอนนี้ก็ปรับเปลี่ยนสถานะ $ นอกจากนี้คำสั่งชุดตอนนี้เหลือเพียงกำหนดสถานะ $ บนความล้มเหลว มันเป็นสิ่งที่ไม่มีใครแตะต้องกับความสำเร็จ ซึ่งช่วยให้รูปแบบต่อไปนี้:
- ถ้าตั้ง python_path (ซึ่งหลาม)
- ...
- ปลาย
- เพราะชุดไม่ได้ปรับเปลี่ยนสถานะ $ ในความสำเร็จถ้าสาขาการทดสอบอย่างมีประสิทธิภาพไม่ว่าจะเป็นที่ประสบความสำเร็จและถ้าเป็นเช่นนั้นไม่ว่าจะเป็นชุดยังประสบความสำเร็จ.
- การปรับปรุง $ PATH จัดการ.
- มีตัวแปรใหม่คือ $ fish_user_paths ซึ่งสามารถตั้งค่าในระดับสากลและมีเนื้อหาที่ถูกผนวกเข้ากับ $ PATH # 527
- / etc / เส้นทางและ /etc/paths.d ได้รับการยอมรับในขณะนี้บน OS X
- ปลาไม่ปรับเปลี่ยน $ PATH ที่จะหาไบนารีของตัวเอง
- สายยาวไม่ได้ใช้จุดไข่ปลาสำหรับแบ่งบรรทัดและคัดลอกและวางไม่ควรรวมถึงการขึ้นบรรทัดใหม่แม้ว่าสายที่ถูกหัก # 300
- ไวยากรณ์ใหม่สำหรับช่วงที่ดัชนี (บางครั้งเรียกว่า & quot; ชิ้น & quot;) # 212
- ปลาในขณะนี้สนับสนุนอื่นถ้ามีคำสั่ง # 134
- กระบวนการและเสร็จสิ้น pid ตอนนี้ทำงานบน OS X # 129
- ปลาอยู่ในขณะนี้ relocatable และไม่ได้ขึ้นอยู่กับการรวบรวมในเส้นทาง # 125
- ปลาในขณะนี้สนับสนุนพรอมต์ด้านขวา (RPROMPT) ผ่านฟังก์ชั่น fish_right_prompt # 80
- ปลาตอนนี้ใช้ posix_spawn แทนส้อมเมื่อเป็นไปได้ซึ่งเป็นเร็วขึ้นมากใน BSD และ OS X # 11
- แก้ไขเด่นอื่น ๆ :
- สำเร็จ VCS ปรับปรุง (darcs, CVS, SVN ฯลฯ .)
- หลีกเลี่ยงการเรียก getcwd ในหัวข้อหลักที่จะสามารถแขวน # 696
- ควบคุม-D (ลบไปข้างหน้า) ไม่หยุดที่ระยะเวลา # 667
- สำเร็จสำหรับคำสั่งใหม่ ๆ
- ปลาตอนนี้เคารพ keybindings ไม่ซ้ำกันของ rxvt # 657
- xsel ถูกสร้างขึ้นไม่ได้เป็นส่วนหนึ่งของปลา มันจะยังคงถูกเรียกถ้าติดตั้งแยกต่างหาก # 633
- __ fish_filter_mime ไม่ spews # 628
- ตัวเลือก --no-ดำเนินการไปตกปลาไม่ตกมากกว่าเมื่อถึงจุดสิ้นสุดของบล็อก # 624
- fish_config รู้วิธีการหาปลาแม้จะไม่ได้อยู่ใน $ PATH # 621
- พื้นที่ชั้นนำในขณะนี้ป้องกันไม่ให้เขียนถึงประวัติศาสตร์ในฐานะที่จะทำในทุบตีและ zsh # 615
- กดปุ่ม Enter หลังจากทับขวาเพียงไปที่บรรทัดใหม่ถ้ามันจะตามด้วยช่องว่างหรือจุดสิ้นสุดของเส้น # 613
- printf ตอนนี้ builtin # 611
- จัดการเหตุการณ์ไฟควรไม่หากมีสัญญาณจะถูกบล็อก # 608
- set_color ตอนนี้ builtin # 578
- ความสำเร็จหน้าคนตอนนี้จะอยู่ในไดเรกทอรี generated_completions ใหม่แทนของไดเรกทอรีสำเร็จของคุณ # 576
- แท็บตอนนี้ล้างแนะนำอัตโนมัติ # 561
- เสร็จแท็บจากภายในคู่ของคำพูดตอนนี้พยายามที่จะ & quot; เหมาะสม & quot; ปิดอ้าง # 552
- EDITOR $ ขณะนี้สามารถรายการ: ยกตัวอย่างเช่นการตั้งค่า EDITOR -f gvim) # 541
- ร่างกายกรณีอยู่ในขณะนี้เยื้อง # 530
- สวิทช์รายละเอียด -p ไม่เกิดปัญหาอีกต่อไป # 517
- ตอนนี้คุณสามารถควบคุม-C จากการอ่าน # 516
- umask คือตอนนี้ทำงานบน OS X # 515
- หลีกเลี่ยงการเรียก getpwnam ในหัวข้อหลักที่จะสามารถแขวน # 512
- Alt-F หรือ Alt-ลูกศรขวา (Option-F หรือตัวเลือกลูกศรขวา) ในขณะนี้ยอมรับคำหนึ่ง autosuggestion # 435
- การตั้งค่าเป็นปลาเปลือกเข้าสู่ระบบของคุณไม่ได้ฆ่า OpenSUSE # 367
- backslashes ตอนนี้เข้าร่วมเส้นแทนการสร้างคำสั่งหลาย # 347
- ก้องตอนนี้ใช้ธง -e การตีความหนี # 337
- เมื่อโทเค็นที่ผ่านมาในการป้อนข้อมูลของผู้ใช้มีตัวอักษรใช้กรณีของตนในการตั้งค่าที่ autosuggestion # 335
- คำอธิบายตอนนี้มีสีออกเสียงของตัวเอง # 279
- สัญลักษณ์ตัวแทนเริ่มต้นด้วย (ตัวอย่างเช่นคำสั่ง ls. *) ไม่ตรงกับ และ .. # 270
- ซ้ำสัญลักษณ์ตอนนี้จัดการห่วง symlink # 268
- ขณะนี้คุณสามารถลบรายการประวัติศาสตร์จากเว็บอินเตอร์เฟส fish_config # 250
- OS X ในขณะนี้สร้างการเชื่อมโยงที่อ่อนแอ wcsdup และ wcscasecmp # 240
- ปลาตอนนี้บันทึกและเรียกคืนกลุ่มกระบวนการซึ่งป้องกันไม่ให้กระบวนการบางอย่างจากการรายงานผิดว่าเป็นหยุด # 197
- funced ตอนนี้จะใช้เวลาตัวเลือกบรรณาธิการ # 187
- สีแถวสลับที่มีอยู่ในเพจเจอร์ปลาผ่าน fish_pager_color_secondary # 186
- ค่าตัวแปรสากลจะถูกเก็บไว้ในขณะนี้ขึ้นอยู่กับที่อยู่ MAC ของคุณไม่ได้ชื่อโฮสต์ของคุณ # 183
- ตก ^ ตอนนี้เพียง แต่เปลี่ยนเส้นทาง stderr ถ้ามันเป็นตัวอักษรตัวแรกของโทเค็นทำให้ผู้ใช้คอมไพล์มีความสุข # 168
- แนะนำอัตโนมัติจะสายสาเหตุที่ไม่มีการตัด # 167
- การจัดการที่ดีขึ้นของการรวมตัวอักษร Unicode # 155
- SIGHUPs ปลากระบวนการมากขึ้นมักจะ # 138
- ปลาไม่ทำให้เกิด sudo เพื่อขอรหัสผ่านทุกครั้ง
- ปลามีลักษณะการทำงานที่ดีขึ้นภายใต้การบัญชาการเที่ยงคืน # 121
- ตั้ง -e เกิดปัญหาไม่ # 100
- ปลาตอนนี้จะนำประวัติศาสตร์จากทุบตีถ้ามีประวัติไม่มีปลา # 66
- backslashed-บรรทัดใหม่ภายในสตริงที่ยกมาตอนนี้มีพฤติกรรมอย่างสังหรณ์ใจมากขึ้น # 52
- แท็บชื่อควรจะแสดงอย่างถูกต้องใน iTerm2 # 47
- SCP เสร็จเส้นทางระยะไกลในขณะนี้บางครั้งทำงาน # 42
- อ่าน builtin ไม่ได้แสดงให้เห็นแนะนำอัตโนมัติ # 29
- ปุ่มลัดที่กำหนดเองขณะนี้คุณสามารถตั้งค่าผ่านทางฟังก์ชั่น fish_user_key_bindings # 21
- สคริปต์ทั้งหมดหลามตอนนี้ทำงานอย่างถูกต้องภายใต้ทั้ง 2 Python และ Python 3 # 14
- & quot; ยอมรับ autosuggestion & quot; ที่สำคัญตอนนี้สามารถกำหนดค่า # 19
- แนะนำอัตโนมัติจะไม่แนะนำให้คำสั่งที่ไม่ถูกต้อง # 6
มีอะไรใหม่ ในรุ่น 1.23.1:
- ข่าวประชาสัมพันธ์ฉบับนี้มีรายชื่อยาวของการแก้ปัญหาสำหรับข้อบกพร่อง , annoyances และ misfeatures เช่นเดียวกับความสำเร็จหลายแท็บคำสั่งที่เฉพาะเจาะจงใหม่.
ต้องการ
- Doxygen
- Ncurses
ความคิดเห็นที่ไม่พบ