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

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการใช้นามแฝงใน macOS

2
ฉันจะแสดงและแก้ไขนามแฝงที่กำหนดไว้ทั้งหมดใน Terminal ได้อย่างไร
เพื่อนที่เป็นเจ้าของ Mac ปัจจุบันของฉันก่อนที่ฉันจะสร้างคำสั่ง alias จำนวนมาก มีวิธีแสดงรายการชื่อแทนที่กำหนดไว้ทั้งหมดและคำสั่งที่เกี่ยวข้องกับรายการเหล่านั้นหรือไม่ และถ้าเป็นเช่นนั้นฉันสามารถแก้ไขได้หรือฉันควรลบออกโดยใช้ unalias และสร้างใหม่อีกครั้ง?
93 terminal  bash  alias 

2
เหตุใดฉันต้องแหล่ง. bashrc ทุกครั้งที่ฉันเปิด terminal เพื่อให้ aliases ทำงาน [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ทำไม. bashrc ไม่ทำงานโดยอัตโนมัติ (13 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเพิ่มบรรทัดนี้ลงใน~/.bashrcไฟล์ของฉัน alias myserver='ssh davidfaux@davidfaux.com' อย่างไรก็ตามเมื่อฉันเปิดเทอร์มินัลและรันmyserverเทอร์มินัลก็บ่น -bash: myserver: command not found เมื่อฉันแหล่งที่มาของไฟล์. bashrc อย่างไรก็ตาม ( . .bashrc) นามแฝงจะทำงาน อย่างไรก็ตามฉันไม่ต้องการแหล่งไฟล์ทุกครั้งที่ฉันเปิด terminal เพื่อให้นามแฝงทำงาน ฉันจะทำให้เกิดขึ้นได้อย่างไร
25 bash  alias 

2
ฉันจะสร้างลิงก์สัญลักษณ์ไปยังไดเร็กทอรีที่มีช่องว่างได้อย่างไร?
ฉันพยายามสร้างลิงค์สัญลักษณ์โดยใช้คำสั่งต่อไปนี้: ln -s "~/Foo Bar/" Foo ... แต่มันไม่ทำงาน (เช่นเมื่อฉันเข้าไปในเครื่องมือค้นหาและลองคลิกสองครั้งมันบอกว่ามันชี้ไปยังเส้นทางที่ไม่ถูกต้องและแจ้งให้ฉันลบชื่อแทนหรือแก้ไข) ฉันต้องเปลี่ยนชื่อโฟลเดอร์เป็นFooBarแล้วเรียกใช้คำสั่งต่อไปนี้: ln -s ~/FooBar/ Foo ฉันจะสร้างลิงค์โดยไม่ต้องลบพื้นที่ออกจากชื่อโฟลเดอร์ได้อย่างไร ฉันกำลังมองหาวิธีการทำสิ่งนี้ใน Terminal ไม่ใช่ใน Finder's UI

2
นามแฝงและลิงก์ต่างกันอย่างไร
ฉันเห็นว่าขนาดของนามแฝงคือ 167.7kB ในขณะที่ลิงก์สัญลักษณ์เพียง 4kB อะไรคือความแตกต่างระหว่างทั้งสองหรืออะไรคือจุดประสงค์ของพวกเขา? อันไหนดีกว่ากัน? สำหรับกรณีที่ใช้ลิงค์ / นามแฝงในเครื่องหรือเครือข่ายเดียวเท่านั้น ADDED http://prosseek.blogspot.com/2012/12/symbolic-link-and-alias-in-mac.html
24 alias  symlink 

1
ไม่สามารถ cd เป็นนามแฝงได้
ฉันมีสองนามแฝงในไดเรกทอรีบ้านของฉัน: และdevbootcamp bookshelfฉันสามารถcdเข้าไปdevbootcampแต่ไม่ใช่bookshelfแต่ฉันไม่แน่ใจว่าทำไม ฉันจำไม่ได้ว่าฉันทำนามแฝงอย่างไรdevbootcampแต่ฉันทำตามบทช่วยสอนนี้เพื่อสร้างbookshelfนามแฝง อย่างแปลกประหลาดใน terminal ของฉันdevbootcampเป็นสีม่วง แต่bookshelfไม่ใช่ ฉันจะทำให้มันใช้งานได้อย่างไร
22 terminal  finder  alias 

2
วิธีสร้างนามแฝงด้วยการลากและวาง
ใน MacOSX optionเมื่อลากไฟล์หรือโฟลเดอร์หนึ่งสามารถบังคับสำเนาแทนการย้ายโดยการกด ฉันคิดว่ามันเคยมีวิธีในการสร้างนามแฝงหรือไม่สามารถหาคีย์ที่จะกดได้ คีย์ใดที่จะกดเมื่อลากเพื่อสร้างชื่อแทน
20 macos  mac  alias  gui 

7
วิธีกำหนดนามแฝงในเทอร์มินัลอย่างต่อเนื่อง
ฉันต้องการเพิ่มชื่อแทนให้กับสภาพแวดล้อมของฉันเพื่อให้สามารถใช้ได้ในทุกกรณีของเทอร์มินัล ฉันได้รับคำตอบนี้ : ใช่คุณสามารถใส่ไว้ใน. bashrc, .bash_profile หรือ. profile ในบางระบบเชลล์สคริปต์เริ่มต้นยังใช้. bash_aliases หรือ .aliases ดังนั้นหากมีไฟล์ใดไฟล์หนึ่งในระบบของคุณคุณอาจใช้มันได้ " แต่ฉันไม่พบไฟล์เหล่านี้เลย (ฉันกำหนดค่า OS X ให้ดูไฟล์ที่ซ่อนอยู่ แต่ฉันไม่เห็นข้อใดข้อหนึ่งข้างต้น)
18 macos  terminal  script  alias 

5
ฉันสามารถสร้างทางลัดบนเดสก์ท็อป / นามแฝงไปยังโฟลเดอร์จากเทอร์มินัลได้หรือไม่?
~/Library/ฉันต้องการที่จะสร้างทางลัดสก์ท็อปไปยังโฟลเดอร์เฉพาะฝังลึกภายใน ไลบรารี่ถูกซ่อนไว้โดยค่าเริ่มต้นใน Lion และฉันต้องการที่จะคงไว้เช่นนั้นด้วยเหตุผลหลายประการ มีการดำเนินการบรรทัดคำสั่งแบบขั้นตอนเดียวที่ฉันสามารถใช้ได้เพื่อสร้างทางลัดบนเดสก์ท็อปไปยังเส้นทางที่กำหนดหรือไม่ ฉันต้องการหลีกเลี่ยงการแก้ปัญหาที่เกี่ยวข้องกับการปลดห้องสมุดสร้าง Alias ​​โดยใช้ Finder และทำการฟื้นฟู ฉันรู้วิธีการทำเช่นนั้น แต่สำหรับจุดประสงค์ของฉันบรรทัดเดียวที่สามารถวางลงในเทอร์มินัลและทำได้ด้วยจะดีกว่า
16 lion  terminal  desktop  alias 

2
เหตุใดนามแฝงจึงมีขนาดใหญ่ในไฟล์ Mountain Lion
ฉันสังเกตว่านามแฝงที่ฉันสร้างใน Mountain Lion นั้นใหญ่มากในขนาดไฟล์ (เช่นนามแฝงของโฟลเดอร์คือ 5.8MB!) เมื่อเทียบกับ Leopard พวกเขามีขนาดประมาณ 500KB ทำไมนี้ และมีวิธีในระบบที่ฉันสามารถทำให้พวกเขาเล็กลงโดยไม่ต้องหันไปใช้การสร้างนามแฝงผ่านทางเทอร์มินัลหรือไม่?

6
จะไปนามแฝงจากเทอร์มินัลได้อย่างไร
โดยนามแฝงฉันหมายถึงทางลัดโฟลเดอร์ที่สร้างขึ้นเมื่อคุณคลิกขวาที่โฟลเดอร์ใน Finder และเลือก "Make Alias" ฉันสามารถสำรวจการเชื่อมโยงสัญลักษณ์ในขั้วแต่มันไม่ทำงานบนนามแฝง:cd bash: cd: example-alias: Not a directoryเป็นไปได้ไหมที่จะเปลี่ยนไดเรกทอรีเป็นปลายทางของนามแฝงใน Terminal

2
ฉันจะสร้างลิงค์นุ่มใน Lion ได้อย่างไร
ฉันรู้วันนี้ว่านามแฝงไม่เหมือนลิงก์ใน Soft ฉันสร้างชื่อแทนโฟลเดอร์ในโฟลเดอร์ Dropbox ของฉันและย้ายชื่อแทนไปยังเดสก์ท็อปของฉัน เมื่อฉันพยายามใช้cdนามแฝงนี้ในเทอร์มินัลเครื่องจะบันทึกว่านามแฝงนั้นไม่ใช่โฟลเดอร์ อย่างไรก็ตามในอูบุนตูฉันสามารถcdเชื่อมโยงไปถึงซอฟต์ลิงค์ได้ ฉันจะสร้างลิงค์นุ่มใน Lion ได้อย่างไร มันจะสะดวกสำหรับฉันเพราะฉันเขียนสคริปต์ไพ ธ อนที่อาศัยซอฟต์ลิงค์
8 lion  alias 

1
วิธีค้นหานามแฝงทั้งหมดภายในระบบไฟล์ที่กำหนด?
ฉันต้องการหลีกเลี่ยงปัญหาในอนาคตกับนามแฝง (ไฟล์ว่างที่สร้างขึ้นด้วย Finder ไม่ต้องสับสนกับลิงก์สัญลักษณ์) ฉันอาจเคยใช้ในอดีตและอาจอยู่ในระบบ ฉันค้นพบปัญหามากมายกับไฟล์ประเภทนี้: เพื่อสำรองข้อมูล (พร้อมrsync) เพื่อโอนย้ายบนระบบไฟล์อื่น (ด้วยcpหรือrsync) การโยกย้ายในระบบ (กับอีกrcp, scpหรือrsync) ... ตอนนี้ฉันต้องการที่จะกำจัดพวกเขาทั้งหมดหรืออย่างน้อยก็จะรู้ขนาดของความเสี่ยงที่ฉันยังมีกับส่วนที่เหลือ ฉันจะค้นหาไฟล์ประเภทนามแฝงทั้งหมดภายในระบบไฟล์ที่กำหนดโดยใช้บรรทัดคำสั่ง (สคริปต์เชลล์) โดยใช้ตัวอย่าง: mdfind find

1
ฉันจะสร้างนามแฝง Finder ในสคริปต์ทุบตีที่อ่านข้อโต้แย้งจากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการเขียนสคริปต์ทุบตีที่มี 2 อินพุต: พา ธ ไปยังไฟล์จริง พา ธ ของไฟล์ Finder alias (ไม่ใช่ลิงก์ unix) ที่จะสร้างที่อ้างถึง 1 สคริปต์ทุบตีควรส่งผ่านอินพุตเหล่านี้ไปยังสคริปต์อัตโนมัติที่สร้างนามแฝง ฉันเคยเห็นวิธีใช้ AppleScript ในสคริปต์ทุบตีเพื่อสร้างชื่อแทนแอป แต่ฉันไม่สามารถปรับให้เข้ากับเป้าหมายของฉันได้ ฉันจะทำสิ่งนี้ได้อย่างไร

5
สร้างทางลัดไปยังไดเรกทอรีผ่านทางเทอร์มินัล
ปัญหาของฉันคือเมื่อใดก็ตามที่ฉันกำลังเขียนรหัสฉันทำงานภายในโฟลเดอร์ที่อยู่ในโฟลเดอร์อื่นและเป็นวิธีที่พิมพ์ได้นาน: cd /folder1/folder2/.../folderN ฉันรู้ว่าเป็นไปได้ที่จะสร้างทางลัดไปยังโฟลเดอร์โดยใช้ alias. ดังนั้นมันจะเป็น: alias ep="cd /Users/thi/Dropbox/CurrentProject" คำถามของฉันคือฉันควรใส่ชื่อแทนนี้ที่ไหน ภายใน /etc/bashrc? หรือฉันควรสร้างไฟล์ที่เรียกว่า ~/.profile และวางไว้ที่นั่นไหม ฉันควรใส่ไว้ที่ไหน?
4 macos  terminal  bash  alias 

2
ลิงก์สัญลักษณ์เปรียบเทียบกับนามแฝง
ข้อจำกัดความรับผิดชอบ: ฉันทำงานกับโปรแกรมเมอร์ แต่ไม่ใช่ตัวฉันเองและไม่มีความรู้จริง / เป็นทางการว่าระบบปฏิบัติการทำงานอย่างไร โปรดอดทนถ้าสิ่งต่อไปนี้ทำให้ฉันไม่รู้ :) ฉันพยายามจัดระเบียบกลุ่มโฟลเดอร์ขนาดใหญ่ที่มีโฟลเดอร์ย่อยและเอกสารต่าง ๆ มากมาย (บริบทเต็มรูปแบบมีให้ด้านล่างในกรณีที่เป็นประโยชน์ / เกี่ยวข้อง) ฉันพยายามหลีกเลี่ยงการทำซ้ำโฟลเดอร์ / เอกสาร แต่จะสะดวกที่สุดสำหรับโฟลเดอร์ / เอกสารจำนวนมากที่จะ "ยื่น" ในหลาย ๆ ที่ เช่นนี้ ฉันกำลังคิดถึงการใช้ลิงก์สัญลักษณ์หรือนามแฝง แต่สงสัยว่าสิ่งใดที่เหมาะสมที่สุด / แข็งแกร่งต่อการพัฒนาและการเปลี่ยนแปลงอย่างต่อเนื่อง ฉันไม่ชัดเจนเกี่ยวกับความแตกต่างระหว่างทั้งสอง (จากสิ่งที่ฉันได้อ่านนามแฝง Mac เป็นลิงก์สัญลักษณ์ชนิดหนึ่ง แต่มีพฤติกรรมที่แตกต่างกัน) อย่างไรก็ตามในขณะที่ทำงานกับโครงการอื่น ๆ ที่เช่น แอปเรียกใช้สคริปต์ซึ่งอาจมีการอัปเดตเป็นระยะ ๆ โดยโปรแกรมเมอร์ของฉันฉันรู้ว่าเราต้องใช้ลิงก์สัญลักษณ์เพื่อหลีกเลี่ยงปัญหาเมื่อไฟล์ถูกอัปเดต (& amp; นามแฝงจะไม่ทำงานในกรณีนั้น) ไฟล์เหล่านี้ทั้งหมดถูกจัดเก็บใน DropBox ในกรณีที่เพิ่มภาวะแทรกซ้อนเพิ่มเติม ข้อเสนอแนะใด ๆ ที่จะได้รับการต้อนรับอย่างมากรวมถึงตัวชี้ในการจัดโครงสร้าง / การจัดระเบียบไฟล์อย่างเหมาะสม …

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