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

สำหรับคำถามเกี่ยวกับคำ / คำศัพท์เฉพาะสำหรับ Unix และ / หรือ Linux

1
“ LSB” หมายถึงอะไรเมื่ออ้างถึงไฟล์ที่สามารถใช้งานได้ในเอาต์พุตของ / bin / ไฟล์?
ฉันได้พบคำว่า" LSB executable"หรือ" LSB shared object"ในผลลัพธ์ของfileคำสั่งใน Linux ตัวอย่างเช่น: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped "LSB" หมายถึงอะไรในบริบทนี้

2
คำศัพท์เกี่ยวกับบรรทัดคำสั่ง: ส่วนใดบ้างของคำสั่งที่เรียกว่า
ที่บรรทัดคำสั่งฉันมักจะใช้คำสั่ง "ง่าย" เช่น mv foo/bar baz/bar แต่ฉันไม่รู้ว่าจะเรียกทุกส่วนของสิ่งนี้: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ ผม (คิดว่าฉัน) รู้ว่า1เป็นคำสั่งและ2เป็นข้อโต้แย้งและผมอาจจะเรียก3รายการอาร์กิวเมนต์ (คือว่าถูกต้องหรือไม่) แต่ผมไม่ทราบว่าจะเรียก4 ป้ายกำกับ "คำสั่ง" ที่ซับซ้อนมากขึ้นอย่างไร find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/} ฉันขอขอบคุณคำตอบที่แยกสิ่งที่จะเรียก 1,2,3,4 และสิ่งที่เรียกส่วนต่างๆของเช่น "คำสั่ง" ด้านบนนี้ มันจะเป็นการดีที่ได้เรียนรู้เกี่ยวกับสิ่งอื่น ๆ ที่ไม่เหมือนใคร / แปลกใจที่ฉันไม่ได้รวมอยู่ที่นี่

2
“ การทดสอบเวทมนต์” หมายถึงอะไรสำหรับคำสั่งไฟล์?
ฉันกำลังอ่านเกี่ยวกับfileคำสั่งและฉันเจอสิ่งที่ฉันไม่ค่อยเข้าใจ: ไฟล์ถูกออกแบบมาเพื่อกำหนดประเภทของไฟล์ที่ถูกสอบถาม .... ไฟล์ทำสิ่งนี้ได้สำเร็จโดยทำการทดสอบสามชุดกับไฟล์ดังกล่าว: การทดสอบระบบไฟล์ การทดสอบเวทมนตร์ การทดสอบภาษา อะไรคือความมหัศจรรย์ทดสอบ?

3
“ ออนไลน์” หมายถึงอะไรตามที่ใช้ในมนุษย์ (1)
ในระบบของฉัน (ดาร์วิน 15.5.0) man(1)เปิดดังนี้: NAME man - format and display the on-line manual pages อย่างไรก็ตามไฟล์ที่หน้าถูกฟอร์แมตจากบนดิสก์: % man -w man /usr/share/man/man1/man.1 % file `man -w man` /usr/share/man/man1/man.1: troff or preprocessor input text ดังนั้น "ออนไลน์" ในกรณีนี้ไม่ได้หมายความว่า "ออนไลน์" ในขณะที่ "สามารถเข้าถึงได้ผ่านทางอินเทอร์เน็ต" "ออนไลน์" แค่หมายความว่าระบบของฉันเปิดอยู่ ถ้าเป็นเช่นนั้นทำไมต้องระบุว่าในตอนแรกนั่นคือไม่ชัดเจนว่าฉันกำลังอ่านหน้าที่ฟอร์แมตเตอร์ประมวลผลหรือไม่ หรือเมื่อเขียนคำอธิบายมันเป็นเรื่องใหญ่ที่จะมีคู่มือบนดิสก์เพราะ "คู่มือ" ส่วนใหญ่แล้วเป็นปริมาณกระดาษ? การใช้ยัติภังค์ "ออนไลน์" นี้และทั้งหมดยังคงเป็นเรื่องปกติในการคำนวณหรือไม่

2
การขยายตัวของตัวแปรหอยและผลกระทบของ glob และแยกกับมัน
จริงๆแล้วโพสต์นี้มีคำถามสองข้อแยกกัน แต่ฉันคิดว่าการรวมกลุ่มพวกเขาเข้าด้วยกันจะให้บริบทเพิ่มเติม ฉันผ่านคำถามนี้ไปแล้วเกี่ยวกับเครื่องหมายคำพูดเกี่ยวกับตัวแปรแต่ฉันไม่เข้าใจว่าการขยายตัวของตัวแปรหมายถึงอะไรในตอนแรก ดังนั้นคำถามแรกของฉันคือ: อะไรคือการขยายตัวของตัวแปรใน Unix / Linux พูด? ส่วนที่สองของคำถามของฉันเกี่ยวข้องกับข้อกำหนดต่อไปนี้: glob แยก ค่าข้างต้นหมายถึงอะไรและมีผลต่อการขยายตัวของตัวแปรอย่างไร คำตอบสำหรับคำถามเดิมกล่าวถึงต่อไปนี้: คิดว่าไม่มีเครื่องหมายคำพูด (ในบริบทรายการ) เป็นตัวดำเนินการแยก + glob ราวกับว่า echo $ test เป็น echo glob (แยก ("$ test")) ฉันไม่สามารถหาคำตอบใด ๆ ที่อยู่ตรงแนวคิดของglobbingและแยกแต่ใช้คำเหล่านั้นได้โดยตรงในการตอบคำถามอื่น ๆ เช่นนี้หนึ่งเมื่อเร็ว ๆ นี้


2
ทำความเข้าใจกับคำสั่ง piped ใน Unix / Linux
ฉันมีสองโปรแกรมง่ายๆและ A จะเรียกใช้ก่อนจากนั้นรับ "stdout" ของและใช้เป็น "stdin" สมมติว่าฉันใช้ระบบปฏิบัติการ GNU / Linux และวิธีที่ง่ายที่สุดที่จะทำได้คือ:BABA ./A | ./B ถ้าฉันต้องอธิบายคำสั่งนี้ฉันจะบอกว่ามันเป็นคำสั่งที่รับอินพุต (เช่นอ่าน) จากผู้ผลิต ( A) และเขียนไปยังผู้บริโภค ( B) นั่นเป็นคำอธิบายที่ถูกต้องหรือไม่? ฉันไม่มีอะไรเลยหรือ
16 pipe  terminology 

6
ชื่อไดรฟ์ อะไรคือคำที่ถูกต้องสำหรับส่วน "sda" ของ "/ dev / sda"
fdisk (8)พูดว่า: อุปกรณ์มักจะ / dev / sda, / dev / sdb หรือดังนั้น ชื่ออุปกรณ์หมายถึงดิสก์ทั้งหมด ระบบเก่าที่ไม่มี libata (ไลบรารีที่ใช้ภายในเคอร์เนล Linux เพื่อสนับสนุนตัวควบคุมโฮสต์ ATA และอุปกรณ์) สร้างความแตกต่างระหว่างดิสก์ IDE และ SCSI ในกรณีเช่นนี้ชื่ออุปกรณ์จะเป็น / dev / hd * (IDE) หรือ / dev / sd * (SCSI) พาร์ติชันคือชื่ออุปกรณ์ตามด้วยหมายเลขพาร์ติชัน ตัวอย่างเช่น / dev / sda1 เป็นพาร์ติชันแรกบนฮาร์ดดิสก์ตัวแรกในระบบ ดูเอกสารประกอบเคอร์เนล Linux (ไฟล์Documentation / devices.txt …
16 linux  gnu  terminology 

1
เชลล์แบบโต้ตอบสามารถกลายเป็นแบบไม่โต้ตอบหรือในทางกลับกันได้หรือไม่?
เชลล์แบบโต้ตอบสามารถกลายเป็นแบบไม่โต้ตอบหรือในทางกลับกันได้หรือไม่? หมายเหตุ:ผมเคยทำมากของการวิจัยเกี่ยวกับคำถามพื้นฐาน "ความแตกต่างระหว่างการโต้ตอบและไม่โต้ตอบอะไร" และผลการวิจัยของฉันทำให้ฉันถามนี้คำถาม คำถามนี้มีคำนำยาวส่วนหนึ่งเป็นเพราะมันเป็นสิ่งสำคัญสิ่งที่ประเภทของความหมายที่เราใช้สำหรับ "การโต้ตอบ" เพื่อที่จะตอบได้ คำจำกัดความอาจเป็นป้ายกำกับโดยพลการสำหรับบางชุด มันสามารถอธิบายคุณสมบัติต่าง ๆ ; หรืออาจให้ข้อมูลที่คุณสามารถใช้ในการทำนายพฤติกรรมและเข้าใจวัตถุประสงค์ ประเภทสุดท้ายนี้เราสามารถเรียกว่า "นิยามการกระทำ" หรือ "นิยามแบบไดนามิก" และเป็นประโยชน์มากที่สุด ในman 1p shนิยามของเชลล์เชิงโต้ตอบต่อไปนี้จะได้รับ: If the -i option is present, or if there are no operands and the shell’s standard input and standard error are attached to a terminal, the shell is considered to …



2
[[.ch.]] หมายถึงอะไรใน regex?
ชื่อสำรอง: "ลำดับการเรียง" หรือ "องค์ประกอบเรียง" ใน regex ที่สอดคล้องกับ POSIX คืออะไร ฉันพบข้อกำหนดทางเทคนิคที่แน่นอนในส่วน 9.3.5 ของข้อกำหนด POSIXตามรายการ # 4 ในรายการ แต่ไม่ชัดเจนสำหรับฉัน ฉัน googled รอบบนเว็บสำหรับตัวอย่างและคำอธิบายและมาไม่สมบูรณ์มือเปล่า แต่ที่แน่ ๆ ไม่ได้รู้แจ้ง สิ่งเดียวที่ฉันได้รับคือในบางสถานการณ์คุณสามารถทำให้ regex ปฏิบัติกับตัวละครหลาย ๆ ตัวราวกับเป็นตัวละครเดียวเพื่อการเปรียบเทียบความยาวและกำหนดว่า "การจับคู่ที่ยาวที่สุด" คืออะไร (เนื่องจาก regexes เป็นโลภและ ส่งคืนการจับคู่ที่ยาวที่สุดที่เป็นไปได้) นั่นคือทั้งหมดใช่มั้ย ฉันมีปัญหาในการเห็นการใช้งาน แต่ฉันสงสัยว่าความเข้าใจของฉันไม่สมบูรณ์ สิ่งที่จริง "เรียง" สำหรับ regex คืออะไร? และ[[.ch.]]ตัวอย่างใน POSIX specs เกี่ยวข้องกับสิ่งนี้อย่างไร



4
คำสั่ง 'date + FORMAT' - เรียกว่าอะไร% a,% A,% b, ฯลฯ
คำสั่งออกผลลัพธ์เป็นวันและเวลาปัจจุบันเช่นนี้dateFri Apr 12 15:04:03 UTC 2013 ที่จะมีการส่งออกวันเวลาในรูปแบบที่กำหนดเองที่เราสามารถใช้date +FORMATตัวอย่างเช่นเช่นนี้ซึ่งจะช่วยให้สิ่งที่ต้องการdate "+%Y-%m-%dT%H:%M:%S%:z"2013-04-12T15:04:37+00:00 แต่ผมต้องการที่จะรู้ว่า%Y, %m, %d, %H, %M, %Sฯลฯ จะเรียกว่า (เช่นคำศัพท์) นอกจากนี้สิ่งที่Tเรียกว่ามันแตกต่างจากส่วนที่เหลือ?
10 date  terminology 

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