2014-12-18 22 views
5

Tôi đang sử dụng git bash và giả sử tôi có 2 thư mục: C:/folder1 và C:/folder2, tôi muốn tạo đĩa CD nhanh từ một khác.Cách tạo bí danh cho git bash để tạo đĩa CD nhanh qua các thư mục

Tôi đã thử git.alias nhưng có vẻ như chỉ hoạt động cho lệnh "git ..." .. và tôi không quen thuộc với tất cả những thứ bash này .. vậy tôi nên làm như thế nào?

+0

hoặc tìm hiểu GNU Screen hoặc tmux và có cửa sổ với mỗi thư mục mở ... hoặc thậm chí chia màn hình :) – HocusPocus

Trả lời

10

Trong bash bạn có thể làm như sau để tạo bí danh:

alias cdf1="cd /user/home/cloudera" 
cd /user 
cdf1 
pwd 

Bạn sẽ nhận được kết quả của pwd như/người dùng/home/Cloudera. Bạn có thể thực hiện tương tự trong lời nhắc git-bash cũng như với thư mục là "C:/folder1" thay vì "/ user/home/cloudera".

+0

Cảm ơn, điều đó đã giúp ích. Tôi cũng đã thử 'bí danh', nhưng tôi có thể đã sử dụng cú pháp sai. – degot

+1

Có cách nào để lưu vĩnh viễn cài đặt đó để bạn không phải nhập lại nó mỗi lần bạn mở một thể hiện của Git Bash không? – LauraS

+1

@LauraS chỉ xác định rằng bí danh trong tệp .bashrc nằm trong thư mục lỗ của bạn. – SMA

0

Bạn chỉ có thể định nghĩa dos bí danh:

doskey cdf1=cd c:\folder1 
doskey cdf2=cd c:\folder2 

Sau đó, một đơn giản cdf1 sẽ đưa bạn đến thư mục đúng, thậm chí trong một phiên git-cmd.
Trong một git-bash session, bạn sẽ cần bí danh bash, nhưng bạn không cần phiên bash để sử dụng git.

+0

Khá chắc chắn 'doskey' không hoạt động trong Bash ... – rubenvb

+0

@rubenvb nó hoạt động trong cmd, và bạn không cần bash để sử dụng git trên Windows. – VonC

+0

Câu hỏi đặt ra là về git bash. – rubenvb

3

Sau đây là xác định bí danh cho Git Bash trong Windows (MSYS Git)

Cuối cùng tôi quản lý để có được alias cho Git Bash làm việc bằng cách đặt một tập tin .bash_profile trong thư mục người dùng tại nhà Windows của tôi (%USERPROFILE%, điển hình C:\Users\<username>\) và thêm dòng sau vào nó (ví dụ):

alias cdf1="d/Folder/Another\ folder\ with\ spaces/Destination/" 
1

người dùng Windows có thể tạo .bashrc tập tin trong thư mục người dùng của họ và thiết lập bí danh có:

alias folder1='cd /c/folder1'

Các vấn đề liên quan