คำถามติดแท็ก history

ประวัติของระบบ Unix และส่วนประกอบหลัก โปรดอย่าใช้แท็กนี้สำหรับคำถามเกี่ยวกับเชลล์ ใช้ "คำสั่งประวัติ" แทน

2
ประวัติ Unix: ส่งคืนรหัสฐานแปด?
วันนี้ฉันถูกโยนทิ้งโดยgdb: Program exited with code 0146. gdbพิมพ์รหัสส่งคืนในฐานแปด ; ดูสาเหตุที่ฉันพบ: http://comments.gmane.org/gmane.comp.gdb.devel/30363 แต่นั่นไม่ใช่คำตอบที่น่าพอใจอย่างยิ่ง googling ที่รวดเร็วบางแห่งไม่เปิดเผยประวัติดังนั้นฉันจึงหวังว่าจะมีใครรู้เรื่องนั้นบ้าง คำถามที่ค่อนข้างจะเกี่ยวข้องใครจะดูรหัสส่งคืนในฐานแปดได้อย่างไร บางทีเครื่องรุ่นเก่า ๆ มักพิมพ์รหัสส่งคืนหรือไม่ $ printf %o\\n $? ค่อนข้างน่าอึดอัดใจ :)
10 gdb  history 

3
ทำไม“ she-bang” เริ่มต้นด้วย“ #!”
ทำไม "เธอปัง" เริ่มต้นด้วย#!เช่น#!/bin/bash? ฉันยอมรับเสมอว่านี่เป็นวิธีที่ทำได้ แต่มีเหตุผลอยู่เบื้องหลังหรือไม่ ทำไมเริ่มต้นด้วย#; นั่นไม่ใช่ความคิดเห็นใช่ไหม หรือเป็นประเด็นที่ควรแสดงความคิดเห็น?
10 shell  history  shebang 

2
ใครรู้ความหมายของ yy
เนื่องจากมีการพิจารณาคำถามในประวัติศาสตร์ในหัวข้อฉันจึงคิดว่าฉันจะถามคำถามที่ถูกดักฟังฉันมาระยะหนึ่งแล้วและไม่มีใครรู้ว่าฉันรู้คำตอบแล้ว ไม่มีใครรู้ว่าสิ่งสำคัญทางประวัติศาสตร์ของคำนำหน้า yy? ตัวแปรและฟังก์ชั่นส่วนใหญ่ที่สร้างโดย lex เริ่มจากมันเช่นyylval, และyylex(). ฉันยังจำการเห็นยูทิลิตี้ชื่อyyrsaที่ไหนสักแห่ง แต่ไม่สามารถหาการอ้างอิงถึงที่ใดก็ได้ในขณะนี้ จิตใจที่อยากรู้อยากรู้อยากเห็น!

4
อนาคตของ OpenSolaris
เนื่องจาก OpenSolaris ถูกทิ้งร้างโดย Oracle มากหรือน้อยมีทางเลือกที่ดีที่ใช้คุณสมบัติที่เป็นเอกลักษณ์ของ OSOL หรือไม่? ZFS เป็นสิ่งหนึ่ง แต่ฉันชอบระบบสร้างภาพที่ให้คุณสร้างภาพของระบบต้นแบบแล้วกระจายไปยังคอมพิวเตอร์เครื่องอื่นได้อย่างรวดเร็ว นี่คือความพยายามในการทำให้การสร้างกลุ่มง่ายขึ้น ตามหน้า Wikipedia ของ OSOLมีIllumosซึ่งเป็นส่วนหนึ่งของ OSOL โดยมีชิ้นส่วนที่ปิดทั้งหมดถูกแทนที่ด้วยชิ้นส่วนโอเพนซอร์ซ Illumos กำลังอยู่ในระหว่างการพัฒนา แต่ Illumos เป็นทางเลือกสำหรับ OSOL พร้อมฟีเจอร์ทั้งหมดหรือไม่ มีใครบ้างที่ใช้มันและบอกเล่าประสบการณ์ของเขาหรือเธอได้

1
เหตุใดช่วงการขยายรั้งใช้จุดสองจุดแทนที่จะเป็นสามจุด (จุดไข่ปลา)
ในที่สุดผมก็เข้าใจ / ค้นพบว่าทำไมฉันไม่เคยมีการใช้bash's (และยังzsh' s) ช่วงการขยายตัวรั้งถูกต้อง: ไวยากรณ์คือ{1..10}แทนสิ่งที่ผมถือว่าจะเป็นจุดไข่ปลา{1...10}คือ ฉันขอทราบได้ไหมว่าเพราะเหตุใดจึงเลือกสองจุดผ่านสามจุด การใช้จุดไข่ปลาในการเขียนโปรแกรมคอมพิวเตอร์เป็นเรื่องปกติและเข้าใจดีตามลิงค์ (Wikipedia) ซึ่งเป็นสาเหตุที่ทำให้ความอยากรู้อยากเห็นของฉันป่องๆ

1
นิรุกติศาสตร์ของ $ PWD
นิรุกติศาสตร์$PWDคืออะไร? มันเป็นตัวย่อ? ฉันรู้ว่ามีคำสั่งpwdที่พิมพ์ไดเร็กตอรี่การทำงาน, แต่ในใจของฉัน, มันจะเหมาะสมกว่าที่จะตั้งชื่อตัวแปร$CWDสำหรับ Current Working Directory, เนื่องจากตัวแปรเชลล์มีข้อมูลมากกว่าพิมพ์
9 shell  history  pwd 


1
นิรุกติศาสตร์ของ "descriptor" ใน "file descriptor"
การเลือกคำอธิบายให้ฉันเป็นคี่เสมอ "ดัชนี" หรือ "id" ดูเหมือนเป็นทางเลือกที่ชัดเจนกว่า มีเหตุผลที่รู้จักกันดีสำหรับการเลือกคำว่า "descriptor" หรือไม่? ฉันเดาว่า "ผู้ให้คำอธิบาย" เข้าใจว่าบ่อยครั้งที่มันเป็นแนวคิดที่สำคัญกว่า ish มากกว่า number-ish แต่บางครั้งมันก็เป็นตัวเลขที่มากจริงๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.