ผู้ใช้คอมพิวเตอร์

คำถาม & คำตอบสำหรับผู้ที่ชื่นชอบเครื่องคอมพิวเตอร์และผู้ใช้ระดับสูง

4
ตัวเลือก '-s', '-t' และ '-c' ของคำสั่ง tr ทำงานใน Unix ได้อย่างไร
ฉันกำลังสับสนเกี่ยวกับวิธีการ-s, -tและ-cตัวเลือกการทำงานในTRคำสั่ง เมื่อฉันทำ echo I am a good boy | tr good bad ฉันได้รับผลลัพธ์: I am a bddd bdy นี้เป็นที่เข้าใจมากเนื่องจากซ้ำแล้วซ้ำอีกในo goodการเปลี่ยนแปลงครั้งสุดท้ายที่เป็นไปได้แทนoคือdและด้วยเหตุนี้ผลลัพธ์ ตอนนี้เมื่อฉันทำ echo I am a good boy | tr -s good bad ผลลัพธ์คือ I am a bd bdy -sตัวเลือกควรจะบีบทุกเกิดขึ้นซ้ำแล้วซ้ำอีกของตัวละครที่อยู่ในชุดละ 1 เป็นเกิดขึ้นเพียงครั้งเดียวแล้วเปลี่ยนตัวละครแต่ละตัวใน 1 ชุดลงไปในตัวละครที่สอดคล้องกันในชุดที่ 2 ซึ่งอยู่ในตำแหน่งเดียวกัน ดังนั้นมันควรจะเป็น I am a …
12 linux  unix 

5
คอมพิวเตอร์ของฉันส่งเสียงดังเมื่อเปิด Chrome
เมื่อใดก็ตามที่ฉันเปิด Google chrome หรือ firefox บนพีซีของฉันฉันจะได้รับเสียงรบกวนที่น่ารำคาญ ฉันพยายามระบุเสียงรบกวน - ฉันลบฮาร์ดไดรฟ์ทั้งหมดแล้วเปลี่ยนเป็นฮาร์ดไดร์ฟใหม่ทั้งหมด ดูเหมือนจะไม่ใช่ฮาร์ดไดรฟ์ ฉันมี SSD ดังนั้นฉันจึงขับเฉพาะไดรฟ์นั้นและเสียงยังคงมีอยู่ดังนั้นฉันจึงขับเพียงไดรฟ์ Sata ปกติและปัญหาเดียวกันยังคงเป็นเสียงรบกวน นอกจากนี้เมื่อเปิดเคสเมื่อฉันฟังรอบ ๆ เคส nosie ก็ดูเหมือนว่าจะมาจากระหว่างโปรเซสเซอร์บนแผงวงจรหลักและตัวเชื่อมต่อบนแผงวงจรหลัก (สำหรับสิ่งต่าง ๆ เช่น USB ฯลฯ ) ฉันได้ลองถอดปลั๊กอุปกรณ์ USB ของฉันทีละตัวเพื่อดูว่าเป็นแบบนั้นหรือไม่ ไม่ใช่ว่า นี่คือสิ่งที่ฉันมี: ข้อมูล CPUZ คลิกที่นี่ Summary: Intel Core i5 760 8GB DDR3 Ram NVIDIA GeForce 8500 GT NVIDIA GeForce 7300 GS …


3
การวัดโหลดซีพียูที่มีไฮเปอร์เธรด
ฉันจะรับการใช้งานที่แท้จริงของ cpu ที่เปิดใช้งานแบบมัลติคอร์แบบหลายเธรดได้อย่างไร ตัวอย่างเช่นให้พิจารณาซีพียู 2 คอร์ซึ่งแสดงคอร์เสมือน 4 คอร์ เวิร์กโหลดเธรดเดียวจะแสดงเป็น 100% ในtopเนื่องจากแกนหลักเสมือนหนึ่งคอร์ถูกใช้อย่างสมบูรณ์ CPU และtopทำงานได้ตามที่คาดหวังเช่นจะมี 4 คอร์จริง อย่างไรก็ตามด้วยสองเธรดสิ่งที่ได้รับคือ: ถ้าทุกอย่างทำงานได้ดีพวกเขาจะมีความสมดุลกับคอร์ที่แท้จริงสองคอร์ดังนั้นเราจึงมีการใช้งาน 200%: สองเท่า 100% และสองคอร์เสมือนว่างและใช้พลังงาน CPU ที่มีอยู่ทั้งหมด . ดูเหมือนว่าตกลงกับฉัน อย่างไรก็ตามหากเธรดสองเธรดรันบนแกนประมวลผลจริงเดียวเธรดเหล่านั้นจะปรากฏขึ้นโดยใช้สองเท่า 100% ซึ่งจะทำให้การใช้งานแกนประมวลผลเสมือน 200% แต่ในด้านของจริงนั่นจะเป็นหนึ่งคอร์ที่ใช้พลังงานร่วมกันในสองเธรดซึ่งจะใช้ซีพียูเพียงครึ่งเดียว ดังนั้นหมายเลขการใช้งานที่แสดงโดยtopไม่สามารถใช้เพื่อวัดปริมาณงาน CPU ทั้งหมด ฉันยังสงสัยว่าการทำไฮเปอร์เธรดสร้างความสมดุลของสองเวอร์ชวลบนแกนจริง หากสองเธรดใช้จำนวนรอบที่แตกต่างกันแกนประมวลผลเสมือนจะ 'ปรับ' เพื่อให้ทั้งคู่แสดงโหลด 100% แม้ว่าโหลดจริงจะแตกต่างกันหรือไม่

1
ปฏิเสธสิทธิ์เมื่อพยายาม cd / usr / local / bin จากเทอร์มินัล
จากเทอร์มินัลฉันพยายามไปที่ usr \ local \ bin ภายใต้ชื่อล็อกอินชื่อผู้ใช้ของฉัน แต่ฉันได้รับอนุญาตถูกปฏิเสธ เหมือนกับคำสั่ง ls ข้อเสนอแนะใด ๆ แก้ไข: mac1:/ user1$ ls -la /usr/local total 0 drwxr-xr-x 5 root wheel 170 Feb 15 17:53 . drwxr-xr-x@ 12 root wheel 408 Jan 16 14:30 .. drwx------ 19 504 wheel 646 Feb 15 18:39 bin drwxrwxr-x 4 root …

3
วิธีแทรกอักขระแท็บในข้อความประเสริฐ
ฉันกำลังพยายามแทรกแท็บลงในเอกสารใน Sublime Text ฉันใช้แท็บสำหรับเยื้อง → Tabโดยปกติแล้วผมสามารถแทรกแท็บได้โดยการกด อย่างไรก็ตามบางครั้งแทนที่จะแทรกอักขระแท็บสิ่งนี้จะดำเนินการเสร็จสิ้นคำ มันยากที่จะคาดการณ์ว่าจะเกิดอะไรขึ้น แต่เมื่อฉันสังเกตเห็นฉันก็กด Backspace → Tab ← Backspace → มีวิธีที่ดีกว่า?

1
TeamViewer ใช้โปรโตคอลใด
ฉันแค่สอนบางคนเกี่ยวกับ SSH & VNC ฉันบอกว่าฉันจะแสดงบางสิ่งให้เขาด้วย TeamViewer จากนั้นเขาก็ถามฉันว่า "ซู .. นี่เป็นไคลเอนต์ VNC หรือไม่ และฉันก็ไม่แน่ใจ TeamViewer ใช้โปรโตคอลใด เห็นได้ชัดว่าคล้ายกับ VNC & RDP และอื่น ๆ อย่างไรก็ตามฉันไม่สามารถหาข้อมูลได้มากนัก

3
`ssh <host>` เป็นเชลล์การเข้าสู่ระบบ แต่ `ssh <host> <command>` ไม่ใช่?
ฉันสังเกตว่าเมื่อฉันเรียกใช้คำสั่งโดยตรงบนโฮสต์ SSH โดยใช้ssh &lt;host&gt; &lt;command&gt;ไวยากรณ์ฉันเห็นผลลัพธ์ของ.bashrcแต่ไม่ใช่ผลลัพธ์ของ.bash_profile(หรือ.profile) ตัวอย่างเช่นถ้าฉันวางคำสั่งต่อไปนี้ที่ด้านบนของไฟล์ทั้งสอง echo ${BASH_SOURCE[0]} และแหล่งที่มาด้วยตนเอง.bash_profile(ที่มา.bashrcในการเปิด) ฉันจะเห็น $ . .bash_profile .bash_profile .bashrc นี่เป็นผลลัพธ์เดียวกันกับที่ฉันเห็นว่าฉันลงชื่อเข้าใช้คอมพิวเตอร์เครื่องนี้จากระยะไกลผ่าน SSH โดยใช้ssh &lt;host&gt;รูปแบบของคำสั่ง (และถ้าฉันเก็บไว้ที่.bash_profileอื่นชั่วคราวบรรทัดเหล่านี้จะไม่ถูกสะท้อนเลย) อย่างไรก็ตามถ้าฉันรันคำสั่งบนเครื่องรีโมตโดยตรงด้วยssh &lt;host&gt; &lt;command&gt;รูปแบบของsshเอาต์พุตจะมีลักษณะดังนี้: $ ssh &lt;host&gt; echo foo /home/rlue/.bashrc foo ความเข้าใจของฉันอยู่ที่ความแตกต่างระหว่าง.bash_profileและ.bashrcเป็นว่าอดีตเป็นเปลือกหอยเข้าสู่ระบบในขณะที่หลังสำหรับการโต้ตอบและเปลือกหอยที่ไม่เข้าสู่ระบบ ฉันได้ข้อสรุปดังต่อไปนี้: ssh &lt;host&gt;แหล่งที่มาเท่านั้น.bash_profileในขณะที่ ssh &lt;host&gt; &lt;command&gt;แหล่งข้อมูลเท่านั้น.bashrcซึ่งหมายถึง อดีตเป็นเปลือกเข้าสู่ระบบและหลังไม่ได้ ข้อสรุปเหล่านี้ถูกต้องหรือไม่ เหตุใดจึงssh &lt;host&gt; &lt;command&gt;ถือว่าเป็นเชลล์แบบโต้ตอบและไม่ใช่การเข้าสู่ระบบ SSH ยังไม่ได้เข้าสู่เครื่องระยะไกลเพื่อดำเนินการคำสั่งหรือไม่

4
เหตุใดการคัดลอกข้อมูลจำนวนเดียวกันจึงใช้เวลานานขึ้นหากกระจายไปในหลายไฟล์แยกกัน
ฉันสังเกตเห็นว่าการคัดลอกข้อมูลมูลค่า 24Mb จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์ใช้เวลาประมาณ 30 วินาทีเพราะ (ฉันสมมติว่านี่คือเหตุผล) มันเป็นมากกว่า 1,000 ไฟล์แยกกัน การคัดลอก 24Mb ไม่ควรใช้เวลานาน ทำไมจำนวนไฟล์ถึงแตกต่างกัน ฉันใช้ Windows 7 บน MacBook (4GB ram, Intel (R) Core (TM) 2 Duo CPU P7450 @ 2.13GHz, ระบบปฏิบัติการ 32 บิต) แก้ไข: NTFS เป็นระบบไฟล์ที่ใช้ในไดรฟ์

6
เป็นไปได้หรือไม่ที่จะเปลี่ยนตำแหน่งของแถบไคลเอนต์การเชื่อมต่อเดสก์ท็อประยะไกล?
เป็นไปได้หรือไม่ที่จะเปลี่ยนตำแหน่งของแถบไคลเอ็นต์ Remote Desktop Connection? มันน่ารำคาญจริง ๆ ที่ฉันทำได้แค่ลากมันไปที่บริเวณด้านบนของหน้าต่าง ฉันสามารถเลื่อนแถบเพื่อให้ปรากฏที่ด้านขวาของหน้าต่างได้หรือไม่?

4
โหมดคำสั่งเป็นกลุ่มคำที่สมบูรณ์
มีวิธีรับ Vim ในโหมดคำสั่งเพื่อเติมคำจากไฟล์ปัจจุบันหรือไม่? บอกว่าฉันมีไฟล์นี้: one two three once และฉันเข้าสู่โหมดบรรทัดคำสั่ง :myruncommand o| โดยที่|ตำแหน่งของเคอร์เซอร์ ฉันจะทำให้ Vim สมบูรณ์oneหรือonceเมื่อกด Tab ได้อย่างไร

4
วิธีการกำหนดค่า `eth0 'ให้ลองใหม่' dhclient` เมื่อถอดปลั๊กและเสียบใหม่แล้ว?
ฉันกำลังทำงานกับอุปกรณ์ linux ฉันต้องการให้รับ DHCP ถ้าฉันเสียบสายเคเบิลเครือข่ายหลังจากบูตขึ้นแล้วหรือหากถอดสายเคเบิลเครือข่ายออกแล้วเสียบใหม่ ทางออกหนึ่งคือการเรียกใช้สคริปต์เช่นนี้ (ซึ่งใช้งานได้ btw): #!/bin/bash NET_STATUS='different' while true do NEW_NET_STATUS=`ifconfig | grep RUNNING | grep -v LOOPBACK` if [ "${NEW_NET_STATUS}" = "${NET_STATUS}" ] then echo "no change" sleep 1 continue fi NET_STATUS=${NEW_NET_STATUS} if [ "${NET_STATUS}" ] then echo "cable plugged in" else echo "cable unplugged" fi …
12 dhcp  hotplug 

3
ซิงโครไนซ์เวลาอินเทอร์เน็ตในสคริปต์ Windows หรือไม่
มีวิธีที่ฉันสามารถซิงโครไนซ์นาฬิการะบบกับเซิร์ฟเวอร์เวลาอินเทอร์เน็ต (เช่น: time.nist.gov) ผ่านทางบรรทัดคำสั่งหรือไม่ ควรเป็นสิ่งที่เรียกใช้งานได้ผ่านสคริปต์ BAT หรือ PowerShell ความต้องการพิเศษนี้เกิดขึ้นเพราะฉันมี VM บางตัวที่ฉันใช้ฟังก์ชั่น "save machine state" เป็นประจำและโดยทั่วไปแล้วสิ่งเหล่านี้จะไม่ซิงโครไนซ์นาฬิกาของพวกเขาอีกครั้งเมื่อฉัน "ปลุก" พวกเขา บ่อยครั้งที่ฉันจะโหลดพวกเขาอีกครั้งเพื่อหาเวลา (และอยู่) วันที่ไม่ได้ซิงค์ การซิงก์นาฬิกาใหม่ผ่านทางกล่องโต้ตอบการตั้งค่าเวลาอินเทอร์เน็ตมักจะใช้งานได้ดี แต่การคลิกเมาส์ทำได้หลายครั้ง ฉันค่อนข้างจะเก็บสคริปต์ไว้บนเดสก์ท็อปที่ฉันสามารถดับเบิลคลิกและทำงานให้ฉันได้ ตอนนี้สำหรับระบบที่ใช้ Windows 7 Home x64 แต่ความเข้ากันได้แบบย้อนหลังกับ XP SP3 น่าจะดีกว่า
12 windows-7  script  time 

4
การอ้างอิงสำหรับสตริงแถบที่อยู่“ about” /“ chrome” ทั้งหมดสำหรับ Firefox และ Chrome
มันมีการอ้างอิงสำหรับสตริงมายากลทั้งหมดที่หนึ่งสามารถพิมพ์บน Google Chrome และ Firefox? เช่นฉันลืมวิธีสร้าง / แสดงโปรไฟล์ใน Chrome เบต้า about:flagsผมมารู้ทีหลังพบว่ามันเป็น ฉันแน่ใจว่าฉันสามารถหาสายเวทได้มากขึ้นหากฉันต้องร่อนผ่านรหัสหรือไถผ่านเอกสาร แต่การอ้างอิงใด ๆ ที่นี่จะได้รับการชื่นชม

2
การใช้สายรัดข้อมือป้องกันไฟฟ้าสถิตย์กับพื้นกับแล็ปท็อป
ฉันต้องการบำรุงรักษาแล็ปท็อปและมองหาสายดินด้วยสายรัดข้อมือป้องกันไฟฟ้าสถิตย์ ฉันจะกราวด์แล็ปท็อปได้อย่างไรหรือที่ไหน ฉันจะหาจุดต่อสายดินเพื่อที่จะไม่ทำผิดพลาดและทำให้เสียบางอย่างได้อย่างไร

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