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

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

7
คัดลอกเนื้อหาไดเรกทอรีโดยใช้คำสั่ง 'cp'
คุณจะคัดลอกเนื้อหาทั้งหมดของไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่งได้อย่างไร ตัวอย่างเช่น: $ cd /home/newuser $ cp -a /backup/olduser/* . ปัญหาดังกล่าวข้างต้นคือรูปแบบที่แวววาว '*' ตรงกับไดเรกทอรีที่ซ่อนอยู่ '' และ '.. ' แล้วคุณจะพบกับไดเรกทอรี 'olduser' ใน 'newuser' รวมถึงเนื้อหา คุณสามารถทำสิ่งนี้: $ rmdir /home/newuser $ cp -a /backup/olduser /home/newuser แต่ถ้าผู้ใช้ใหม่มีไฟล์และไดเรกทอรีเริ่มต้นอยู่แล้ว อะไรคือวิธีที่ง่ายที่สุดถูกต้องที่สุดจดจำได้ง่ายที่สุดและไม่ยุ่งเหยิงในการย้ายเนื้อหาของไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่งโดยใช้คำสั่ง 'cp' พื้นฐานและเชลล์?
33 linux  backup 

6
วิธีล็อคไฟล์จากการลบ แต่ยังทำให้สามารถเขียนได้?
ฉันต้องการสร้างไฟล์ที่ถูกล็อคโดยการลบ แต่ยังสามารถเขียนได้ ฉันจะทำสิ่งนี้ได้อย่างไร ไฟล์ดังกล่าวมีปริมาณ Truecrypt เป็นไฟล์ในเครือข่าย NAS SMB ดังนั้นฉันไม่ต้องการลบโดยไม่ตั้งใจ

3
ทำไม cron.d ของฉันไม่ทำงานต่อนาที
ฉันขว้างปาเป้าไปหลายครั้งเพื่อพยายามรับสคริปต์ไพ ธ อนของฉันให้ทำงานทุกนาที ดังนั้นฉันคิดว่าฉันจะทำให้มันง่ายขึ้นเพื่อทำ "สิ่งที่ง่ายที่สุดที่อาจเป็นไปได้" หนึ่งครั้งต่อนาที (ฉันใช้เดเบียน / ทดสอบ) ฉันสร้างไฟล์บรรทัดเดียวใน/etc/cron.d/perminute: * * * * * /bin/touch /home/me/ding_dong มันเป็นเจ้าของโดย root และสามารถเรียกใช้งานได้ (ไม่แน่ใจว่าเป็นอย่างนั้นหรือไม่) จากนั้นฉันก็: sudo service cron reload จากนั้นนั่งลงและเริ่มทำงานls -ltrอีกครั้งและอีกครั้งในไดเรกทอรีบ้านของฉัน ( /home/me) แต่ไฟล์ ding_dong ของฉันไม่เคยปรากฏขึ้น ฉันรู้ว่าถ้าฉันทำsudo /bin/touch /home/me/ding_dongมันจะปรากฏขึ้นทันที เห็นได้ชัดว่าไม่มีอะไรโง่ ๆ ที่นี่
33 linux  cron 

10
วิธีค้นหาไดเรกทอรีที่ใหญ่ที่สุดหรือไฟล์ที่ใหญ่ที่สุด [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ยูทิลิตี้ Linux สำหรับค้นหาไฟล์ / ไดเรกทอรีที่ใหญ่ที่สุด [ปิด] 16 คำตอบ ภายใต้ Linux ฉันกำลังมองหาคำสั่งเพื่อแสดงรายการไฟล์ที่ใหญ่ที่สุดและ / หรือไดเรกทอรีที่ใหญ่ที่สุดภายใต้ไดเรกทอรี

2
ฉันจะกู้คืนแบบฟอร์มใน Firefox * โดยไม่ต้องติดตั้งปลั๊กอินได้อย่างไร [ซ้ำ]
ซ้ำได้: วิธีการกู้คืนข้อมูลแบบฟอร์มสำหรับเว็บเพจใน Firefox ฉันพิมพ์สองสามย่อหน้าลงบนกระดานสนทนา แต่เมื่อฉันคลิกปุ่มส่งไซต์นั้นอยู่ระหว่างการบำรุงรักษาตามกำหนดการ (un) และปุ่มย้อนกลับตัดสินใจรีเฟรชหน้าเว็บ การค้นหาเว็บอย่างรวดเร็วเปิดเผยว่าLazarusให้การกู้คืนแบบฟอร์มสำหรับ Firefox อย่างไรก็ตามการติดตั้งปลั๊กอินนั้นจำเป็นต้องรีสตาร์ท Firefox และแม้หลังจากรีสตาร์ท Firefox (ซึ่งฉันยังไม่ได้ทำ) ลาซารัสไม่สามารถกู้คืนฟอร์มที่ยังไม่ได้สำรอง ตอนนี้ม้าออกไปจากโรงนาฉันต้องการทำสิ่งที่เป็นไปไม่ได้: กู้คืนข้อความที่ฉันพิมพ์บางส่วนหรือทั้งหมดโดยไม่ต้องรีสตาร์ทเบราว์เซอร์ของฉัน แก้ไข : ฉันควรชี้แจง Lazarusเป็นโซลูชั่นที่ยอดเยี่ยมสำหรับป้องกันการสูญเสียข้อมูลในอนาคต คำถามนี้เป็นคำถามสำหรับผู้ที่มีอยู่แล้วนำทางออกไปจากรูปแบบของพวกเขาและการสูญเสียเนื้อหาของมัน แต่หวังว่าจะมีวิธีการที่จะกอบกู้สถานการณ์บางอย่าง ทางออกของฉันคือการถ่ายโอนข้อมูลหลักของกระบวนการและ grep ผ่านมัน แต่อาจมีวิธีของคนธรรมดาที่จะทำมัน (ตัวอย่างเช่นรับ Firefox เพื่อโหลดรุ่นแคชของหน้าก่อนหน้า) ดังนั้นการแก้ปัญหาที่จะแก้ปัญหาในอนาคตโดยไม่ต้องระบุที่อยู่ปัจจุบันจึงเป็นประเด็นนอกหัวข้อในคำถามนี้
33 linux  firefox 


2
ปัญหากับหน้าจอ GNU เมื่อใช้ Emacs Cx Cs (บันทึกบัฟเฟอร์)
เมื่อฉันใช้ emacs ภายใต้หน้าจอ GNU ถ้าฉันเรียกหน้าจอ Cx Cs ค้างและไม่ตอบสนองต่อการป้อนข้อมูลของแป้นพิมพ์ ฉันไม่สามารถทำซ้ำได้ แต่อย่างน้อยหนึ่งครั้งต่อวันฉันต้องฆ่าเซสชันของหน้าจอและเริ่มต้นใหม่ ฉันจะแก้ปัญหานี้ได้อย่างไร ขอบคุณ

4
วิธีการแก้ไข PYTHONPATH เริ่มต้น (sys.path) ทั่วโลก
บนอูบุนตู (10.10) /usr/local/lib/python2.6/site-packages/ระบบฉันมีแพคเกจหลามที่ติดตั้งตัวเองลงไป ไม่มีอยู่ในเส้นทางเริ่มต้น (sys.path) ฉันจะเพิ่มไดเรกทอรีนี้ลงในพา ธ ได้อย่างไร แน่นอนว่าการตั้งค่า$PYTHONPATHตัวแปรสภาพแวดล้อมเป็นวิธีแก้ปัญหา แต่ฉันกำลังมองหาวิธีที่สวยงามกว่านี้ ตัวอย่างเช่นeasy_installวางแพคเกจที่ติดตั้งไว้ในนั้น sys.path ของฉันมีลักษณะดังนี้: ['', '/usr/local/lib/python2.6/dist-packages/keyring-0.5.1-py2.6.egg', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0'] เห็นได้ชัดว่าเส้นทางนั้นไม่ใช่ค่าเริ่มต้นที่สร้างไว้ในไบนารี Python มีไฟล์กำหนดค่าเดียวที่มีรายการด้านบนหรือไม่ หรือในทางที่เป็นไปได้ที่จะแก้ไขมัน?
33 linux  ubuntu  python  path 


6
ฉันสามารถเพิ่มทางลัดเพื่อแทนที่เส้นทางใน Linux ได้หรือไม่
ตัวอย่างเช่นฉันไปที่เส้นทางนี้เสมอ: / ผู้ใช้ / บางสิ่งบางอย่าง / somefolders / ที่ไหนสักแห่ง แต่ฉันไม่ต้องการพิมพ์ cd / user / something / somefolders / ที่ไหนสักแห่ง ในอาคารผู้โดยสารตลอดเวลาฉันมีมือสั้น ๆ บ้างไหมที่จะทำเช่นนั้น? ตัวอย่างเช่นฉันสามารถทำอะไรเช่น cd commandPlace เพื่อแทนที่เส้นทาง?


2
วิธีลบไฟล์ด้วยชื่อแปลก ๆ ?
ฉันเขียนโปรแกรมที่ใช้ฟังก์ชั่นการแมปหน่วยความจำ POSIX ( mmap) โปรแกรมใช้ไฟล์ ( a.dat) และหน่วยความจำแมปสำหรับการอ่าน / เขียน เนื่องจากข้อผิดพลาดในโปรแกรมทุกครั้งที่ฉันเรียกใช้โปรแกรมไฟล์ที่มีชื่อแปลก ๆ (เช่น?d?P?^z??d?P?^z?) จะถูกสร้างขึ้น ข้อผิดพลาดได้รับการแก้ไข แต่ฉันไม่สามารถลบไฟล์ได้ ฉันไม่สามารถลบได้ทั้งโดยใช้บรรทัดคำสั่งหรือโดยการเลือก / ลบจากตัวจัดการหน้าต่าง ดังนั้นฉันจะลบได้อย่างไร ฉันใช้ Ubuntu 11.04
33 linux  posix 

4
Linux บน UEFI - จะรีบูตหน้าจอตั้งค่า UEFI เช่น Windows 8 ได้อย่างไร
makeuseof.com อธิบายว่าฮาร์ดแวร์ที่ผ่านการรับรอง Windows 8 มีวิธีใหม่ในการเข้าสู่หน้าจอการตั้งค่า UEFI (เทียบเท่ากับ BIOS) จากวิธีเข้าถึง BIOS บนคอมพิวเตอร์ที่ใช้ Windows 8 : เราไม่กดปุ่มบางปุ่มในระหว่างกระบวนการบู๊ตเพื่อเปิด BIOS - ตัวเลือกในการเข้าถึง BIOS จะอยู่ในเมนูตัวเลือกการบูตของ Windows 8 ... หากคุณเพียงแค่เข้าถึง UEFI BIOS ของคอมพิวเตอร์ของคุณให้คลิก แก้ไขปัญหาไทล์ นักพัฒนาหลักของการบูตที่ปลอดภัยสำหรับลินุกซ์กล่าวว่าทางเลือกของระบบปฏิบัติการไม่สามารถสันนิษฐานได้ว่าวิธีการแบบเก่าจะยังคงทำงาน ดังนั้นลีนุกซ์จึงมีวิธีใหม่ในการเข้าสู่การตั้งค่า UEFI หรือไม่ ฉันมีเมนบอร์ด ASUS มันแสดงให้เห็นว่าเป็นรุ่นอัพเกรดของเฟิร์มมีตัวเลือกการบูตอย่างรวดเร็ว ด้านพลิกคือตัวเลือกที่อาจทำให้ยากยิ่งขึ้น "เปิดเผย BIOS" กว่าที่เป็นอยู่แล้ว ฉันไม่สนใจการซ่อม เพียงแค่นี้เป็นที่ทราบกันดีแล้วฉันไม่ต้องการเสี่ยงต่อการอัพเกรดเฟิร์มแวร์โดยไม่ต้องทำอะไรเลย (และอาจจะต้องเปิดเคสออกใหม่รีเซ็ตการตั้งค่าและต้องตั้งค่าทั้งหมดอีกครั้ง) หรือจะจัดการกับผู้ใช้ Windows 7 ได้อย่างไร? หากพวกเขาเลือกตัวเลือกการบูตอย่างรวดเร็วในแง่ดีพวกเขาจะเข้าถึงการตั้งค่า "BIOS" อีกครั้งได้อย่างไรเมื่อต้องการ

2
คำสั่ง sh คืออะไร
ฉันไม่สามารถทราบได้ว่าคำสั่ง sh คืออะไร? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh มันรันไฟล์หรือไม่? เหมือนในคราว sh /usr/local/tomcat/bin/shutdown.sh ขออภัยสับสน
33 linux  debian  sh 

2
คำสั่งเพื่อค้นหาแพ็กเกจซอร์สของไบนารีหรือไม่?
ฉันรู้ว่ามีwhichคำสั่งที่สะท้อนชื่อเต็มของไบนารี (เช่นwhich sh) อย่างไรก็ตามฉันค่อนข้างแน่ใจว่ามีคำสั่งที่สะท้อนแพคเกจที่ให้ไบนารีเฉพาะ มีคำสั่งดังกล่าวหรือไม่? ถ้าเป็นเช่นนั้นมันคืออะไร? ฉันต้องการให้เรียกใช้สิ่งนี้: commandName ls และรับ coreutils ตัวอย่างเช่น.
33 linux  ubuntu  packages 

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