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

คำถามเกี่ยวกับแอปพลิเคชันเทอร์มินัลหรือการจำลองเทอร์มินัลควรใช้แท็กนี้ ใช้ ** command-line ** สำหรับคำถามเกี่ยวกับเชลล์หรือโปรแกรมบรรทัดคำสั่งที่ไม่เกี่ยวข้องกับเทอร์มินัลโดยเฉพาะ

3
ไฟล์เริ่มต้นโปรไฟล์ bash อยู่ที่ไหน
ฉันรู้ว่าคุณสามารถมี.profileหรือ.bashrcไฟล์ในโฟลเดอร์บ้านของคุณเพื่อกำหนด Mac OS X 10.6.4 เริ่มต้นทุบตีเทอร์มินัล ทุกครั้งที่ฉันเปิด Terminal จะมีบรรทัดที่บอกฉันว่า "คุณมีอีเมลแล้ว" ฉันพยายามค้นหาว่าบรรทัดนี้ระบุไว้ที่ไหนในไฟล์เริ่มต้นของฉัน แต่ไม่สามารถค้นหา. bash หรือ.profileหรือ.bashrcในโฟลเดอร์บ้านของฉัน ฉันยังอ่านด้วยว่าไฟล์การตั้งค่าส่วนกลางนั้นอยู่ใน/etc/profileและ/etc/bashrcแต่พวกเขาดูเหมือนจะไม่บอกอะไรเลย: / etc / รายละเอียด # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi / …

6
ฉันจะเขียนสคริปต์เพื่อเปิดหลายแท็บเทอร์มินัลและเรียกใช้โค้ดในแท็บได้อย่างไร
ฉันต้องการที่จะสามารถเปิดแอปพลิเคชั่นเทอร์มินัลและให้มันรันสคริปต์ที่เปิดหลายแท็บโดยอัตโนมัติและเรียกใช้ชุดคำสั่งโดยพลการในแต่ละอัน ตัวอย่างเช่นฉันต้องการเปิดหนึ่งแท็บเปลี่ยนไดเรกทอรีและเรียกใช้เซิร์ฟเวอร์ทางรถไฟ มีอีกเปิดการเปลี่ยนแปลงไดเรกทอรีและหางไฟล์บันทึก; ฯลฯ .. มีวิธีทำอย่างใดอย่างหนึ่งกับเชลล์สคริปต์หรือ applescript? ฉันพบคำถามนี้แต่ดูเหมือนว่าจะแฮงค์หากฉันต้องการเปิดแท็บที่มีคำสั่งที่ไม่สิ้นสุด (เช่นการรันเซิร์ฟเวอร์ rails)

2
การสร้างลิงก์สัญลักษณ์ใน / bin ไม่ทำงาน
ฉันได้ลองวิธีที่แตกต่างกันสามวิธีในการสร้างลิงก์สัญลักษณ์ไปที่ Sublime Text บน Mac ของฉันและหลังจากรีสตาร์ทเทอร์มินัลในแต่ละครั้งมันก็ยังบอกฉันไม่พบคำสั่ง ฉันใช้ Mac กับ Yosemite (OSX Yosemite, 10.10) ฉันจะสร้างลิงค์สัญลักษณ์เพื่อเปิด Sublime ด้วยsubคำสั่งได้อย่างไร หนึ่ง ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub สอง ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub สาม (ไม่มีคำพูด) ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
8 macos  terminal 

2
ปุ่มกดตัวเลขใน vi ใส่ตัวอักษรแทนตัวเลข
ฉันใหม่กับ vi ที่จริงฉันใช้เพื่อแก้ไขไฟล์ข้อความขนาดเล็ก ฉันเป็นคนจริงจังและผิดปกติฉันคิดว่ามีปัญหากับแป้นตัวเลขดังต่อไปนี้: ฉันเขียนvi INและกด Enter INนี้การเข้าถึงฉันทำกับไฟล์ที่ชื่อว่า จากนั้นฉันใช้ปุ่มลูกศร (หรือ hjkl) เพื่อเลื่อนเคอร์เซอร์ไปที่ไฟล์ จากนั้นฉันกดiเพื่อเปิดใช้งานinsert modeและเขียน ปัญหามาที่นี่: ปุ่มกดตัวเลขทำงานไม่ถูกต้องเนื่องจากฉันได้รับpqrstuvwxylเมื่อฉันกด0123456789+( ,.-*/=ยังใช้งานได้)

2
ผูก <Cmd-S> เป็นกลุ่ม
เป็นไปได้ที่จะแมปเพื่อบันทึกเป็นกลุ่มในเทอร์มินัลมาตรฐานหรือไม่? ฉันรู้วิธีตั้งค่าไว้ใน vimrc ของฉัน แต่ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ที่จะส่งมันจากเทอร์มินัลไปยัง vim แทนที่จะพยายามบันทึกเทอร์มินัล
7 terminal 

2
iterm + tmux ไม่อนุญาตให้ฉันเลื่อนขึ้นด้วยเมาส์
ฉันเพิ่งสร้างระบบขึ้นใหม่และทุกอย่างทำงานได้ยกเว้นฉันไม่สามารถเลื่อนหน้าต่างเทอร์มินัล (iterm2) กลับไปดูคำสั่งและเอาต์พุตที่เลื่อนออกจากหน้าจอได้ หากไม่มี tmux ฉันสามารถเลื่อนได้ แต่ใช้ tmux ไม่ได้ เมื่อใช้เป็นกลุ่มนี่ไม่ใช่ปัญหาเพราะฉันสามารถเลื่อนกลับภายในกลุ่ม สำหรับเทอร์มินัลพื้นฐาน (ซึ่งปกติฉันไม่ได้ใช้) พฤติกรรมจะแตกต่างกันเล็กน้อยในกรณีที่บรรทัดปัจจุบันเลื่อนกลับไปเพื่อแสดงคำสั่งก่อนหน้า แต่เพียงแค่บรรทัดนั้นไม่ใช่ทั้งหน้าต่าง การตั้งค่าเครื่องของฉันรวมถึง: ฉันจะใช้ tmux และฉันมี .tmux.conf รายละเอียด อย่างไรก็ตามผมได้ลบการตั้งค่าเหล่านี้นำไปใช้กับtmux source-file ~/.tmux.conf, เห็นการเปลี่ยนแปลงที่นำไปใช้ (กลับไปที่การตั้งค่า tmux เริ่มต้น) และยังคงมีปัญหา การตั้งค่าของฉันรวมถึง set -g mouse on

4
ไม่สามารถพิมพ์ '/' (สแลช) หลังจากตัวอักษร 'l' (ell) ในเทอร์มินัลทำให้ 'l' มีตัวอักษรขีด 'ł'
เมื่อฉันพิมพ์คำใด ๆ ที่ลงท้ายด้วย 'l' (ell เช่น "local") แล้วกดปุ่ม/'l' จะถูกแทนที่ด้วยสัญลักษณ์อื่นและเครื่องหมายทับ '/' จะถูกละไว้ ฉันจะยกเลิกการใช้งานฟังก์ชั่นนั้นได้อย่างไร?

1
iTerm2 รองรับเทอร์มินัลชนิดต่างกันอย่างไร
ฉันกำลังมองหาการเปรียบเทียบประเภทเทอร์มินัลที่สนับสนุนโดย iTerm2 โดยส่วนใหญ่เพื่อดูว่าควรเลือกการตั้งค่าใดเพื่อลดปัญหา ส่วนใหญ่ฉันกำลังเชื่อมต่อกับเซิร์ฟเวอร์ Linux (Debian / Ubuntu) โดยใช้ tmux เป็นจำนวนมาก (สคริปต์จะเริ่มต้นโดย ssh) นอกจากนี้ฉันจะใช้ Midnight Commander ส่วนใหญ่และฉันยังคงพบปัญหามากมายที่เกี่ยวข้องกับการหลบหนี นี่คือรายการที่สมบูรณ์: vt100 xterm xterm ใหม่ xterm-256color ANSI rxvt ลินุกซ์ ปัจจุบันของฉันคือxterm-256colorแต่เมื่อฉัน ssh จากระยะไกลฉันสังเกตเห็นว่ามันจะกลายเป็นTERM=screenอาจเป็นเพราะการใช้งาน tmux ตอนนี้สิ่งที่ฉันควรใช้เพื่อหลีกเลี่ยงปัญหาmcในการทำงานใน tmux ฉันต้องการที่จะสามารถใช้เมาส์หนีง่ายและหยุดเห็นตัวละครแปลก ๆ ปรากฏบนหน้าจอ (ที่เกี่ยวข้องกับการหลบหนีเช่นOBOB)
7 terminal  iterm  tmux 

1
รหัสผ่าน "แขก" คืออะไร
ฉันพยายามค้นหารหัสผ่าน "แขก" โดยทำตามคำสั่งdscacheutil -q userแล้วพบบัญชีแขก ฉันเห็นว่ามี "รหัสผ่าน" (ฉันรู้ว่าบัญชีแขกทั่วไปไม่มีรหัสผ่าน) ดังนั้นฉันอาจถามว่า "รหัสผ่านของแขก" คืออะไร? ตัวอย่างผลลัพธ์เทอร์มินัล: name: Guest password: ******** uid: 201 gid: 201 dir: /Users/Guest shell: /bin/bash gecos: Guest Account โดยวิธีการที่ฉันต้องการใช้ความรู้ของฉันเพื่ออวดอาคารsudoโดยไม่ต้องใช้การเข้าสู่ระบบหรือ su (ฉันไม่ต้องการคำสั่งpasswdหรืออะไรทำนองนั้น) แก้ไข: ตั้งแต่ El Capitan ผู้ใช้ Guest จะแสดงผลหนึ่งดาวดังต่อไปนี้: password: *

2
เชลล์ Bash, Bourne และ Korn รวบรวมเป็นไบนารีเดียวใน OSX หรือไม่
บน OSX 10.8 หากคุณเปรียบเทียบไบนารีสำหรับ bash, sh และ ksh ตัวเลือกเชลล์ที่แตกต่างกันสองสามตัวพวกเขามีขนาดเท่ากัน หากคุณนำมันมาเพิ่มเติมและcmpไบนารีดูเหมือนว่าจะมีความแตกต่างเพียงไบต์เดียวระหว่างไบนารี ดูเหมือนว่าเผินๆแล้วจะระบุว่ารหัสทั้งหมดเพื่อสนับสนุนเชลล์ที่แตกต่างกันทั้งหมดนั้นมีอยู่ในไบนารีแต่ละตัว แต่เซตย่อยใดที่คุณสามารถเข้าถึงได้ขึ้นอยู่กับว่าเชลล์ใดที่คุณจบการทำงาน ทุกคนสามารถยืนยันได้ว่าในความเป็นจริงการรวบรวมไบนารีด้วยวิธีนี้หรือไม่? จากมุมมองของ Apple ประโยชน์ของการรวมเปลือกหอยทั้งหมดในลักษณะนี้หรือไม่?

2
ราก crontab จะไม่บันทึก
ฉันกำลังพยายามเพิ่มรายการ crontab ให้กับผู้ใช้ root ของฉัน ฉันสามารถเพิ่มรายการโดยไม่มีปัญหาใน crontab ของผู้ใช้ทั่วไปของฉัน แต่เมื่อฉัน su เพื่อผู้ใช้รูทและลองเพิ่มรายการ crontab มันไม่ได้บันทึกรายการ กระบวนการที่ฉันกำลังทำอยู่คือ: $sudo su $crontab -e # write out my crontab entry and then :wq to write and quit vi $crontab -l crontab: no crontab for root ฉันยังพยายามออกจาก vi โดยใช้ wq! และมันจะยังไม่บันทึกรายการ รายการที่ฉันเข้าคือ: * * * * * …

2
คำสั่งเทอร์มินัลหรือโปรแกรมใดสามารถแสดงรายการ Power On Hours ของ SSD
ฉันต้องการสคริปต์โดยใช้ unix shell การดึงข้อมูล SSD (และ HDD) ที่ยูทิลิตี้ดิสก์แสดงในหน้าต่างข้อมูล ฉันสนใจใน Power On Hours และ Power Cycle ทันที แต่ถ้าข้อมูลทั้งหมดมาจากโครงสร้างข้อมูลหรือเครื่องมือเดียวจะดีกว่ามาก เครื่องมือปกติ diskutil info disk0 และ ioreg -l ไม่ได้สร้างค่า "สนใจ" ที่ระบุไว้ในภาพหน้าจอด้านบน มีข้อมูลนี้จากเครื่องมือเทอร์มินัล OS X ในตัวหรือฉันจำเป็นต้องค้นหาแพ็คเกจโอเพ่นซอร์สที่ใช้การเรียก API เดียวกันเพื่อรับรายละเอียดระดับนี้เกี่ยวกับไดรฟ์ Mac

1
วิธีแสดงตัวเอียงเป็นกลุ่มใน iTerm2
ที่รัก solarized โทนสีดูเหมือนจะใช้ใบหน้าตัวเอียงเพื่อแสดงความคิดเห็น แต่เมื่อฉันใช้ vim ใน iTerm2 ไม่เป็นเช่นนั้น ดังนั้นทุกอย่างรวมถึงความคิดเห็นจะปรากฏในหน้าโรมัน (ปกติ) แม้ว่าฉันจะเลือกแบบอักษร Menlo ซึ่งมีหน้าตัวเอียงที่ฉันสามารถเห็นได้ในหน้าต่างการตั้งค่าของ iTerm2 ความคิดเห็นจะแสดงเป็นภาษาโรมัน เมื่อรวมกับความคิดเห็นที่เป็นสีเทาอ่อนและข้อความธรรมดาในสีขาว (ไม่สว่างมาก) ความคิดเห็นค่อนข้างยากที่จะแยกความแตกต่างจากข้อความปกติ สำหรับฉันนี่เป็นข้อบกพร่องในโทนสีที่ยอดเยี่ยมเป็นอย่างอื่น ฉันค้นหาบางอย่าง แต่คำแนะนำเก่าและไม่ได้แก้ปัญหา ฉันใช้ OS X 10.6 Sierra บน MacBook Air
6 terminal  display  iterm  vi 

3
การเปิดหน้าต่างเทอร์มินัลไปยังไดเรกทอรีที่ระบุจากสคริปต์ทุบตี
ฉันจะเขียนสคริปต์ทุบตีใน Mac OS X ที่เปิดหน้าต่าง Terminal ในไดเรกทอรีเฉพาะได้อย่างไร ฉันคิดว่า: open /Applications/Utilities/Terminal.app แต่นั่นไม่ได้ทำอะไรเลย (อาจจะเป็นการโหลดแอปพลิเคชั่น Terminal ที่เปิดอยู่แล้วแทนที่จะเปิดหน้าต่างเทอร์มินัลใหม่) และแน่นอนว่ามันไม่ได้อยู่ในไดเรกทอรีเพราะฉันไม่ได้ระบุว่า ...

1
วิธีเปิดใช้งาน Three Finger Drag จากบรรทัดคำสั่ง
ฉันกำลังพยายามเขียนเชลล์สคริปต์ที่จะตั้งค่าแทร็คแพดโดยอัตโนมัติให้ใช้ตัวเลือกลากสามนิ้วที่คุณสามารถหาได้ในการตั้งค่าระบบ ฉันได้ลองทำหลายสิ่งหลายอย่างแล้ว แต่ดูเหมือนว่ามันไม่ได้ผลเลย นี่คือสิ่งที่ฉันมีตอนนี้: defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true ฉันกำจัดการตั้งค่าทั้งหมดที่ฉันสามารถหาได้จากผลลัพธ์defaults readแต่ฉันไม่พบสิ่งใดที่มีประโยชน์ นี่คือการตั้งค่าที่ระบบ prefs เปลี่ยนแปลงเมื่อฉันเปลี่ยนการตั้งค่าด้วยตนเอง นี่เป็นข้อบกพร่องหรือไม่? ฉันใช้ Mavericks ใน MacBook Air ขนาด 13 นิ้วกลางปี ​​2012 การลากด้วยสามนิ้วทำงานได้ดีเมื่อฉันเปิดใช้งานด้วยตนเอง แก้ไข: ฉันรีสตาร์ทเครื่องทุกครั้งที่เรียกใช้งาน

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