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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

4
ปิดการใช้งาน Google Chrome ดาวน์โหลดหมายเลขอัตโนมัติสำหรับไฟล์ที่มีอยู่
เมื่อฉันบันทึกไฟล์ (เช่นรูปภาพ) ลงในโฟลเดอร์ที่มีอยู่แล้ว Chrome จะเพิ่ม(N)ตำแหน่งที่Nมีหมายเลขแรก ทำให้ฉันมีไฟล์เดียวกันหลายชุด! ฉันจะปิดการใช้งานการเปลี่ยนชื่อไฟล์อัตโนมัติของ Chrome ได้อย่างไร ขอบคุณ

2
MBR เท่ากับ msdos สำหรับ gparted?
ฉันต้องการสร้างตารางพาร์ติชัน MBR ด้วย GParted ในหน้าต่างการยืนยันฉันสามารถเลือกระหว่างตารางพาร์ทิชันประเภทต่าง ๆ msdosเริ่มต้นคือ มันเหมือนกับตารางพาร์ติชัน MBR หรือไม่? ฉันใช้ GParted จาก Ubuntu LiveCD แล้ว

2
วิธีออกจาก SSH ของคนจรจัดในอาคาร
การติดตาม README ในที่เก็บนี้ฉันควรจะรักษาความปลอดภัยให้กับเชลล์ในเครื่องเสมือนที่ฉันสร้าง แต่เมื่อฉันทำเสร็จแล้วฉันจะออกไปได้อย่างไร นี่คือคำแนะนำ: $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" >> /etc/hosts $ vagrant up $ fab vagrant:honza bootstrap # replace with your name $ vagrant ssh # OK, cool $ run # …
21 linux  bash  ssh  vagrant 

4
เหตุใดผลลัพธ์ของบางโปรแกรมของ Linux จึงไม่ใช่ทั้ง STDOUT และ STDERR
เหตุใดผลลัพธ์ของบางโปรแกรมของ Linux จึงไม่ใช่ทั้ง STDOUT และ STDERR ที่จริงแล้วฉันต้องการทราบวิธีการจับเอาท์พุทของโปรแกรมทั้งหมดอย่างน่าเชื่อถือไม่ว่าจะใช้ 'สตรีม' ปัญหาที่ฉันมีคือบางโปรแกรมดูเหมือนจะไม่ยอมให้มีการบันทึกผลลัพธ์ ตัวอย่างคือคำสั่ง 'เวลา': time sleep 1 2>&1 > /dev/null real 0m1.003s user 0m0.000s sys 0m0.000s หรือ time sleep 1 &> /dev/null real 0m1.003s user 0m0.000s sys 0m0.000s เหตุใดฉันจึงเห็นเอาต์พุตทั้งสองครั้ง ผมคาดว่ามันทุกคนที่จะได้รับการประปาเข้า/ dev / null สตรีมเอาต์พุตใดที่ใช้เวลาและฉันจะไพพ์ลงในไฟล์ได้อย่างไร วิธีหนึ่งในการแก้ไขปัญหาคือสร้างสคริปต์Bashตัวอย่างเช่นcombine.shบรรจุคำสั่งนี้: $@ 2>&1 จากนั้นสามารถบันทึกเอาต์พุตของ 'เวลา' ในวิธีที่ถูกต้อง: combine.sh time sleep …
21 linux  bash  gnu  stdout  stderr 

9
บัฟเฟอร์จะถูกฟลัชไปที่ดิสก์โดยอัตโนมัติหรือไม่เมื่อกระบวนการออกมา
เมื่อฉันเปลี่ยนเส้นทางเอาต์พุตของคำสั่งไปยังไฟล์ (เช่นecho Hello > file) ไฟล์นั้นจะรับประกันว่าจะมีข้อมูลดังกล่าวหลังจากออกคำสั่งหรือไม่ หรือมีหน้าต่างเล็ก ๆ ระหว่างคำสั่งออกและข้อมูลที่เขียนไปยังไฟล์หรือไม่? ฉันต้องการอ่านไฟล์ทันทีหลังจากที่คำสั่งออก แต่ฉันไม่ต้องการอ่านไฟล์เปล่า

2
ฉันสับสนกับผลลัพธ์ของคำสั่ง 'du' ใน Linux
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ฉันสร้างไฟล์ชื่อ file.o ฉันต้องการตรวจสอบขนาดของไฟล์ file.o du -h file.o ====> 4.0K du -b file.o ====> 1120 ตามที่du -b file.oฉันได้รู้จัก file.o มีขนาดใหญ่ 1120bytes แต่ทำไมdu -h file.oเอาต์พุต 4.0K (หมายถึง 4 * 1024 ไบต์)
21 linux 

5
เราจะออกเสียงโฟลเดอร์“ / etc” ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน6 ปีที่ผ่านมา ไม่พบคำถามที่คล้ายกันใน SU ใครรู้หรือไม่ มันเป็นแค่ 3 ตัวอักษร e, t และ c? ฉันไม่พบสิ่งที่คล้ายกันใน google มันจะดีถ้ามีคนตอบคำถามนี้
21 linux  unix 

2
วิธีขุด HTTP ผ่าน SSH ผ่าน SOCKS ทำอย่างไร
นี่ควรเป็นปัญหาง่าย ๆ ในการแก้ไข แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานสำหรับฉัน ssh vps ทำงานได้ดี (ฉันใช้คีย์การตรวจสอบสิทธิ์) ฉันตั้งค่าอุโมงค์ด้วยคำสั่ง: ssh -C2TNv -D 8080 vps ฉันจะแก้ไขการตั้งค่าเครือข่าย Firefox: กำหนดค่าด้วยตนเอง http proxy: localhost, พอร์ต: 8080 ใช้พร็อกซีเซิร์ฟเวอร์นี้สำหรับโปรโตคอลทั้งหมด SOCKS v5 เกี่ยวกับ config network.proxy.socks_remote_dns: true ขั้วเอาท์พุท: $ ssh -C2TNv -D 8080 vps OpenSSH_6.0p1, OpenSSL 1.0.1a 19 Apr 2012 debug1: Reading configuration data /home/ting/.ssh/config debug1: /home/ting/.ssh/config line …
21 linux  ssh  proxy  socks-proxy 

3
ฉันจะเริ่มต้นเซสชันหลายหน้าจอโดยอัตโนมัติได้อย่างไร
ฉันกำลังพยายามสร้างคำสั่งที่เรียกใช้screenสร้างสี่เซสชันที่มีชื่อแตกต่างกันและเรียกใช้คำสั่งต่าง ๆ สี่คำ ฉันรู้วิธีการทำสิ่งนี้ด้วยตนเอง: 1. screen 2. ./command1 args 3. CTRL-A :sessionname Session 1 4. CTRL-A C 5. (GOTO 2) ฉันสามารถทำได้ด้วยสคริปต์ทุบตีหรืออะไรบางอย่าง? ฉันจะทำอย่างไร
21 linux  bash  gnu-screen 

3
ทำไมเอาต์พุตจาก 'groups' จึงแตกต่างจาก `กลุ่มผู้ใช้ 'ถ้าฉันลงชื่อเข้าใช้ด้วยชื่อผู้ใช้ในปัจจุบัน?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ฉันไม่แน่ใจว่าทำไมสิ่งต่อไปนี้ถึงมีเอาต์พุตต่างกัน ความเข้าใจของฉันคือกลุ่มที่ไม่ได้ระบุผู้ใช้ให้กลุ่มทั้งหมดที่ผู้ใช้ที่เข้าสู่ระบบในปัจจุบันเป็นสมาชิก jacob@box:~$ groups jacob adm lp dialout cdrom plugdev lpadmin sambashare jacob@box:~$ groups jacob jacob : jacob นอกจากนี้มันหมายถึงอะไร "กลุ่มของกระบวนการปัจจุบัน" (จากหน้ากลุ่มคน)? พวกเขาตั้งอยู่ที่ไหน หมายเหตุ: distro ของฉันคือ Ubuntu

3
วิธีที่เร็วที่สุดในการล้าง SSD ให้ล้างพาร์ติชั่นทั้งหมดสำหรับการแบ่งพาร์ติชั่นใหม่ใน Linux?
ฉันต้องการล้าง SSD ให้สะอาดในทุกพาร์ติชั่นและข้อมูลดังนั้นฉันจึงสามารถแบ่งพาร์ติชันได้อีกครั้ง (นี่ไม่ใช่เพื่อความปลอดภัย) ฉันดูที่นี่sudo dd if=/dev/zero of=/dev/sdb bs=1Mแต่ถ้ามันเติมพาร์ติชั่นแต่ละตัวด้วยศูนย์ฉันไม่แน่ใจว่าสิ่งนี้จะทำอย่างไร ฉันวางแผนที่จะเรียกใช้คำสั่งนี้บ่อยครั้งและฉันไม่ต้องการให้การเขียน SSD ของฉันหมดไป มีใครให้คำแนะนำในการแก้ปัญหานี้ได้บ้าง

6
rsync - แทนที่เขียนไปยังไฟล์ทั้งหมดหรือเพียงแค่ในส่วนที่จำเป็นต้องอัพเดท? (สำหรับการสำรองข้อมูล btrfs + rsync)
ฉันอ่านคู่มือหลายเล่มว่าจะรวมสแน็ปช็อต btrfs กับ rsync เพื่อสร้างโซลูชันการสำรองข้อมูลที่มีประสิทธิภาพเข้ากับประวัติได้อย่างไร อย่างไรก็ตามทุกอย่างขึ้นอยู่กับว่าrsync --inplaceจะแก้ไขเฉพาะบางส่วนของไฟล์ที่เปลี่ยนแปลงจริงหรือหากมันเขียนทับไฟล์ทั้งหมดตามลำดับ หากเขียนไฟล์ทั้งหมดดูเหมือนว่า btrfs จะสร้างสำเนาของไฟล์ใหม่ซึ่งจะทำให้แนวคิดมีประสิทธิภาพน้อยลง
21 linux  backup  rsync  btrfs 

5
ใช้ "badblocks" ในดิสก์ที่ทันสมัย
ฉันต้องการใช้แบดบล็อคเพื่อตรวจสอบ HDD ของฉันและขอขอบคุณที่ชี้แจงการทำงานของมัน ใครช่วยกรุณาอธิบายตัวเลือกที่ดีที่สุดที่จะใช้กับ-bและ-c? ฉันได้รวมคำจำกัดความของพวกเขาจากหน้าคน แต่ไม่แน่ใจว่าขนาดที่ใหญ่กว่าจะเป็นประโยชน์สำหรับดิสก์ที่ทันสมัยที่มี RAM 64MB และภาค 4k -b block-size Specify the size of blocks in bytes. The default is 1024. -c number of blocks the number of blocks which are tested at a time. The default is 64 ประการที่สองฉันต้องการทราบว่าการทดสอบโหมดการเขียนนั้นละเอียดกว่าโหมดอ่าน - เขียนแบบไม่ทำลายหรือไม่? ท้ายสุดมีการยอมรับการจัดสรรเซกเตอร์ SMART อีกจำนวนเท่าใด / ควรเปลี่ยนไดรฟ์ที่มีจำนวนการจัดสรรใหม่ที่ไม่เป็นศูนย์แทนทันที

3
ฉันจะหาไฟล์ hardlinked ทั้งหมดบนระบบไฟล์ได้อย่างไร?
ฉันต้องการค้นหาไฟล์ hardlinked ทั้งหมดในระบบไฟล์ที่กำหนด เช่นรับรายการไฟล์แต่ละบรรทัดมีคู่ที่เชื่อมโยงหรือแฝดสามเป็นต้น ฉันเข้าใจวิธีการทำมากขึ้นหรือน้อยลงเราต้องสร้างพจนานุกรมที่คีย์โดยไอโหนดสำหรับไฟล์ / ไดเรกทอรีทั้งหมดในระบบไฟล์ยกเว้น "." และลิงก์ ".. " จากนั้น indodes ที่มีชื่อมากกว่าหนึ่งชื่อคือฮาร์ดลิงก์ ... แต่ฉันหวังว่าอาจมีโซลูชันสำเร็จรูปอยู่หรือมีคนเขียนสคริปต์เช่นนั้นแล้ว
21 linux  hardlink 

3
วิธีระบุไดเร็กทอรีเป้าหมายคลายซิป
มีตัวเลือกในคำสั่ง linux zip หรือไม่ซึ่งฉันสามารถฮาร์โค้ดไดเร็กตอรี่เป้าหมายที่คลายซิปเข้ามา. ตัวอย่างเช่นฉันต้องการ zip ./mydir ไฟล์ลงใน myzipfile.zip แต่ฉันต้องการคำสั่ง unzip เพื่อสร้างไดเรกทอรีเฉพาะ "projx" และขยายไฟล์ที่อยู่ภายใต้. / mydir zip -r myzipfile.zip mydir (-option to expand into 'projx' when unzipped? )
21 linux  zip 

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