web-dev-qa-db-ja.com

このパスへのターミナルショートカットを作成するにはどうすればよいですか?

したがって、深いフォルダへのショートカットを作成するときに問題が発生しています。スーパーユーザーで見た例のどれも役に立たなかった:(

これが私の道です:cd / Applications / MAMP / htdocs / whoat / solr / whoat

そのディレクトリに到達するためのショートカットsolrを作成したいと思います

デスクトップからコンピューターにアクセスするには、cd /を使用する必要があります。そうしないと、アプリケーションフォルダーに移動できないためです。


[〜#〜]更新[〜#〜]

VIM経由で.bash_profileにアクセスできました

Sudo vi ~/.bash_profile

これは私が現在その中に持っているものです、私は最後の3行を追加しました、しかしショートカットのどれも機能しません:

export PATH="/usr/local/bin:$PATH:/usr/local/share/python"
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib"
alias sublime="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"
alias edit="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"
alias solr="/Applications/MAMP/htdocs/website/WhoAt/solr/whoat/"

solrenterまたはsublime enterと入力しても、何も起こりません

6
Leon Gaban

ここでは、指定されたディレクトリにcdするエイリアスsolrを定義します-:

alias solr='cd /Applications/MAMP/htdocs/whoat/solr/whoat'

一重引用符を使用していることに注意してください。二重引用符を使用すると、cdがホームディレクトリに移動します。

現在の作業ディレクトリが何であるかを確認して思い出させるために、エイリアスにpwdを追加したい場合があります-:

alias solr='cd /Applications/MAMP/htdocs/whoat/solr/whoat;pwd'

理想的には、このエイリアスをホームディレクトリの.bash_profileに配置します。 TextEditvimなどのテキストエディターを使用して、エイリアスコマンドを.bash_profileに追加できます。次に、新しいエイリアスをシェルタイプにロードします-:

source .bash_profile
8
suspectus

リンク

リンクを作成するには、lnコマンドを使用します。見る man ln
あなたはそれをln -s /Applications/MAMP/htdocs/whoat/solr/whoat /where/you/want/link、 どこ:

  • 最初のパスはあなたがリンクしているものです
  • 2番目のパスは、リンクが存在する場所です

ディレクトリナビゲーション

man cd

cdでナビゲートするには、絶対と相対の2つの方法があります。
自宅からアプリケーションに移動する最も簡単な方法はcd /Applications/

  • 大文字の使用が重要です。

ファイルの編集

~/.bash_profileはファイルを編集する方法ではありません...ファイルをスクリプトのように実行しようとしていました(構成ファイルであっても)。また、これは適切な article ですとの差 ~/.bashrcおよび~/.bash_profile

ターミナルから編集する場合は、vim/emacs/picoなどのエディターを使用する必要があります。

  • vim ~/.bash_profile
  • emacs ~/.bash_profile
  • pico ~/.bash_profile

Macでの編集

OS Xを使用しているので、open -e ~/.bash_profileTextEditorで開く

  • 須藤は使わないでください!

須藤

ユーザーのファイルを「強制的に編集」するためにSudoを使用しないでください。

  • それはrootのものになるためにファイルの許可を台無しにする可能性があります
  • 自分が何をしているのかわからない場合、事故につながる可能性があります(したがって、youそれを避けてください)
  • あなたがそれを間違っていたからといって、Sudoをコマンドを修正する魔法の杖にしないでください。

結論として

UNIXチュートリアルをいくつか読んでください...

4
demure