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

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

6
ไม่สามารถแสดงแผนผัง Git ในเทอร์มินัล
บทความเก่าของ Killswitchcollective.com วันที่ 30 มิถุนายน 2009มีปัจจัยการผลิตและผลผลิตดังต่อไปนี้ git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G ฉันสนใจว่าคุณจะได้รับแผนผังการดูคอมมิทในเทอร์มินัลของคุณอย่างไรโดยไม่ต้องใช้ Gitk หรือ Gitx ใน OS / X คุณจะได้รับมุมมองที่เหมือนต้นไม้ของการกระทำใน terminal ได้อย่างไร?


10
คำสั่งสาขา Git ทำงานเหมือน 'น้อย'
เมื่อผมใช้คำสั่งไปยังรายการทุกสาขาผมเห็นการส่งออกของgit branchgit branch | less คำสั่งgit branchควรจะแสดงรายการสาขาเช่นเดียวกับlsสำหรับไฟล์ นี่คือผลลัพธ์ที่ฉันได้รับ: ฉันจะรับพฤติกรรมเริ่มต้นได้git branchอย่างไร สาเหตุของเพจเอาต์เอาต์คืออะไร ฉันกำลังใช้ ZSH กับoh_my_zsh(ไม่มีอะไรสำหรับ Git ในนั้น) และฉัน.gitconfigมีลักษณะเช่นนี้: [user] email = myemail@mail.com name = Dennis Haegler [push] default = simple [merge] tool = vimdiff [core] editor = nvim excludesfile = /Users/dennish/.gitignore_global [color] ui = true [alias] br = branch ci = …

16
psql: FATAL: ไม่มีบทบาท“ postgres”
ฉันเป็นมือใหม่ ฉันติดตั้ง postgres.app สำหรับ mac ฉันกำลังเล่นกับคำสั่ง psql และฉันทิ้งฐานข้อมูล postgres โดยไม่ตั้งใจ ฉันไม่รู้ว่ามีอะไรอยู่ในนั้น ฉันกำลังทำงานเกี่ยวกับการสอน: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ และฉันติดอยู่ที่ sudo -u postgres psql postgres ข้อความผิดพลาด: psql: FATAL: role "postgres" does not exist $ ที่ psql /Applications/Postgres.app/Contents/MacOS/bin/psql นี่คือสิ่งที่พิมพ์ออกมา psql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ------------+------------+----------+---------+-------+--------------------------- …

11
ล้างหน้าจอเทอร์มินัลสำหรับของจริง
การใช้clearคำสั่งบนเครื่องเทอร์มินัลเท่านั้นที่ทำให้ผู้ใช้คิดว่าหน้าจอถูกลบทิ้ง ... คุณยังสามารถเห็นผลลัพธ์จากคำสั่งก่อนหน้าเมื่อคุณเลื่อนโดยใช้เมาส์ สิ่งนี้ทำให้ชีวิตลำบากเมื่อคุณจมน้ำตายในเหตุการณ์สึนามิ วิธีแก้ปัญหาต่าง ๆ (รหัสหลบหลีก ฯลฯ ) ซึ่งสามารถพบได้บนอินเทอร์เน็ตเป็นเพียงรูปแบบของสิ่งที่คำสั่งที่ชัดเจนทำแล้ว ดังนั้นคุณจะล้างเนื้อหาของเทอร์มินัลใน Linux จริงอย่างไร

20
ต่อกันหลายไฟล์ แต่รวมชื่อไฟล์เป็นส่วนหัว
ฉันต้องการเชื่อมไฟล์ข้อความหลายไฟล์เป็นไฟล์ขนาดใหญ่หนึ่งไฟล์ในเทอร์มินัล ฉันรู้ว่าฉันสามารถทำได้โดยใช้คำสั่ง cat อย่างไรก็ตามฉันต้องการให้ชื่อไฟล์ของแต่ละไฟล์นำหน้า "data dump" สำหรับไฟล์นั้น ใครรู้วิธีการทำเช่นนี้? สิ่งที่ฉันมีอยู่ในปัจจุบัน: file1.txt = bluemoongoodbeer file2.txt = awesomepossum file3.txt = hownowbrowncow cat file1.txt file2.txt file3.txt ผลลัพธ์ที่ต้องการ: file1 bluemoongoodbeer file2 awesomepossum file3 hownowbrowncow

10
การตั้งค่าการเข้ารหัสที่ถูกต้องเมื่อ piping stdout ใน Python
เมื่อไพพ์เอาท์พุทของโปรแกรม Python ล่าม Python สับสนเกี่ยวกับการเข้ารหัสและตั้งค่าเป็น None นี่หมายถึงโปรแกรมเช่นนี้: # -*- coding: utf-8 -*- print u"åäö" จะทำงานได้ดีเมื่อทำงานตามปกติ แต่ล้มเหลวด้วย: UnicodeEncodeError: ตัวแปลงสัญญาณ 'ascii' ไม่สามารถเข้ารหัสอักขระ u '\ xa0' ในตำแหน่ง 0: เลขลำดับไม่อยู่ในช่วง (128) เมื่อใช้ในลำดับท่อ เป็นวิธีที่ดีที่สุดในการทำให้งานนี้เมื่อท่อได้อย่างไร ฉันสามารถบอกให้ใช้การเข้ารหัสเชลล์ / ระบบไฟล์ / อะไรก็ได้ที่กำลังใช้อยู่ คำแนะนำที่ฉันได้เห็นในตอนนี้คือการแก้ไข site.py ของคุณโดยตรงหรือการเข้ารหัสฮาร์ดโค้ดเริ่มต้นโดยใช้แฮ็คนี้: # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" มีวิธีที่ดีกว่าในการทำให้ท่อทำงานหรือไม่


4
วิธีลบไฟล์และไดเรกทอรีผ่านเทอร์มินัลอย่างรวดเร็ว (bash shell) [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ จากหน้าต่างเทอร์มินัล: เมื่อฉันใช้rmคำสั่งมันสามารถลบไฟล์ได้เท่านั้น เมื่อฉันใช้rmdirคำสั่งมันจะลบเฉพาะโฟลเดอร์ที่ว่างเปล่า หากฉันมีไดเรกทอรีซ้อนอยู่กับไฟล์และโฟลเดอร์ภายในโฟลเดอร์ที่มีไฟล์และอื่น ๆ มีวิธีใดที่จะลบไฟล์และโฟลเดอร์ทั้งหมดโดยไม่ต้องพิมพ์คำสั่งที่มีพลังทั้งหมด หากสร้างความแตกต่างฉันใช้ mac bash shell จากเทอร์มินัลไม่ใช่ Microsoft DOS หรือ linux
331 file  terminal  directory  rm  rmdir 

6
แป้นพิมพ์ลัดของ iTerm2 - การนำทางในบานหน้าต่างแยก
ฉันเป็นผู้ใช้ Mac Terminal มาตรฐานมาเป็นเวลานาน ตัดสินใจที่จะทดลองกับ iTerm2 หลังจากได้ยินสิ่งดีๆจากเพื่อนร่วมงานของฉัน หนึ่งในคุณสมบัติที่มีประโยชน์ที่ฉันเห็นบน iTerm2 ก็คือบานหน้าต่างแยก (เหมือนบานกั้นบัฟเฟอร์ขนาดเล็ก) ในกลุ่มผมสามารถย้ายไปมาระหว่างบัฟเฟอร์แยกโดยใช้Ctrl+ +W arrowkeysมีแป้นพิมพ์ลัดสำหรับ iTerm2 เพื่อเลื่อนไปมาระหว่างบานหน้าต่างหรือไม่?

1
แสดงเส้นทางปัจจุบันในเทอร์มินัลเท่านั้น [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเป็น SSH ลงคอมพิวเตอร์ดังนั้นฉันจึงไม่สามารถใช้ GUI เพื่อเข้าถึงชื่อพา ธ มีวิธีที่คุณสามารถดูเส้นทางโดยตรงบนเทอร์มินัลโดยไม่ต้องใช้ Nautilus หรือไม่?
320 unix  terminal  path 

15
มีหน้าต่างคอนโซลของ Windows ที่ดีกว่านี้หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบว่าทำงานบนบรรทัดคำสั่งใน Windows ที่น่าผิดหวังเป็นหลักเนื่องจากหน้าต่างคอนโซลเป็น wretched ที่จะใช้เมื่อเทียบกับเทอร์มินัลแอพพลิเคชันบน linux และ OS X เช่น "rxvt", "xterm" หรือ "Terminal" ข้อร้องเรียนที่สำคัญ: ไม่มีการคัดลอก / วางมาตรฐาน คุณต้องเปิดโหมด "ทำเครื่องหมาย" และมันจะใช้ได้เฉพาะจากป๊อปอัปหลายระดับที่เกิดขึ้นจากปุ่มมุมซ้ายมือ (เล็ก) จากนั้นคัดลอกและวางจะต้องเรียกใช้จากเมนูเดียวกัน คุณไม่สามารถปรับขนาดหน้าต่างโดยไม่ได้ตั้งใจโดยการลากคุณต้องตั้งค่า (กลับไปที่ป๊อปอัปหลายระดับ) ทุกครั้งที่คุณต้องการปรับขนาดหน้าต่าง คุณสามารถทำให้หน้าต่างใหญ่ก่อนที่แถบเลื่อนแนวนอนจะเข้าไปในรูปภาพ แถบเลื่อนแนวนอนดูด ด้วยเชลล์ cmd.exe คุณไม่สามารถนำทางไปยังโฟลเดอร์ที่มีเครื่องหมาย \\ netpath (UNC?) คุณต้องแมปไดรฟ์เครือข่าย สิ่งนี้จะแย่เมื่อทำงานกับหลาย ๆ เครื่องที่จะมีการแมปไดรฟ์ที่แตกต่างกัน …

24
Node Version Manager install - ไม่พบคำสั่ง nvm
ฉันพยายามติดตั้ง NVM ตามคำแนะนำเหล่านี้ ฉันพิมพ์คำสั่งนี้ใน terminal: $ curl https://raw.github.com/creationix/nvm/master/install.sh | sh หลังจากรันการติดตั้งฉันรีสตาร์ทเทอร์มินัลและพยายามติดตั้ง Node.js ด้วยคำสั่งนี้: $ nvm install 0.8 แต่ฉันได้รับคำตอบ: -bash: nvm: command not found ฉันไม่แน่ใจว่าฉันทำอะไรผิดที่นี่ ข้อมูลเพิ่มเติม-- ฉันกำลังมองหาวิธีแก้ไขปัญหาจากโพสต์และฟอรัมอื่น ๆ ฉันพบวิธีแก้ไขปัญหาอื่นที่ใช้ $ git clone git://github.com/creationix/nvm.git ~/.nvm แต่นี่จะหมดทุกครั้งที่ฉันพยายาม ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ
303 node.js  terminal  nvm 


14
เรียกใช้ / เปิด VSCode จาก Mac Terminal
ฉันต้องการเรียกใช้ / เปิด Visual Studio Code จาก Mac OSX Terminal โดยใช้คำสั่งcode .นี้ ฉันพบคำแนะนำที่นี่: https://code.visualstudio.com/Docs/setup เห็นได้ชัดว่าฉันต้องรวมสิ่งนี้ไว้ใน.bashrcไฟล์ของฉันด้วยดังนั้นฉันก็ทำได้ แต่ก็ไม่มีประโยชน์ code () { if [[ $# = 0 ]] then open -a "Visual Studio Code" else [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}" open -a "Visual Studio Code" --args "$F" fi } …

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