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

man - จัดรูปแบบและแสดงหน้าคู่มือแบบออนไลน์ ("ออนไลน์" หมายถึง "บนคอมพิวเตอร์" ตรงข้ามกับ "บนกระดาษ" ไม่ใช่ "บนอินเทอร์เน็ต")


2
ทำการฟอร์แมตหน้า man บนไดนามิกเปลี่ยนขนาดเทอร์มินัล
เวิร์กโฟลว์ทั่วไปหนึ่งของฉันคือการเปิดหน้าคู่มือในเทอร์มินัลจากนั้นเทอร์มินัลอื่นที่จะทดสอบสิ่งต่าง ๆ man page ถูกจัดรูปแบบเป็นขนาดเริ่มต้นของเทอร์มินัลแรก เมื่อฉันปรับขนาดหน้าต่างของฉัน (หรือให้ WM ทำสิ่งนั้นกับฉันโดยอัตโนมัติ) จะมีช่องว่างทางด้านขวาของหน้าที่จัดรูปแบบไว้ล่วงหน้าหรือมีการตัดบรรทัด ณ จุดนี้ฉันมักจะq(uit) และ!!(ทำงานอีกครั้ง) ซึ่งสูญเสียตำแหน่งของฉันในหน้า ฉันคิดว่ากระบวนการจัดรูปแบบค่อนข้างใช้ CPU ค่อนข้างมากหรืออาจเกิดจากสมัยโบราณขนาดเทอร์มินัลคงที่ lessเพจเจอร์แบบไดนามิกตอบสนองต่อเหตุการณ์การปรับขนาดขั้วดังนั้นจึงควรจะเป็นไปได้ในทางทฤษฎี ฉันลองอ่านหน้าคนอื่น ๆ ค้นหาเว็บถาม IRC - ล็อตทั้งหมด - แต่ก็ไม่สามารถทำอะไรได้เลย ฉันสามารถเรียกการฟอร์แมตใหม่จากภายในหรือภายนอกยูทิลิตี้ของมนุษย์ได้หรือไม่? มียูทิลิตี้รุ่นที่ปรับขนาดหน้าเว็บแบบไดนามิกหรือไม่? มีวิธีในการปรับแต่งบางส่วนของกระบวนการจัดรูปแบบ / แสดงผลเพื่อให้มันปรับปรุงบนSIGWINCH?
14 terminal  man 

4
ฉันสามารถปิดการใช้งาน man page ทั้งหมดได้ไหม?
โดยเฉพาะกับราสเบอร์รี่ปี่ (เรียกใช้ Raspbian Wheezy) แต่โดยทั่วไปแล้วฉันสามารถปิดการใช้งาน man page ทั้งหมดได้หรือไม่? นี่จะหมายถึงไม่มีหน้าคนที่เก็บไว้ไม่มี "ทริกเกอร์การประมวลผลสำหรับ man-db" และอื่น ๆ เป็นต้น ด้วยหน้าคู่มือที่มีอยู่เสมอบนอินเทอร์เน็ตฉันไม่ต้องการให้ติดตั้งและสร้างและจัดเก็บดูเหมือนว่าไม่จำเป็น

3
มีวิธีหาแพ็คเกจไบนารีที่ติดตั้งซึ่งไม่มี manpages หรือไม่?
ฉันเพิ่งเห็นhttps://lintian.debian.org/tags/binary-without-manpage.htmlและมันแสดงให้เห็นประมาณ 14,000 manpages ที่หายไป ซึ่งหมายความว่าเป็นไปได้มากกว่าที่แพ็คเกจไบนารีบางส่วน (ไม่ใช่ไลบรารี) มี manpages ที่ขาดหายไป ฉันจะรับรายการแพคเกจไบนารี / แอปพลิเคชั่นที่ติดตั้ง (ไม่ใช่ไลบรารี) ที่ไม่มี manpages ได้อย่างไร ฉันอาจรู้จักและเริ่มมีส่วนร่วมบ้าง

5
ไม่สามารถติดตั้ง man page บนคอนเทนเนอร์ Centos Docker ที่น้อยที่สุด
ฉันมีอิมเมจ Center 7 Docker น้อยที่สุดและฉันพยายามหาหน้าเว็บเพื่อช่วยในการดีบัก Dockerfile ของฉัน ออกจากกล่องมันมีไม่มาก: # man ls No manual entry for ls ตามคำตอบ Serverfault นี้ฉันได้ติดตั้งman-pagesRPM และดูเหมือนว่าจะไม่เป็นไร: # yum install -y man-pages Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: mirror.vtti.vt.edu * extras: centos.mbni.med.umich.edu * updates: centos.netnitco.net Resolving Dependencies --> Running transaction check …
13 centos  rpm  man  docker 

6
จะคัดลอกข้อความหลายหน้าจากเครื่องเทอร์มินัลไปยังคลิปบอร์ดได้อย่างไร?
ฉันกำลังดูman page สำหรับซอฟต์แวร์บนเครื่องของฉันและฉันต้องการคัดลอกข้อความบางส่วน แต่ข้อความนั้นมีมากกว่าหนึ่งหน้า ฉันรู้ว่าฉันสามารถส่งออกไปยังไฟล์โดยตรงและใช้ซอฟต์แวร์ที่ใช้ UI เช่นgeditเพื่อคัดลอกข้อความที่ฉันต้องการ แต่สิ่งนี้สามารถทำได้จากสถานี? โจเซฟแนะนำวิธีบรรทัดคำสั่ง (เล็กน้อยซับซ้อนสำหรับฉันฉันยังไม่ดีกับการแสดงออกปกติบน Linux) แต่ฉันสงสัยว่าถ้ามีวิธีที่จะทำเช่นนั้นในขณะที่ฉันยังคงอยู่บนสถานีที่ใช้เมาส์ ฉันหวังว่าฉันจะได้รับคำตอบทั่วไป แต่ฉันใช้ Ubuntu

3
ฉันควรติดตั้งหน้าคู่มือในไดเรกทอรีผู้ใช้ที่ไหน?
ฉันพยายามสร้าง Makefile สำหรับยูทิลิตี้ Perl ขนาดเล็กที่ฉันเขียนและฉันพยายามหาวิธีที่จะติดตั้ง man page ของฉันเมื่อmakeเรียกใช้ในฐานะผู้ใช้ที่ไม่ใช่รูท ขณะนี้ฉันกำลังแยกวิเคราะห์ผลลัพธ์ของmanpathการค้นหาเส้นทางแรกใน$HOMEไดเรกทอรี ... และมันเกือบจะทำงานได้ดี เส้นทางที่ฉันพบคือ~/manและ~/share/man ปัญหาเดียวคือถ้าไดเรกทอรีเหล่านั้นไม่อยู่ในสถานที่แรกmanpathไม่ส่งออกใด ๆ ของพวกเขา คำถาม มีวิธีพกพาเพื่อค้นหาตำแหน่งที่ฉันควรติดตั้ง man pages ในไดเร็กทอรี $ HOME ของผู้ใช้หรือไม่? ถ้าไม่ควรเลือกอันใดอันหนึ่ง
13 man 

3
Nmap -sn: สแกนหรือไม่สแกน?
nmapหน้าคนนี้จะพูดเกี่ยวกับการมี-snพารามิเตอร์: -sn (No port scan) . This option tells Nmap not to do a port scan after host discovery, and only print out the available hosts that responded to the scan. ในช่วงครึ่งแรกของประโยคระบุว่าไม่มีการสแกน แต่ครึ่งหลังบอกว่ามีการสแกน มีการสแกนประเภทต่าง ๆ กว่าการสแกนพอร์ตที่อ้างอิงในช่วงครึ่งหลังหรือไม่? บางทีการค้นพบโฮสต์สแกน (เดาจากสิ่งเล็กน้อยที่ฉันรู้nmap)
13 man  nmap 

3
ค้นหาและติดตั้งไฟล์ man ด้วยตนเอง
ฉันดูเหมือนจะหายไปบางหน้าคนสะดุดตา gcc และ g ++ ไม่ช่วยให้ฉันระบุส่วน whereisไม่แสดงรายการหน้าคนสำหรับสองหน้าดังนั้นฉันคิดว่าพวกเขาไม่ได้อยู่ที่นั่น ด้วย Google ฉันได้รับมากเช่น: http://linux.die.net/man/1/g++ (ดูเหมือนว่าจะเป็น HTML ธรรมดาแม้ว่า ... หรือเป็นมาร์กอัปหน้าเว็บหรือไม่) ฉันคิดว่านี่จะเป็นโอกาสที่ดีในการเรียนรู้วิธีแทนที่พวกเขาด้วยตนเอง ฉันเดาว่าฉันกำลังมองหาไฟล์ gcc.1.gz อยู่หรือ? ฉันจะได้มันมาจาก GNU จาก Debian หรือมันจะเป็นไปโดยอัตโนมัติได้ไหม? ใส่เข้าไปในไฟล์เหล่านั้นได้มากแค่ไหน - ถ้าฉันได้ไฟล์มามันน่าจะถูกต้อง 99% หรือว่ามันแตกต่างกันมากกับเวลา / สถาปัตยกรรม?
13 debian  man  gcc  roff 

4
ดูหน้าคนที่ไม่ได้ติดตั้งแพ็คเกจ?
บนระบบที่ใช้เดเบียนสามารถดู man page ของแพ็คเกจที่ยังไม่ได้ติดตั้งได้หรือไม่ ฉันต้องการตรวจสอบสิ่งที่พวกเขามีความสามารถก่อนที่จะติดตั้งพวกเขา
13 debian  man 

1
ค้นหาคำอธิบายใน man page สำหรับตัวแปรสภาวะแวดล้อมที่แสดงด้วยคำสั่ง env
ใน man pages ฉันจะหาคำอธิบายโดยละเอียดของตัวแปรสภาพแวดล้อมที่แสดงรายการเมื่อenvคำสั่งรันได้อย่างไร? ฉันลองแล้วman envแต่มันมีเพียงตัวอย่างเดียวสำหรับTZตัวแปรสภาพแวดล้อม

4
ฉันต้องเขียน man pages สำหรับ library C หรือไม่?
ฉันเขียนไลบรารี C ขนาดเล็กสำหรับ Linux และ FreeBSD และฉันจะเขียนเอกสารสำหรับมัน ฉันพยายามเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างหน้าคนและไม่พบคำแนะนำหรือคำอธิบายของวิธีปฏิบัติที่ดีที่สุดในการสร้างหน้าคนสำหรับห้องสมุด โดยเฉพาะอย่างยิ่งฉันสนใจในส่วนที่จะนำหน้าคนของฟังก์ชั่น? 3 หรือไม่? อาจมีตัวอย่างหรือคู่มือดีๆ สร้างหน้าคนสำหรับแต่ละฟังก์ชั่นจากห้องสมุดเป็นความคิดที่ไม่ดี?
12 linux  freebsd  man 

4
ค้นหาหน้าคนที่มีคำว่า 'foo' 'bar' และ 'baz' ทั้งหมด
ฉันต้องการค้นหาหน้าคนที่มีคำว่า 'foo', 'bar' และ 'baz' ทั้งหมด ถ้าเป็นไปได้ฉันต้องการค้นหาข้อความทั้งหมด (ไม่ใช่แค่ชื่อ & คำอธิบาย) ของหน้าเว็บทั้งหมด ฉันคาดเดาบางอย่างเช่น man -K foo AND bar AND baz
12 search  man 

3
บน Ubuntu Linux มันเป็นเรื่องปกติหรือไม่ที่ Mandb จะทำงานอย่างต่อเนื่อง
ฉันสามารถเข้าถึงโหนด Ubuntu Linux ที่สถาบันของฉันได้ มีการแชร์โหนดระหว่างกลุ่ม แต่โดยทั่วไปแล้วฉันเป็นคนเดียวที่ใช้โหนดนี้โดยเฉพาะ ฉันใช้การคำนวณแบบขนานบน CPU ทั้ง 8 ตัวในโหนดนี้ การคำนวณของฉันทำงาน แต่เมื่อฉันดูกระบวนการที่ทำงานโดยใช้topผมเห็นกระบวนการเพิ่มเติมที่ระบุว่าผู้ใช้และคำสั่งman ดูเหมือนว่าคำสั่งmandbนี้mandbจะทำงานทุกครั้งที่ฉันดูtopและดูเหมือนว่าจะใช้พลังงาน CPU ( 6 %CPU) และหน่วยความจำ ( 2.5 %MEM) ได้พอtopสมควร เมื่อฉันมองไปรอบ ๆ บนอินเทอร์เน็ตดูเหมือนว่า: mandb ใช้เพื่อเริ่มต้นหรืออัพเดตแคชฐานข้อมูลดัชนีแบบแมนนวลซึ่งโดยทั่วไปจะดูแลโดยมนุษย์ เหตุใดจึงmandbรันตลอดเวลาบนโหนดนี้ (ฉันไม่ได้มีปัญหานี้ในโหนดอื่น ๆ ภายในกลุ่มสถาบันของฉันตามtopโหนดอื่น ๆ ) เหตุใดจึงmandbต้องเรียกใช้ตลอดเวลาเนื่องจากฉันไม่ได้ดูคู่มืออยู่ในขณะนี้ กระบวนการนี้น่าจะเป็นกระบวนการแฟนทอมที่ฉันสามารถยุติการใช้งานได้อย่างปลอดภัยkillหรือไม่?
12 linux  ubuntu  cpu  man  cluster 

3
การแปลหน้า man บน Linux (Ubuntu)
มีตัวเลือกในการแสดงผลหน้าคู่มือในภาษาอื่นหรือไม่? ฉันไม่ต้องการเปลี่ยนภาษาคอมพิวเตอร์โดยสมบูรณ์ แต่ใช้เฉพาะหน้าคู่มือเท่านั้น ตัวอย่างเช่น $ man -English man Man is a manual program … $ man -Russian man Инструцтия для Unix, BSD и Linux. …
12 man  locale 

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