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

GNU เป็นระบบปฏิบัติการที่เหมือน Unix ซึ่งเป็นซอฟต์แวร์ฟรีและพัฒนาโดยโครงการ GNU โดยปกติ GNU จะใช้กับเคอร์เนล Linux แท็กนี้สามารถใช้สำหรับคำถามที่เกี่ยวข้องกับซอฟต์แวร์ GNU โดยเฉพาะโปรแกรมที่แตกต่างจากมาตรฐาน POSIX หรือเทียบเท่า BSD

2
ฉันสามารถตั้งชื่อเซสชันของหน้าจอ GNU ได้ไหม
ฉันใช้หลายครั้งเพื่อทำสิ่งที่แตกต่าง หนึ่งสำหรับงานหนึ่งสำหรับงานโรงเรียนและอีกหนึ่งโครงการที่ฉันกำลังทำอยู่ มันยากมากที่จะติดตามการประชุมเมื่อscreen -lsกลับมา 11292.pts-0.chu (09/12/11 14:13:49) (Detached) 7616.pts-4.chu (09/01/11 10:31:57) (Detached) 1834.pts-0.chu (08/31/11 18:32:16) (Detached) 1810.pts-0.chu (08/31/11 18:45:20) (Detached) มีวิธีใดบ้างที่ฉันสามารถตั้งชื่อเซสชันของฉันเพื่อการควบคุมที่ดีกว่า
10 linux  gnu-screen  gnu 

4
เครื่องมือ Unix: จะเกิดอะไรขึ้นถ้าไฟล์ชื่อมีอะไรลบ?
ฉันมักจะสงสัยอยู่เสมอ: เครื่องมือ GNU / Unix ส่วนใหญ่ใช้ตัวเลือกในรูปแบบ "ลบบางอย่าง" บางครั้งตามด้วยการโต้แย้ง ถ้าคุณมีไฟล์ชื่อลบด้วยอะไร $ ls -f $ rm -f $ ls -f $ mv -f abc mv: missing destination file operand after `abc' Try `mv --help' for more information. $ cat -f cat: invalid option -- 'f' Try `cat --help' for more information. หรือ …

2
บันทึกประวัติทุบตีเป็นประจำ
ฉันได้ตั้งค่า bash เพื่อบันทึกประวัติลงในไฟล์ มันทำได้เมื่อใดก็ตามที่ bash ออก [เหมาะสม] เนื่องจากบางครั้ง bash ไม่ออกอย่างถูกต้องประวัติจะสูญหาย ดังนั้นคำถามคือฉันสามารถตั้งค่า bash เพื่อบันทึกประวัติได้เป็นประจำหรือไม่ ฉันใช้ Debian Gnu (รุ่น 6, Squeeze) ด้วยเคอร์เนล Linux รุ่น bash: GNU bash, รุ่น 4.1.5 (1) - ปล่อย (i486-pc-linux-gnu)
9 linux  bash  gnu 

3
ฉันควรทำให้คอมพิวเตอร์ทำอะไรในขณะที่อยู่ห่างจากแป้นพิมพ์ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ใช้คอมพิวเตอร์ที่ไม่ใช้งานของฉันเพื่อสิ่งที่มีประโยชน์ (seti @ home and like) [ ตอบ] 7 คำตอบ ในระหว่างวันฉันมักจะออกจากคอมพิวเตอร์ประมาณ 3-5 ชั่วโมง ฉันนอนหลับ 6+ ชั่วโมงทุกคืน ฉันเรียกใช้Arch Linux x64บนคอมพิวเตอร์ของฉัน นอกเหนือจากสิ่งปกติที่ไม่ต้องการการแทรกแซงจากผู้ใช้ (การทำฝนตกหนักการสำรองข้อมูลการอัพเกรดระบบ ฯลฯ ) มีอะไรที่เป็นประโยชน์ที่ฉันสามารถปล่อยให้คอมพิวเตอร์ทำในขณะที่ฉันไม่อยู่หรือไม่? เมื่อพิจารณาว่าฉันแทบไม่เคยปิดคอมพิวเตอร์เลยดูเหมือนว่าจะมีขยะเหลืออยู่ ฉันกำลังมองหาข้อเสนอแนะใด ๆ ไม่เพียง แต่การบำรุงรักษาเครื่องจักร

3
การตัดบรรทัดน้อยลงเช่น fmt ทำได้หรือไม่
เหมือนคนส่วนใหญ่ที่ฉันใช้ less เป็นเพจเจอร์สถานีของฉัน บางครั้งฉันดูไฟล์ที่ประกอบด้วยบรรทัดที่ยาวมากของข้อความธรรมดาหรือทำเครื่องหมายไว้ โดยค่าเริ่มต้น less เท่า บรรทัดเหล่านี้ที่ขอบหน้าต่างเทอร์มินัล นั่นคือคำต่างๆจะแตกที่คอลัมน์สุดท้ายทำให้ข้อความอ่านยาก มีวิธีใดบ้างที่จะได้รับ less เพื่อแทน ห่อ บรรทัดที่ขอบเขตของคำเช่นเดียวกับที่ fmt หรือโหมด visual line ของ Emacs ทำเช่นไร? ฉันรู้ว่าฉันสามารถป้อนข้อมูลผ่านท่อได้อย่างง่ายดาย fmt ก่อนที่จะดูแม้ว่าฉันต้องรู้ความกว้างเทอร์มินัลของฉันล่วงหน้า ฉันหวังว่าจะมีวิธีการบางอย่าง less เพื่อตัดเส้นอย่างสวยงามและทำการฟอร์แมตใหม่โดยอัตโนมัติเมื่อปรับขนาดหน้าต่างเทอร์มินัล

1
กาลีลินุกซ์ 2.0 wlan0
ฉันดำเนินการคำสั่งต่อไปนี้โดยไม่ทราบว่าจะปิดการใช้งานตัวเลือกไร้สายจากการตั้งค่า iw wlan0 del มีวิธีใดในการย้อนกลับคำสั่ง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมจริงๆ ขอบคุณล่วงหน้า.

2
อะไรคือความแตกต่างระหว่างการทำมัลติเพล็กซ์โดยใช้ tmux / หน้าจอและแท็บเปิดในเทอร์มินัลอีมูเลเตอร์?
ฉันพยายามเปรียบเทียบสองวิธีนี้ในการรันเชลล์ / กระบวนการหลายตัวโดยการวัดหน่วยความจำและการใช้ cpu ผ่าน htop ใครสามารถอธิบายความแตกต่างในวิธีการทำงานของแต่ละวิธีหรือถ้ามี แก้ไข: จากสิ่งที่ฉันเข้าใจตอนนี้ tmux / หน้าจอและมัลติเพล็กเซอร์อื่น ๆ คือเซสชันเสมือนเช่นเซสชันเสมือนหลายเซสชันภายในเซสชันดั้งเดิม ตรงกันข้ามกับการเปิดแท็บใหม่ในเทอร์มินัลซึ่งกำลังสร้างเซสชันใหม่จริง ๆ ฉันยังไม่ได้พิจารณาว่าจะมีประโยชน์ด้านประสิทธิภาพของอีกวิธีหนึ่งหรือไม่ หรือกลไกพื้นฐานที่เกี่ยวข้อง ในระหว่างนี้คุณสามารถมีส่วนร่วมในรายละเอียดเพิ่มเติมเกี่ยวกับหัวข้อนี้! ลิงก์ด้านล่างช่วยให้ฉันเข้าใจความแตกต่างพื้นฐาน: ความสัมพันธ์ระหว่างมัลติเพล็กเซอร์กับเทอร์มินัลคืออะไร? ประโยชน์ของการใช้เทอร์มินัลมัลติเพล็กเซอร์คืออะไร

1
SED / AWK / PERL (ผู้ใช้ GNU) - วิธีแทนที่รูปแบบ A แต่ไม่ใช่รูปแบบ B
ก่อนอื่นฉันใช้ GNU userland เพื่อให้คุณสามารถสมมติว่าฉันใช้ Bash, GNU coreutils ... ฉันมี HTML และฉันต้องการเปลี่ยนแปลงทั้งหมด href="foobarz" เข้าไป href="" อย่างไรก็ตามฉันไม่ต้องการเปลี่ยนบรรทัดที่มีคำว่าcss(ไม่ต้องตรงตามตัวพิมพ์ใหญ่ - เล็ก) 'href="fooCsSbarz"' ควรยังคงไม่เปลี่ยนแปลง ฉันกำลังใช้คำสั่ง $ cat foo.html | sed -e 's/href="[^"]*"/href=""/g' > bar.html แต่ไม่สามารถเก็บบรรทัดเหล่านั้นที่มีคำว่าcss(ไม่คำนึงถึงตัวอักษรพิมพ์เล็กและใหญ่) จริงๆแล้วยินดีต้อนรับเครื่องมือใด ๆ ที่มีใน * nix เช่น sed, awk, perl ... ขอบคุณสำหรับความช่วยเหลือของคุณ!
1 sed  perl  awk  gnu 


2
คัดลอกชื่อไฟล์ไปยังโฟลเดอร์อื่น
ฉันต้องการคัดลอกชื่อไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์ เนื้อหาไฟล์จะไม่เปลี่ยนแปลง ไม่มีไฟล์ถูกเขียนทับย้ายหรือคัดลอก มันเกี่ยวกับชื่อไฟล์เท่านั้น ฉันมีโฟลเดอร์ A พร้อมไฟล์ชื่อ: แสดง - S01E01 - หัวเรื่องที่เป็นคำอธิบาย แสดง - S01E02 - ชื่อบรรยายอื่นหรือไม่? mkv แสดง - S01E03 - ชื่อที่ซับซ้อนอื่น! .mkv ... ฉันมีโฟลเดอร์ B พร้อมไฟล์ชื่อ: show.s01e01.mkv show.s01e02.mkv show.s01e03.mkv ... ฉันไม่ต้องการไฟล์ในโฟลเดอร์ A อีกต่อไปเพราะไฟล์ในโฟลเดอร์ B มีคุณภาพดีกว่า แต่ฉันไม่ต้องการเปลี่ยนชื่อไฟล์ทั้งหมดในโฟลเดอร์ B ด้วยตนเองเพื่อให้มีชื่อไฟล์ที่เหมาะสมรวมถึงชื่อตอน ฉันต้องการถ่ายโอนชื่อไฟล์ที่เหมาะสมจากไฟล์ในโฟลเดอร์ A ไปยังไฟล์ในโฟลเดอร์ B โดยอัตโนมัติลำดับตัวอักษรเหมือนกันในทั้งสองโฟลเดอร์ ดังนั้นไฟล์ที่ n ในโฟลเดอร์ B จึงสอดคล้องกับไฟล์ …

0
โคลนไดรฟ์ที่เข้ารหัสด้วย CloneZilla
ฉันมี HDD LVM Encypted (ขณะติดตั้ง Debian) ขนาด 400 GB พื้นที่ที่ใช้คือ 10 GB เมื่อฉันพยายามสร้างอิมเมจระบบด้วย CloneZilla มันไม่สนใจพื้นที่ว่าง อิมเมจดิสก์ 10 GB / 400 GB จึงต่ำกว่า 10 GB แต่ตอนนี้ด้วยอุปกรณ์เข้ารหัส CloneZilla เห็นดิสก์ทั้งหมดเต็ม ฉันรู้ว่าฉันมี 3 ตัวเลือก: สำรองข้อมูลเต็มรูปแบบ encrpyted (ฉันมีพื้นที่ว่างไม่เพียงพอสำหรับเรื่องนี้) ถอดรหัสอุปกรณ์ การสำรองข้อมูล เข้ารหัสภาพ ถอดรหัสอุปกรณ์ การสำรองข้อมูล ปล่อยให้มันไม่มีการเข้ารหัส ฉันไม่ทราบวิธีถอดรหัสอุปกรณ์ขณะทำการโคลน ฉันอาจจะต้องทำอะไรบางอย่างในเปลือก แต่ฉันเป็น GNU / Linux มือใหม่ ฉันมีวลีรหัสผ่านสำหรับการถอดรหัสอุปกรณ์เพียงไม่รู้วิธีถอดรหัสด้วย CloneZilla ก่อนสร้างภาพ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.