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

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

5
วิธีค้นหาและหยุดกระบวนการบน Mac
ฉันจะค้นหา id กระบวนการและหยุดกระบวนการที่ทำงานบนพอร์ต 8080 บน Mac ได้อย่างไร บน Ubuntu งานนี้: ps -aux และฉันสามารถค้นหากระบวนการและเรียกใช้: kill -9 pid ps -aux ดูเหมือนจะไม่ทำงานฉันจะทำสิ่งนี้กับ Mac OS X Lion ได้อย่างไร
11 macos  unix  process 

2
การเคลื่อนไหวบัฟเฟอร์ vi / vim abrumpt ภายในหน้าต่าง
เมื่อใช้งาน:set wrapใน vi / vim เนื้อหาของทั้งบรรทัดที่ถูกพันจะถูกวางไว้ในบัฟเฟอร์การแสดงผลเมื่อเลื่อนเคอร์เซอร์ไปที่บรรทัดใหม่แม้ว่าการนำทางผ่านไฟล์โดยใช้บรรทัดการแสดงผล (gj / gk) เมื่อเทียบกับสายจริง (j / k) ตัวอย่างเช่นหากมีการพันบรรทัดมากกว่า 5 บรรทัดหน้าจอและขณะนี้อยู่นอกบัฟเฟอร์การแสดงผลบัฟเฟอร์จะข้ามไป 5 บรรทัดเมื่อนำทางเข้าไปในบรรทัดนี้เพื่อบังคับให้ทั้งบรรทัดพอดีกับหน้าจอ มีวิธีปิดใช้งานพฤติกรรมนี้หรือไม่ โปรดทราบว่าset display+=lastlineจะช่วยให้การแสดงผลของเส้นบางส่วนเมื่อสายที่ถูกห่อถูกบังคับออกจากหน้าจอโดยการนำทางออกจากบรรทัด แต่ไม่สามารถแก้ไขบัฟเฟอร์กระโดดที่เกิดขึ้นเมื่อนำทางเข้าไปในบรรทัดที่อยู่นอกบัฟเฟอร์เริ่มแรก การชี้แจง: ในกรณีที่คำอธิบายข้างต้นไม่ชัดเจนส่วนสำคัญคือฉันต้องการที่จะสามารถเลื่อนได้อย่างราบรื่นในกลุ่มด้วยการเปิดใช้งานการตัดบรรทัดเพื่อให้บรรทัดบางส่วนจะแสดงออกมาบนหน้าจอแทนที่จะแสดงแบบติดขัดทั้งหมด
11 linux  unix  vim  vi 

2
รับบรรทัดที่ปรากฏบ่อยที่สุดจากไฟล์ใน Linux
ฉันมีไฟล์ข้อความที่มีคำต่าง ๆ ต่อบรรทัด ฉันจะค้นหา 12 บรรทัดที่ปรากฏบ่อยที่สุดในไฟล์และแสดงได้อย่างไร? ฉันไม่ค่อยเก่งกับคำสั่งการเขียนสคริปต์ ถ้าฉันสามารถรับคำสั่งและคำอธิบายเพื่อที่ฉันจะสามารถเข้าใจวิธีการใช้และเพิ่มพูนความรู้เกี่ยวกับคำสั่งมันจะยอดเยี่ยมมาก!

7
เมื่อใดการสร้างฮาร์ดลิงก์จะมีประโยชน์?
โดยทั่วไปมีข้อ จำกัด หลักสองประการกับการเชื่อมโยงฮาร์ด: โดยปกติฮาร์ดลิงก์ต้องการให้ลิงก์และไฟล์อยู่ในระบบไฟล์เดียวกัน เฉพาะ superuser เท่านั้นที่สามารถสร้างฮาร์ดลิงก์ไปยังไดเรกทอรี ดังนั้นจึงมีการแนะนำลิงก์สัญลักษณ์เพื่อหลีกเลี่ยงข้อ จำกัด ของฮาร์ดลิงก์ ดังนั้นคำถามคือยังต้องการการเชื่อมโยงอย่างหนักหรือไม่ อาจมีสถานการณ์ที่พวกเขามีประโยชน์มากขึ้น?
11 linux  unix 

5
ฉันต้อง sftp ไปยังเซิร์ฟเวอร์ระดับกลางหรือไม่
ฉันไม่สามารถ sftp ลงในโฮสต์ได้โดยตรง ในการย้ายไฟล์จากเครื่องที่บ้านของฉันไปยังโฮสต์ฉันต้อง sftp ไฟล์ไปยังโฮสต์ระดับกลาง ssh เข้าสู่โฮสต์ระดับกลาง และ sftp ไฟล์ไปยังปลายทางสุดท้าย เป็นไปได้ไหมที่จะหลีกเลี่ยงความบ้าคลั่งเช่นนี้?
11 linux  bash  unix  ssh  sftp 


4
วิธีดาวน์โหลดด้วย wget โดยไม่ต้องติดตามลิงก์พร้อมพารามิเตอร์
ฉันพยายามดาวน์โหลดสองเว็บไซต์เพื่อรวมไว้ในซีดี: http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info ปัญหาที่ฉันมีอยู่ก็คือพวกมันเป็นวิกิ ดังนั้นเมื่อดาวน์โหลดด้วยเช่น: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ ฉันได้รับไฟล์จำนวนมากเพราะมันติดตามลิงค์เช่น ... ? action = edit ... ? action = diff & version = ... มีใครรู้วิธีที่จะหลีกเลี่ยงปัญหานี้หรือไม่? ฉันต้องการหน้าปัจจุบันโดยไม่มีภาพและไม่มีความต่างเป็นต้น PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex สิ่งนี้ใช้ได้กับ berkeley แต่ boinc-wiki.info ยังคงทำให้ฉันมีปัญหา: / PPS: ฉันได้รับสิ่งที่ดูเหมือนจะเป็นหน้าที่เกี่ยวข้องมากที่สุดด้วย: wget …
11 linux  unix  wget 

2
เคล็ดลับการปฏิบัติเมื่อเปลี่ยนเป็น xmonad
ฉันชอบความคิดและแนวคิดของ xmonad แต่ฉันยังคงกลับไปgnomeหลังจากชั่วโมงหรือดังนั้น รู้สึกเหมือนตอนที่ฉันพยายามเรียนรู้ครั้งแรกvimแต่ฉันได้ผ่านจุดเรียนรู้ไปแล้วและไม่สามารถอยู่ได้โดยปราศจากvimทุกวันนี้ ฉันแน่ใจว่าเวลาจะมาxmonadด้วย แต่ฉันสงสัยว่าผู้ใช้ xmonad ปัจจุบันสามารถให้คำแนะนำในการนำส่งได้หรือไม่? FYI ฉันใช้จอภาพคู่ (19 นิ้วและ 17 นิ้ว) ตัวอย่างของปัญหาที่ฉันพบขณะอยู่ในขั้นตอน "การเปลี่ยนผ่าน" นี้: คุณจะจัดการกับการรักษาเบราว์เซอร์และโปรแกรมอื่น ๆ ที่ใช้บ่อยที่สุดในโหมดเต็มหน้าจอได้อย่างไรโดยค่าเริ่มต้นฉันคิดว่ามันจะเปิดขึ้นในไทล์เล็ก ๆ ที่ใช้ส่วนหนึ่งของหน้าจอ? คุณเพียงแค่ใช้ทางลัดเพื่อเปิดแบบเต็มหน้าจอหรือไม่เพิ่มขนาดจริงหรือไม่ หรือมีวิธีการขั้นสูงผ่านการตั้งค่าในไฟล์ conf ทำให้โปรแกรมบางโปรแกรมใช้พื้นที่ X?

3
การเรียกสคริปต์ด้วย. /bla.sh เทียบกับ bla.sh
ใครช่วยอธิบายสิ่งที่เชลล์ทำในสองตัวอย่าง A) และ B) ด้านล่างได้ไหม เห็นได้ชัดว่ามันทำงานแตกต่างกัน แต่ฉันไม่สามารถหาได้ว่าทำไมเอาต์พุตจึงแตกต่างกัน ตัวอย่าง: เรามามีสคริปต์ในไดเรกทอรีปัจจุบันของเราชื่อbla.shด้วยคำสั่งเดียว: echo ${0##/*} hello A) เริ่มเมื่อ: ./bla.sh ให้:./bla.sh hello B) เริ่มต้นเป็น: . bla.sh ให้:-bash hello เนื่องจากฉันใช้สิ่งนี้ในสคริปต์เอาต์พุตที่สอง (เพราะ "-" ที่ด้านหน้าของ -bash) จะฆ่าคำสั่ง แน่นอนง่าย ๆ--ก่อนที่จะ${...}ช่วยเหลือ แต่ฉันชอบที่จะเข้าใจสิ่งที่ทำให้เกิดผลลัพธ์ในครั้งแรก ฉันรักทุบตี และ vi [m] แต่ฉันเชือนแช ...
11 unix  bash  script 

9
เปลี่ยนชื่อเป็นจำนวนมาก * รุ่น nix
ฉันกำลังมองหาวิธีที่จะเปลี่ยนชื่อไฟล์ที่มีชื่อคล้ายกันจำนวนมากคล้ายกับคำถามนี้ (คำถามที่เกี่ยวข้องกับ Windows)ยกเว้นว่าฉันใช้ * nix (Ubuntu และ FreeBSD แยกกัน) เพียงเพื่อสรุปในขณะที่ใช้เชลล์ (Bash, CSH, ฯลฯ ) ฉันจะเปลี่ยนชื่อไฟล์เป็นจำนวนมากได้อย่างไรเช่นไฟล์ต่อไปนี้: Beethoven - Fur Elise.mp3 Beethoven - Moonlight Sonata.mp3 Beethoven - Ode to Joy.mp3 Beethoven - Rage Over the Lost Penny.mp3 จะถูกเปลี่ยนชื่อเป็นเช่นนี้หรือไม่ Fur Elise.mp3 Moonlight Sonata.mp3 Ode to Joy.mp3 Rage Over the Lost Penny.mp3 เหตุผลที่ฉันต้องการทำเช่นนี้คือการรวบรวมไฟล์เหล่านี้จะอยู่ภายใต้ไดเรกทอรีที่ชื่อ "Beethoven" …
11 unix  shell  rename  bsd 

5
ลบ Crontab หรือไม่
แทนที่จะพิมพ์ "crontab -e" ฉันบังเอิญพิมพ์ "crontab" และติดอยู่ตรงกลางของกระบวนการดังนั้นฉันจึงยกเลิกกระบวนการ ตอนนี้เมื่อฉันไป crontab -e มันว่างเปล่าทั้งหมด มันไม่ดีเลย หากฉันไม่สามารถคืนได้ฉันจะต้องเขียนใหม่ มีวิธีใดบ้าง: รับงาน crontab ของฉันกลับมา? พวกเขาอยู่ในความทรงจำที่ไหน? ไฟล์ crontab เฉพาะบัญชีอยู่ที่ไหนใน linux? หรือ รับบันทึกของทุกสิ่งที่ cron ทำดังนั้นฉันสามารถย้อนกลับไฟล์ crontab ของฉันได้ ฉันไม่ได้ดูมานานแล้วเหรอ?
11 unix  cron 

3
ตัวแปร Unix PATH คืออะไรและฉันจะเพิ่มมันได้อย่างไร
แบบฝึกหัดการเขียนโปรแกรมจำนวนมากขอให้ผู้ใช้เพิ่มบางสิ่งลงไปPATHแต่ไม่อธิบายว่ามันคืออะไร ทรัพยากรที่มีอยู่ที่อธิบายPATHถึงผู้ใช้ใหม่ในบรรทัดคำสั่งนั้นไม่ค่อยดีนัก PATHตัวแปรUnix คืออะไร command not foundฉันเพียงแค่ดาวน์โหลดโปรแกรมแล้วพยายามที่จะเรียกใช้คำสั่งในสถานีและมี สิ่งนี้เกี่ยวข้องกับPATHอะไร? ฉันได้เพิ่มบางอย่างลงในPATHคำสั่งนี้แล้วก็ทำงานได้: export PATH=/path/to/some/bin:$PATH ... แต่แล้วฉันก็command not foundกลับมาอีกครั้งในครั้งต่อไปที่ฉันเริ่มคอมพิวเตอร์ ฉันจะทำให้มันอยู่ในPATHทุกครั้งที่ฉันเปิด Terminal ได้อย่างไร เป็นวิธีที่ดีที่สุดในการตรวจสอบว่าโปรแกรมเช่น Git หรือgccโหลดบนคอมพิวเตอร์ของฉันแล้ว?

3
เชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal
ทุกครั้งที่ฉันพยายามค้นหาวิธีการทำเช่นนี้ฉันจะหาวิธีทำบน linux และมันไม่ถ่ายโอน ฉันจะเชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal Bash ได้อย่างไร

5
มีวิธีการนามแฝงคำสั่งหลายคำใน Unix หรือไม่?
ฉันพยายามที่จะนามแฝงคำสั่งsudo shutdownแต่ของฉันฉันไม่สามารถเพียงแค่ทำ.profile alias "sudo shutdown"="my command"มีวิธีอื่นในการใช้นามแฝงคำสั่งที่มีหลายคำใน Unix หรือไม่?
11 unix  alias 

3
บนเชลล์ Linux, echo $ 1 ควรทำอะไร?
ฉันทำecho $1มันพิมพ์สิ่งที่เป็นเปลือกเข้าสู่ระบบเริ่มต้นที่ใช้ แต่สำหรับecho $2ต่อไปทั้งหมดที่ฉันได้รับคือบรรทัด ทำไมถึงเป็นอย่างนั้น?
11 unix  shell  echo 

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