Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

2
วิธีการใช้การเติมคำสั่งใน Midnight Commander?
คุณลักษณะอำนวยความสะดวกที่จำเป็นทุกอย่างที่เชลล์มีให้คือการทำคำสั่ง / ชื่อไฟล์ให้สมบูรณ์ (โดยปกติจะถูกเรียกโดยการกดTab) ฉันคิดถึงมันมากเมื่อใช้ command line ใน Midnight Commander มีวิธีใช้งาน (นอกเหนือจากการซ่อนแผงด้วยCtrl+ O) หรือไม่
14 mc 

7
เครื่องมือบรรทัดคำสั่งเพื่อรับข้อมูลผู้ขาย OUI จากที่อยู่ MAC?
ฉันพบเครื่องมือบางอย่างที่ดูเหมือนว่าจะอัปเดตฐานข้อมูลผู้ขายที่อยู่ OUI MACบนระบบของฉันเช่นget-oui , airodump-ng-oui-updateหรือupdate-oui: update-oui(8) OUI update-oui(8) NAME update-oui - download new version of the OUI and IAB lists SYNOPSIS update-oui DESCRIPTION update-oui fetches the current version of the OUI and IAB lists from http://standards.ieee.org/regauth/oui/index.shtml and installs it, if the installed versions is older than 5 days. This utility …

2
ตัวเลือก --color = auto สำหรับ grep GNU หมายถึงอะไร?
AFAICT ไม่ใช่ man page สำหรับ GNU grepและไม่info grepควรสะกดว่าอะไร--color=autoหมายถึงอะไร ฉันต้องเป็นหนึ่งในไม่กี่คนบนโลกที่ความหมายของตัวเลือกนี้ไม่ชัดเจนในทันที ผมคาดการณ์ว่า--color=auto"เป็นSOMEWHEREในระหว่าง" --color=neverและ--color=alwaysแต่ที่ใบยังไม่ระบุรายละเอียดมากเกินไป
14 grep 

2
วิธีการเรียก lsof อย่างถูกต้องเพื่อดึงการเชื่อมต่อ TCP ทั้งหมด?
# lsof -n -itcp | wc 92 919 10212 # lsof -n | grep TCP | wc 2482 27222 373861 สิ่งที่ฉันทำผิดพลาดกับlsof -itcp? การโทรดังกล่าวกำลังข้ามส่วนหนึ่งของการเชื่อมต่อดูเหมือนว่านี่เป็นการเชื่อมต่อของเธรด
14 tcp  lsof 

1
การสร้างเอาต์พุต X11 เสมือนจริงด้วยไดรเวอร์ Nvidia
ฉันพยายามทำตามคำแนะนำนี้เพื่อขยายเดสก์ท็อปบนคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B โดยการสร้างเอาต์พุตเสมือนบนคอมพิวเตอร์ A และใช้ vnc เพื่อแสดงเอาต์พุตเสมือนบนคอมพิวเตอร์ B ปัญหาที่ฉันมีอยู่ก็คือไดรเวอร์ Nvidia ไม่อนุญาตให้ใช้หน้าจอที่ไม่ได้เชื่อมต่อเพื่อใช้งานและไม่สร้างผลลัพธ์เสมือนใด ๆ เป็นไปได้หรือไม่ที่จะสร้างเอาต์พุตเสมือนด้วยไดรเวอร์ Nvidia (หรือแม้แต่ Nouveau)
14 xorg  nvidia  vnc  xrandr  nouveau 

5
systemd: วิธีการตรวจสอบเวลาตามกำหนดเวลาของการปิดระบบล่าช้า?
ฉันชอบที่จะใช้shutdown -h TIME/+DELAYบางครั้ง อย่างไรก็ตามเนื่องจากเปลี่ยนเป็น systemd (บน Ubuntu) สิ่งต่าง ๆ ดูเหมือนจะเปลี่ยนไปเล็กน้อย นอกเหนือจากข้อเท็จจริงที่ว่าคำสั่งปิดเครื่องก่อนหน้านี้ไม่ได้ป้องกันการเรียกใช้คำสั่งใหม่อีกต่อไปฉันไม่สามารถหาวิธีตรวจสอบเวลาปิดเครื่องที่วางแผนไว้ของกระบวนการปิดระบบปัจจุบันได้ ฉันเคยวิ่งps aux | grep shutdownเพื่อดูเวลาปิดเครื่องที่วางแผนไว้ ขณะนี้มี systemd มันจะแสดงสิ่งนี้: root 5863 0.0 0.0 13300 1988 ? Ss 09:04 0:00 /lib/systemd/systemd-shutdownd ฉันจะตรวจสอบเวลาปิดที่กำหนดไว้สำหรับกระบวนการดังกล่าวได้อย่างไร ฉันพยายามshutdown -kแต่แทนที่จะเขียนแค่ข้อความบนผนังดูเหมือนว่าจะเปลี่ยนเวลาปิดที่กำหนดไว้เป็นตอนนี้ + 1 นาที
14 systemd  shutdown 

2
ความแตกต่างระหว่าง“ การส่งต่อโลคัลพอร์ต” และ“ การส่งต่อพอร์ตแบบไดนามิก” หรือไม่?
ฉันพยายามที่จะเข้าใจความแตกต่างระหว่าง "การส่งต่อพอร์ตท้องถิ่น" และ "การส่งต่อพอร์ตแบบไดนามิก" ในคำสั่ง ssh สำหรับ "local port forwarding" จำเป็นต้องระบุโฮสต์ปลายทางเสมอหรือไม่ "ไดนามิก" ใน "การส่งต่อพอร์ตแบบไดนามิก" หมายความว่าในคำสั่ง ssh สำหรับ "การส่งต่อพอร์ตแบบไดนามิก" ไม่จำเป็นต้องระบุโฮสต์ปลายทางหรือไม่ ถ้าใช่จะระบุปลายทางเมื่อใด

2
CentOS ที่เทียบเท่าสำหรับ Red Hat Enterprise Linux 6.5 คืออะไร
ตามเว็บไซต์ CentOSพวกเขาใช้ซอร์สโค้ดจาก Red Hat แต่ฉันไม่ชัดเจนเกี่ยวกับ Red Hat ซอร์สโค้ดเวอร์ชันใดที่ใช้ในการสร้าง CentOS แต่ละเวอร์ชัน มีเทียบเท่าเป็นตัวเลขหรือไม่ ตัวอย่างเช่น CentOS 6.5 เทียบเท่าหรืออ้างอิงจาก Red Hat Enterprise Linux 6.5 หรือไม่
14 centos  rhel  version 

5
เซิร์ฟเวอร์ SSH ไม่ตอบการร้องขอการเชื่อมต่อ
ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์ SSH บนเครื่องท้องถิ่นของฉันโดยใช้ OpenSSH เมื่อฉันพยายาม SSH จากรีโมตโฮสต์ไปยังเซิร์ฟเวอร์ SSH ในพื้นที่ของฉันเซิร์ฟเวอร์ SSH ไม่ตอบสนองและคำขอหมดเวลา ฉันค่อนข้างแน่ใจว่ามีการแก้ไขที่ชัดเจนมากสำหรับสิ่งนี้ที่ฉันมองเห็น นี่คือสิ่งที่เกิดขึ้นเมื่อฉันพยายาม SSH จากโฮสต์ระยะไกล: yoshimi@robots:/$ ssh -vv volt@99.3.26.94 OpenSSH_6.7p1 Debian-5, OpenSSL 1.0.1k 8 Jan 2015 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 99.3.26.94 [99.3.26.94] port 22. …
14 ssh  openssh 

5
ผู้ใช้ Clone Linux (คัดลอกผู้ใช้ตามผู้ใช้คนอื่น)
ฉันจะสร้างผู้ใช้ระบบใหม่สำเนาที่แน่นอนของผู้อื่น (มีกลุ่มสิทธิ์สิทธิ์และการตั้งค่าเดียวกัน) แต่ด้วยชื่อผู้ใช้รหัสผ่านและไดเรกทอรีบ้านที่แตกต่างกันอย่างไร
14 linux  debian 

2
ขัดจังหวะ rsync ด้วย ctrl-c ฉันควรใช้ `- บางส่วน 'หรือ` - ผนวก'?
ฉันต้องการขัดจังหวะrsyncด้วยctrl-c(สมมติว่าหลังจากครึ่งไฟล์ได้รับการถ่ายโอน) และดำเนินการต่อโดยไม่ต้องส่งข้อมูลที่ถ่ายโอนแล้ว ข้อมูล stackexchange / google ที่ฉันพบมีข้อขัดแย้ง ผมพบว่าบางส่วนบางคนที่บอกว่าการใช้งานและบางคนบอกว่าการใช้งาน--partial --appendสำหรับฉันดูเหมือนว่าพวกเขาทั้งสองจะทำงาน หากฉันต้องการที่จะขัดจังหวะ rsync กับ ctrl-c ฉันควรใช้--partialหรือ--appendไม่? หากทั้งสองจะทำงานได้ดีกว่าการใช้หนึ่งกับอีก

6
แบ่งไฟล์ออกเป็นสองส่วนในรูปแบบ
จะแบ่งไฟล์ขนาดใหญ่ออกเป็นสองส่วนได้อย่างไรในรูปแบบ รับตัวอย่างfile.txt: ABC EFG XYZ HIJ KNL ฉันต้องการที่จะแยกไฟล์นี้ที่XYZดังกล่าวว่าfile1มีเส้นขึ้นไปและส่วนที่เหลือของสายในXYZfile2

4
ฉันจะทำให้สคริปต์ใช้อาร์กิวเมนต์หลายตัวได้อย่างไร
นี่เป็นสคริปต์ที่ง่ายมาก #!/usr/local/bin/bash set -e if [ "$#" -lt 1 ] then echo "Please insert at least one argument" exit else echo -e "\c" fi if [ -h "$1" ] then echo "$1 is a symbolic link" else echo "$1 in not a symbolic link" fi ~ คำถามของฉันคือ: วิธีการเปลี่ยนสคริปต์สำหรับการรับรู้มากกว่า 1 ข้อโต้แย้ง? …

2
ดูเหมือนว่าอุปกรณ์ eth0 จะไม่ปรากฏขึ้นซึ่งจะเป็นการชะลอการเริ่มต้น
ฉันโคลน fedora และตอนนี้พยายามกำหนดค่าส่วนต่อประสานเครือข่าย ทุกครั้งที่ฉันเพิ่ม NIC ใหม่มันเริ่มต้นด้วย number eth3 (แทนที่จะเป็น eth0) ฉันได้ลองลบและแก้ไข70-persistent-net.rulesเช่นเดียวกับnetwork-scripts/eth0แต่ไม่มีอะไรน่าจะแก้ไขปัญหาได้ นี่คือผลลัพธ์บางส่วนจากเครื่องของฉัน [root@abc ~]# ls /sys/class/net eth3 eth4 lo pan0 [root@abc ~]# cat /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program run by the persistent-net-generator.rules rules file. # # You can modify it, as long as …

2
เปลี่ยนกระบวนการหลักของกระบวนการหรือไม่?
เป็นไปได้หรือไม่ที่จะเปลี่ยนกระบวนการหลักของกระบวนการ ถ้าใช่เป็นอย่างไร ตัวอย่างเช่น, จะscreenจัดการแนบscreenเซสชั่นและกระบวนการทำงานภายในมันไปยังกระบวนการเชลล์ที่แตกต่างกันอย่างไร มีการเปลี่ยนแปลงกระบวนการแม่หรือไม่? ฉันดูเหมือนจะได้ยินวิธีการอื่นของการเปลี่ยนแปลงกระบวนการเชลล์ที่โปรแกรมกำลังทำงานอยู่ แต่ฉันจำไม่ได้ มีการเปลี่ยนแปลงของกระบวนการหลักของโปรแกรมหรือไม่? ฉันคิดว่าdisownในกระบวนการจะเปลี่ยนกระบวนการหลักของกระบวนการเพียงเพราะชื่อdisownมีความหมายว่า แต่ฉันพบว่ามันไม่เป็นความจริง Emacs ไคลเอ็นต์สามารถเชื่อมต่อกับเซิร์ฟเวอร์ emacs บนแท็บเทอร์มินัลอื่น มีการเปลี่ยนแปลงกระบวนการแม่หรือไม่?

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