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

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

8
$ PATH ได้รับการตั้งค่าใน OS X 10.6 Snow Leopard ที่ไหน?
ฉันพิมพ์echo $PATHบนบรรทัดคำสั่งและรับ /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin ฉันสงสัยว่าไฟล์นี้จะถูกตั้งไว้ที่ใดเนื่องจาก.bash_loginไฟล์ของฉันว่างเปล่า ฉันกังวลเป็นพิเศษว่าหลังจากติดตั้ง MacPorts แล้วมันติดตั้งขยะจำนวน/optมาก ฉันไม่คิดว่าไดเรกทอรีนั้นจะมีอยู่ในการติดตั้ง Mac OS X ปกติ ปรับปรุง:ขอบคุณjtimbermanสำหรับการแก้ไขecho $PATHคำสั่งของฉัน


23
เรียกใช้ไฟล์แบตช์ในลักษณะที่ซ่อนอยู่อย่างสมบูรณ์
ฉันกำลังมองหาวิธีที่จะเรียกใช้ไฟล์แบตช์ (.bat) โดยที่ผู้ใช้ไม่เห็นสิ่งใด (ไม่มีหน้าต่างไม่มีชื่อทาสก์บาร์, .etc .. ) ฉันไม่ต้องการใช้โปรแกรมเพื่อทำสิ่งนั้นฉันกำลังมองหาบางสิ่งที่สะอาดกว่านี้ ฉันพบโซลูชันที่ใช้ VBScript แล้ว แต่ฉันไม่ชอบใช้ VBS เช่นกัน

4
คุณแสดงข้อมูล POST ด้วย cURL อย่างไร
ตัวอย่างเช่นการโพสต์ไปยังเว็บเซิร์ฟเวอร์ที่มีอาร์กิวเมนต์ -v: curl -v http://testserver.com/post -d "firstname=john&lastname=doe" และก็เอาท์พุท > POST /post HTTP/1.1 > User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3 > Host: testserver.com > Accept: */* > Content-Length: 28 > Content-Type: application/x-www-form-urlencoded > < HTTP/1.1 200 OK (etc) ไม่มีการกล่าวถึงข้อมูลที่ฉันโพสต์ มีตัวเลือกใน cURL เพื่อแสดงสตริง "firstname = john & lastname = doe" ในผลลัพธ์หรือไม่ หมายเหตุ: …
139 curl  debug 


8
เหตุใดฉันจึงควรใช้ exFAT ผ่าน NTFS บนสื่อบันทึกแบบถอดได้
โดยพื้นฐานแล้วฉันมักจะฟอร์แมตอุปกรณ์เก็บข้อมูลขนาดใหญ่ที่ถอดออกได้ของฉันเป็น NTFS โดยปริยาย แต่มีคนบอกฉันว่าฉันใช้ exFAT ดีกว่า ตอนนี้ฉันดู google แล้ว แต่ไม่สามารถหาเหตุผลที่ดีว่าทำไมฉันควรทำ มีอะไรที่ exFAT ทำ (ดีกว่า) ซึ่ง NTFS ไม่มีประโยชน์อะไรเมื่อใช้กับที่เก็บข้อมูลขนาดใหญ่ที่ถอดออกได้ (> 4GB)?


3
เหตุใดจึงมีไดเรกทอรีชื่อ Local, LocalLow และ Roaming ภายใต้ \ Users \ <ชื่อผู้ใช้> \ AppData
ฉันมีเวิร์กสเตชันที่ใช้ Windows Server 2008 ที่ลงชื่อเข้าใช้โดเมนโฆษณาและฉันมีบูตคู่กับ Ubuntu Linux เมื่อใช้งาน Linux ฉันต้องการใช้โปรไฟล์ Thunderbird แบบเดียวกับที่ใช้ใน Windows ดังนั้นฉันจึงชี้ Thunderbird ให้ใช้โปรไฟล์ที่พบใน: \Users\(myname)\AppData\Local\Thunderbird\Profiles ปรากฎว่ามันไม่ได้เป็นโปรไฟล์ที่ถูกต้อง - มันมีการกำหนดค่าที่ถูกต้อง แต่กล่องขาเข้าเป็นรุ่นเก่า ในที่สุดฉันก็พบเส้นทางที่ถูกต้องคือ: \Users\(myname)\AppData\Roaming\Thunderbird\Profiles เหตุผลเบื้องหลังสถานที่ต่าง ๆ เหล่านั้นเพื่อจัดเก็บข้อมูลแอปพลิเคชันคืออะไร

6
วิธีแท็บระหว่างปุ่มต่าง ๆ ในกล่องโต้ตอบ Mac OS X
ฉันรู้ว่ามีคำถามคล้าย ๆ กันที่ถามเมื่อเร็ว ๆ นี้ แต่ฉันสงสัยว่ามันเป็นไปได้ไหมที่จะแท็บระหว่างปุ่มบนกล่องโต้ตอบ Mac OS X ที่เป็นค่าเริ่มต้น ฉันได้เปิดใช้งานตัวเลือกการควบคุมทั้งหมดในการตั้งค่าระบบ → คีย์บอร์ดและเมาส์ → แป้นพิมพ์ลัดแต่ไม่มีความสุข

21
ทำไม 'ping' ไม่สามารถแก้ไขชื่อเมื่อ 'nslookup' ทำงานได้ดี
บนเวิร์กสเตชัน Windows XP ของฉันฉันสามารถค้นหาเครื่องที่ฉันต้องการเชื่อมต่อใน DNS ด้วยnslookup: nslookup wolfman Server: dns.company.com Address: 192.168.1.38 Name: wolfman.company.com Address: 192.168.1.178 แต่เมื่อฉันพยายามเชื่อมต่อกับเครื่องฉันได้รับข้อผิดพลาดที่บอกฉันว่าไม่พบเครื่อง (เช่นไม่สามารถค้นหาใน DNS): C:\&gt; ping wolfman Ping request could not find host wolfman. Please check the name and try again. ฉันสามารถเชื่อมต่อได้หากฉันใช้ที่อยู่ IP โดยตรง: C:\&gt; ping 192.168.1.178 Pinging 192.168.1.178 with 32 bytes of data: Reply …
138 windows  networking  dns 

9
มีโปรแกรมหรือวิธีใดที่ทำให้แท็บ⌘-Mac OS X ทำงานเหมือนแท็บ alt ของ Windows หรือไม่
มีโปรแกรมหรือวิธีใดที่ทำให้แท็บ command (คำสั่ง) ของ Mac OS X ทำงานเหมือนกับแท็บ alt ของ Windows หรือไม่ นั่นคือแทนที่จะสลับระหว่างแอปพลิเคชันเพื่อสลับระหว่างหน้าต่างของแอปพลิเคชันทั้งหมด ฉันรู้ว่ามีวิธีการสลับระหว่าง windows ของแอปพลิเคชันเดียวกัน แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ ฉันไม่เพียง แต่พยายามทำให้ Mac OS X ทำงานเหมือน OS เก่าล่าสุดของฉันฉันเป็นผู้ใช้ Mac มานานกว่าสองปีและก่อนหน้านั้น Ubuntu หลังจากใช้ Expose และ tab-tab ฉันคิดว่าแท็บ alt ของ Windows หรือ Ubuntu ดีกว่า
138 macos  alt-tab 

18
Unix / Linux ค้นหาและจัดเรียงตามวันที่แก้ไข
ฉันจะทำแบบง่าย ๆfindซึ่งจะเรียงลำดับผลลัพธ์โดยการแก้ไขล่าสุดได้อย่างไร นี่คือปัจจุบันที่findฉันใช้ (ฉันกำลังหลบหนีเชลล์ใน PHP ดังนั้นนี่คือเหตุผลสำหรับตัวแปร): find '$dir' -name '$str'\* -print | head -10 ฉันจะให้คำสั่งนี้ค้นหาโดยแก้ไขล่าสุดได้อย่างไร (หมายเหตุฉันไม่ต้องการให้เรียงลำดับ 'หลัง' การค้นหา แต่ควรค้นหาผลลัพธ์ตามสิ่งที่ได้รับการแก้ไขล่าสุด)
138 linux  unix  sorting  find 

12
ฉันจะทำให้การจราจรเลือกเส้นทาง Windows VPN (โดยเครือข่ายปลายทาง) ได้อย่างไร?
ฉันต้องการใช้ Windows VPN แต่สำหรับเครือข่ายเฉพาะเท่านั้นเพื่อที่จะไม่ใช้การเชื่อมต่อเครือข่ายทั้งหมดของฉัน เช่นแทนที่จะเป็น VPN เป็นเส้นทางเริ่มต้นให้เป็นเพียงเส้นทางสำหรับ 192.168.123.0/24 (ฉันเห็นได้ว่ามีวิธีแก้ปัญหาสำหรับ Ubuntu ในคำถามนี้แต่บางครั้งฉันต้องทำสิ่งนี้บน Windows ด้วย) สิ่งนี้สามารถเป็นแบบอัตโนมัติได้หรือไม่เมื่อใดก็ตามที่ฉันเชื่อมต่อกับ VPN จะทำเช่นนี้?

3
จะเพิกเฉยต่อชื่อไฟล์บางอย่างโดยใช้ "ค้นหา" ได้อย่างไร
หนึ่งในคำสั่ง BASH ที่ฉันโปรดปรานคือ: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; ซึ่งค้นหาเนื้อหาของไฟล์ทั้งหมดที่และด้านล่างของไดเรกทอรีปัจจุบันสำหรับ SearchString ที่ระบุ ในฐานะนักพัฒนาซอฟต์แวร์นี้มีประโยชน์หลายครั้ง เนื่องจากโครงการปัจจุบันของฉันและโครงสร้างของ codebase ของฉันอย่างไรก็ตามฉันต้องการทำให้คำสั่ง BASH นี้มีความก้าวหน้ายิ่งขึ้นโดยไม่ต้องค้นหาไฟล์ใด ๆ ที่อยู่ในหรือด้านล่างไดเรกทอรีที่มี ".svn" หรือไฟล์ใด ๆ ที่ ลงท้ายด้วย ".html" หน้า MAN สำหรับการค้นหาชนิดของฉันสับสนว่า ฉันลองใช้ -prune และมันทำให้ฉันมีพฤติกรรมแปลก ๆ ในความพยายามข้ามหน้า. html เท่านั้น (เพื่อเริ่มต้น) ฉันพยายาม: find . -wholename './*.html' -prune -exec grep 'SearchString' …
137 bash  find  regex 

12
เป็นไปได้ไหมที่จะส่งออก `dmesg 'ออกไป?
อยากทำอะไรซักอย่าง dmesg | tail -f แต่มันไม่ทำงาน: ฉันใช้ Mac OSX 10.6.7 โดยการทำเช่นนั้นหางจะออกจากแทนการตรวจสอบผลลัพธ์ ฉันสงสัยว่ามีวิธีใดที่จะทำหรือคำสั่งใดเทียบเท่า ป.ล. ฉันไม่คิดว่าการwhileวนซ้ำจะเป็นความคิดที่ดีพอ
137 bash  command-line  tail 

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