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

Unix เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายผู้ใช้ที่พัฒนาขึ้นในปี 2512 โดยกลุ่มพนักงานของ AT&T ที่ Bell Labs

4
การกำจัดไฟล์ชื่อ“ -d” [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน8 ปีที่ผ่านมา ข้อมูลซ้ำที่เป็นไปได้: ฉันจะลบไฟล์ชื่อ "-p" จาก bash ได้อย่างไร วิธีลบไฟล์ด้วยชื่อนี้บน linux: -] ??????? q ฉันต้องใช้คำสั่งอะไรเพื่อลบไฟล์ที่เรียกว่า `-rf`? ฉันสร้างไฟล์ชื่อ: -d ฉันได้ลองใช้เครื่องหมายคำพูดเดี่ยวและคู่รวมถึง wild cards เพื่อลบออก แต่ทุกครั้งที่ "rm" ให้ข้อผิดพลาดนี้กับฉัน: คำเตือน: - ตัวเลือกไดเรกทอรี (-d) ไม่มีเอกสารและไม่มีตัวเลือก ใช้ -rf สำหรับการลบ dirs ที่ไม่ว่างเปล่า rm: ตัวถูกดำเนินการที่หายไปลอง `rm --help 'สำหรับข้อมูลเพิ่มเติม ฉันจะกำจัดไฟล์ได้อย่างไร
18 unix  rm 

1
คำว่า“ ALL” ในบรรทัด“% admin ALL = (ALL) ALL” ทั้งหมดในไฟล์ / etc / sudoers ของอูบันตูคืออะไร?
ทุกคนหมายความว่าอย่างไร? ฉันเข้าใจว่าบรรทัดทั้งหมดบ่งบอกว่าสมาชิกกลุ่มผู้ดูแลระบบได้รับสิทธิ์ผู้ดูแลระบบเริ่มต้น แต่ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งของ ALLS และหากพวกเขาแต่ละคนอ้างถึงสิทธิ์ที่แตกต่างกันหรือเป็นเช่นนั้น $sudo cat /etc/sudoers ... # User privilege Information root ALL=(ALL) ALL #... %sudo ALL=(ALL) ALL # #includedir /etc/sudoers.d #Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # ถ้ามันสำคัญ: OS: Ubuntu: 10.4
18 linux  ubuntu  unix  sudo  sudoers 

6
วิธีย้ายเฉพาะไฟล์ต่าง ๆ ในระบบปฏิบัติการยูนิกซ์
ฉันจะย้ายเฉพาะไฟล์ธรรมดา (ไม่ใช่ไดเรกทอรี) จากโฟลเดอร์หนึ่งใน Linux ไปยังโฟลเดอร์อื่นโดยใช้mvคำสั่งได้อย่างไร ฉันลองmv * ~/แล้ว แต่มันคัดลอกทุกอย่างรวมถึงไดเรกทอรี

3
ผู้ใช้ Linux สามารถเป็นสมาชิกมากกว่าหนึ่งกลุ่มได้หรือไม่
ผู้ใช้ Linux สามารถเป็นสมาชิกมากกว่าหนึ่งกลุ่มได้หรือไม่ หากได้รับอนุญาตการใช้งานครั้งเดียวอาจเข้าถึงไฟล์จากสองกลุ่มซึ่งจะค่อนข้างดี! ถ้าไม่มีมีทางเลือกอื่นที่จะใช้ฟังก์ชั่นนี้ ปัญหานี้ไม่เหมือนกับการรับรองไฟล์ใหม่ในไดเรกทอรีที่เป็นของกลุ่มหรือช่วยฉันเข้าใจการอนุญาตผู้ใช้ / กลุ่ม Ubuntu

2
การแท็บ ZSH ของคำสั่ง git ช้ามาก ฉันจะปิดได้อย่างไร
ถ้าฉันพิมพ์: rm <TAB> ฉันจะเห็นความสำเร็จที่เป็นไปได้เกือบจะในทันที อย่างไรก็ตามถ้าฉันพิมพ์: git rm <TAB> มันจะหยุดเป็นเวลาหลายวินาทีหากอยู่ใน git repo หรือไม่สามารถแสดงความสำเร็จใด ๆ ได้ถ้าฉันอยู่นอก git repo ฉันจะแก้ไขพฤติกรรมนี้ได้อย่างไร ไม่มีอะไรใน. zshrc ของฉันที่ดูเหมือนว่าเกี่ยวข้องกับ git: - /
18 unix  shell  git  zsh 

7
มันจะดีกว่าที่จะคัดลอกและลบทุกครั้งแทนที่จะย้าย?
โดยทั่วไปแล้วฉันพบว่าตัวเองตื่นตระหนกเมื่อฉันตระหนักว่าหากฉันยกเลิกการย้ายไฟล์อาจทำให้เป้าหมายหรือแหล่งข้อมูลไม่สมบูรณ์ คำถามนี้ใช้กับแพลตฟอร์ม Windows และ Unix ฉันไม่สามารถจำได้อย่างแน่นอนว่าคำสั่งย้ายทำงานอย่างไรทั้งสองกรณี ตัวอย่างเช่นหากคุณกำลังย้ายไดเรกทอรี มันจะคัดลอกไดเรกทอรีทั้งหมดแล้วลบทิ้งหรือไม่หรือมันก็อปปี้แล้วลบแต่ละไฟล์ทีละรายการหรือไม่ ฉันรู้อยู่เสมอว่าหลังจากพิมพ์บางอย่างเช่นmv verybigdir destฉันควรพิมพ์cp -R verybigdir dest && rm -R verybigdir(ซึ่ง&&ผู้ดำเนินการดำเนินการกับคำสั่งถัดไปเฉพาะในกรณีที่ครั้งแรกประสบความสำเร็จ) - หรือไม่มีจุดหมายนี้หรือไม่? จะเกิดอะไรขึ้นเมื่อฉันกดCtrl+ Cครึ่งทางผ่านการเคลื่อนที่? จะเกิดอะไรขึ้นบน Windows เมื่อฉันกดปุ่มยกเลิก ฉันไม่สามารถนับจำนวนครั้งที่ฉันย้ายบางสิ่ง (ครั้งล่าสุดคือเมื่อใช้svn) และมีสองไดเรกทอรีพร้อมเนื้อหาแยก ฉันเดาคำตอบนั้นยากเพราะบางแอปพลิเคชั่นไม่สามารถย้ายกลุ่มของไฟล์ในลักษณะเดียวกัน

1
วิธีใช้ wildcard ด้วย ls โดยไม่แสดงรายการเนื้อหาในไดเรกทอรี
ls จะแสดงเฉพาะไฟล์และโฟลเดอร์ในไดเรกทอรีปัจจุบัน แต่เมื่อคุณเพิ่ม wildcard มันจะเริ่มค้นหาในไดเรกทอรีย่อย ตัวอย่าง: $ ls fight_folder file1 file2 $ ls f* file1 file2 fight_folder: file3 คุณจะ จำกัด ขอบเขตเฉพาะไดเรกทอรีปัจจุบันได้อย่างไร ใช้ OS X
18 macos  command-line  unix  ls 

6
วิธีที่ดีที่สุดในการทำสำเนาแบบขนานบน Unix คืออะไร
ฉันต้องคัดลอกเนื้อหาของโฟลเดอร์บนระบบไฟล์เครือข่ายไปยังคอมพิวเตอร์ของฉันเป็นประจำ มีไฟล์จำนวนมาก (1000s) ในโฟลเดอร์ระยะไกลที่ค่อนข้างเล็ก แต่เนื่องจากค่าใช้จ่ายเครือข่ายสำเนาปกติcp remote_folder/* ~/local_folder/ใช้เวลานานมาก (10 นาที) ฉันเชื่อว่าเป็นเพราะไฟล์จะถูกคัดลอกตามลำดับ - แต่ละไฟล์รอจนกว่าไฟล์ก่อนหน้าจะเสร็จสิ้นก่อนที่การคัดลอกจะเริ่มขึ้น วิธีที่ง่ายที่สุดในการเพิ่มความเร็วของสำเนานี้คืออะไร? (ฉันคิดว่ามันคือการทำสำเนาในแบบคู่ขนาน) การซิปไฟล์ก่อนที่จะทำการคัดลอกนั้นไม่จำเป็นว่าจะเป็นการเพิ่มความเร็วเพราะมันอาจถูกบันทึกไว้ในดิสก์ที่แตกต่างกันบนเซิร์ฟเวอร์ที่แตกต่างกัน


2
การลองทำซ้ำการดาวน์โหลดต่ออย่างต่อเนื่องด้วย curl
ฉันใช้ mac และมีรายการไฟล์ที่ฉันต้องการดาวน์โหลดจากเซิร์ฟเวอร์ ftp การเชื่อมต่อเป็นบิตรถดังนั้นฉันต้องการให้ลองใหม่และดำเนินการต่อหากการเชื่อมต่อหลุด ฉันรู้ว่าฉันสามารถทำได้ด้วย wget แต่น่าเสียดายที่ Mac OS X ไม่ได้มาพร้อมกับ wget ฉันสามารถติดตั้งได้ แต่ต้องทำอย่างนั้น (เว้นแต่ฉันจะพลาดอะไรบางอย่าง) ฉันต้องติดตั้ง XCode และ MacPort ก่อนซึ่งฉันต้องการหลีกเลี่ยง Curl สามารถใช้งานได้แม้ว่าจะดูเหมือน แต่ฉันไม่ทราบวิธีการทำงานหรือวิธีการใช้งานจริง หากฉันมีรายการไฟล์ในไฟล์ข้อความ (หนึ่งพา ธ เต็มต่อบรรทัดเช่นftp: // user: pass @ server / dir / file1 ) ฉันจะใช้ curl เพื่อดาวน์โหลดไฟล์ทั้งหมดได้อย่างไร? และฉันจะขดไม่ยอมแพ้ได้หรือไม่? กดไลค์อีกครั้งและลองดาวน์โหลดต่อจากที่ค้างไว้หรือไม่
17 mac  unix  download  wget  curl 

5
การบูทระบบปฏิบัติการแบบคู่ต้องใช้โปรเซสเซอร์แบบดูอัลคอร์หรือไม่?
เพื่อนของฉันอ้างว่าการบูทคู่โดยใช้สองระบบปฏิบัติการที่แตกต่างกันนั้นต้องใช้โปรเซสเซอร์แบบมัลติคอร์หรือมัลติเธรด มันเป็นเรื่องจริงเหรอ? และถ้าฉันติดตั้งระบบปฏิบัติการเพิ่มเติมคอมพิวเตอร์ของฉันจะช้าลงหรือไม่?

3
Unix: วิธีผสานสองไดเรกทอรี
ว่าฉันมีสองโฟลเดอร์ที่มีเนื้อหาต่างๆและfoo barฉันจะรวมbarเข้าด้วยfooกันอย่างไร: ไฟล์ในfooที่ไม่ได้อยู่ในbarนั้นจะไม่ถูกแตะต้อง ไฟล์ในbarที่ไม่ได้อยู่ในfooขณะนี้fooมา ไฟล์ในfooที่ยังอยู่ในได้ถูกแทนที่ด้วยไฟล์จากbarbar

2
1 ใน ls (1) หมายถึงอะไร? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน8 ปีที่ผ่านมา ซ้ำได้: วงเล็บและหมายเลขหลังจากคำสั่ง Linux หรือฟังก์ชัน C หมายถึงอะไร ผมเห็นว่าค่าสาธารณูปโภคจำนวนมากมีจำนวนในวงเล็บหลังชื่อของพวกเขาเช่นหรือls(1) symlink(7)ตัวเลขเหล่านี้เรียกว่าอะไรและพวกเขาใช้อ้างอิงอะไร

4
การเน้นเป็นกลุ่มสำหรับไฟล์บางประเภท (ตำแหน่งที่จะวางไฟล์ไวยากรณ์, เหตุการณ์ vim, บรรทัดที่จะใส่ใน vimrc)
ฉันได้กำหนดเวลาไฟล์jak.vimเพื่อเสนอการเน้นที่กำหนดเองเมื่อฉันจดบันทึกอย่างไรก็ตามมันจะถูกนำไปใช้กับไฟล์บางไฟล์ที่ไม่มี.jakนามสกุล ไฟล์ชื่อprogress.jlogโดยเฉพาะ เพียงเพื่อทดสอบว่าเป็นปัญหาที่เฉพาะเจาะจงเพื่อขยายว่าผมเปลี่ยนprogress.jlogไปprogress(นามสกุลไม่ได้) แต่ประสบปัญหาเดียวกัน ฉันทำอะไรลงไป: ฉันสร้างjak.vimในไดเรกทอรี~/.vim/ftdetect ฉันเพิ่มบรรทัดนี้: "au BufRead, BufNewFile * .jak set filetype = jak" ไปด้านบนตามที่อธิบายไว้ในการอ้างอิงเสียงเรียกเข้า ฉันเริ่มใหม่เป็นกลุ่ม (: x แล้วเปิดใหม่) นี่คือ~/.vim/ftdetect/jak.vimหน้าตาของฉัน: ~/.vim/ftdetect][505]% cat jak.vim au BufRead, BufNewFile *.jak set filetype=jak syn region JakeSubtitle start=+==+ end=+==+ highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta syn region JakeTitle start=+===+ end=+===+ highlight JakeTitle ctermbg=black ctermfg=yellow syn …

2
ทำให้ Firefox ใช้ไอคอน favicon เป็นไอคอนหน้าต่างภายใต้ Linux
มีคุณสมบัติ Firefox การตั้งค่าหรือส่วนเสริมที่จัดเรียงไว้เพื่อให้ favicon ของเว็บเพจที่เปิดอยู่ในปัจจุบันกลายเป็นไอคอนของหน้าต่างเบราว์เซอร์ใน Linux / X11 หรือไม่? โดยเฉพาะอย่างยิ่งควรแสดงในแถบงานของตัวจัดการหน้าต่าง Konqueror ทำเช่นนั้นและฉันคิดว่ามันมีประโยชน์มากโดยพิจารณาว่า "แอปพลิเคชัน" จำนวนมากในปัจจุบันเป็นเว็บเพจ
17 linux  firefox  unix  favicon 

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