タグ付けされた質問 「path」

コンピュータファイルシステムのパスは一般に、ファイルシステム内の一意の場所を指定するファイル名またはディレクトリの人間が読み取れるアドレスであり、区切り文字(通常はスラッシュ "/"またはバックスラッシュ)で区切られたパスコンポーネントの文字列で表されます「\」)。PATH(変数)は、実行可能プログラムが配置されているディレクトリのリストを指定する環境変数です。

3
$ PATHは私を混乱させています
わかりませんでした。申し訳ありませんが、アイデアが不足しています。 目標:先頭に追加/usr/local/binします$PATH 問題: $PATH私がやりたいことや期待したことができない 私がここに来た方法:私はプログラムの学習を開始したいので、ボンネットの下で快適にいじり始めていますが、多くの経験がありません。私はfish(使いやすいから)を使用してシェルをインストールし、homebrewそれをデフォルトのシェル(の下system prefs>users & groups>advanced)として設定しました。ある時点でbrew doctor、インストールがすべてコーシャであるかどうかを確認するために走り、システムコピーではなくのインストールを使用できるよう/usr/local/binに、前に移動することを提案しました。結構です-との間で、私の手に負えないことが起こっていて、パスを正しい方法で配置することができませんでした。$PATHgitpath_helperfish$PATH 環境: OSX 10.8.2、と、10.7ishからアップグレードxcodeおよびデベロッパーツールがインストールされ、プラスx11、homebrewと、fish さらに詳しい情報:私はに私のユーザーのデフォルトのシェルバックを設定したbash、とスルーシェルの様々なを試してみましたterminal.app- 、bash、。fish sh上に移動/usr/local/binしました/etc/pathsが何も変わりませんでした。私はさまざまなconfig.fishファイルを調べ、$ PATHを混乱させるかもしれないものをコメントアウトしましたが、役に立ちませんでした。に次のファイルがあります/etc/paths.d/。 ./10-homebrew 含む /usr/local/bin ./20-fish 含む /usr/local/Cellar/fish/1.23.1/bin ./40-XQuartz 含む /opt/X11/bin 私は私に追加set +xしました、profileそして私が始めるとき私terminal.appは得ます: Last login: Mon Oct 1 13:31:06 on ttys000 + '[' -x /usr/libexec/path_helper ']' + eval '/usr/libexec/path_helper -s' ++ /usr/libexec/path_helper -s PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/fish/1.23.1/bin:/opt/X11/bin"; export PATH; …
10 macos  path  homebrew  fish 


2
Mac OS Xで.profileを作成する場所
Mac OS X Snow Leopardを使用しています。どのフォルダに.profileファイルを作成しますか? パスを作成したいのですが、/usr/local/mysql/binこのパスをエクスポートするためのヒントはありますか?私はそれを入力する方法しか知りません.bash_profile。
10 macos  path  .profile 


10
Vimの$ PATHがターミナルと一致しません
私はMacVimを使用していますが、ターミナル(mvim)から起動しないと、$ PATHに.bash_profileで設定したものが含まれていません。デフォルト値があるようです/usr/bin:/bin:/usr/sbin:/sbin。 OS X 10.5.8を実行しています。.vimrcに手動で設定できたとしても問題ありませんが、ターミナルと同じ場所からプルした方がよいでしょう。私はあるサイトが提案したことを試してみましたが、let $PATH += /blah/foo:/bar/etc無駄になりました。 編集/解決策:以下の私の回答を参照してください。MacVimにはこれを修正するオプションがあります。

2
ファイルパス内のすべてのコンポーネントのアクセス許可を一覧表示するにはどうすればよいですか?
パス内のどのディレクトリでアクセス権が制限されているかを判断する必要がある場合があります。次に例を示します。 $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied また、ユーザー権限が制限されている場所lsもcat示していません。 パス内のすべてのコンポーネント(ディレクトリとファイル)のアクセス権を表示する最も簡単な方法は何ですか?私は主にUnixライクなシステムのためのソリューションに興味があります。
10 linux  unix  permissions  path  acl 


3
bashで環境変数を設定するためにどのセットアップファイルを使用する必要がありますか?
こことここで質問と回答をしたように、PATH変数には、アプリのアクティブ化方法に応じて異なるパス名があります。 どのようにbashでソフトウェアを起動しても、同じPATH変数を使用するには、どのセットアップファイル(.bashrc、.profileなど)を使用する必要がありますか?
9 bash  path 

1
7zipを使用して抽出中にパスセグメントを削除しますか?
ファイルシステムにこのディレクトリを作成するが、まだアーカイブ(そうのサブディレクトリ構造を維持することなく、ディレクトリ内のすべてのそれのファイルが含まれて7zのアーカイブ抽出する方法があり7z e ...、それはすべてのパス情報を取り除きので、必要に応じて機能していないが、 )? tarではtar -x --strip=1 ...、最初のパスコンポーネントを削除するために使用します。7zに相当するものはありますか、または不要なパスセグメントで抽出し、コンテンツを適切な場所に移動して、ディレクトリを削除する必要がありますか?
9 path  7-zip  extract 

1
グローバルPATH環境変数を編集しても安全ですか?
パス全体を入力するか、適切なディレクトリに移動せずにmysqlを実行できないことが最近わかりました。ただし、PATH環境変数にパスを追加した場合を除きます。 どうにかして、コマンドラインの起動時にmysqlを実行できるようになりました。私は怠け者で、cmdからmysqlを実行するためだけにパス全体を入力したくありませんでした。また、私はそれを行う他の方法を知りませんでした。フォーラムでランダムにソリューションを見つけました。 私が今疑問に思っている唯一のことは、これがすべてのプログラムに対して行うのが安全かどうかです。 実用的ではありませんが、予防策にすぎません。 オンラインのチュートリアルでは、ユーザー変数にPATH変数を持っている人もいましたが、私は持っていませんでした。PATH環境変数は、システム変数セクションでのみ見つかりました。それは悪いことですか? 私のPC上の唯一のアカウントは管理者アカウントです。少なくとも、私が使用するアカウントはこれだけです。 これについて明確/入力を得ることができますか?

2
パス環境変数Windows10。コマンドプロンプトのエコー%Path%には%Path%のみが表示される[複製]
この質問にはすでに答えがあります: Windows 7のコマンドプロンプトから環境変数の内容を表示するにはどうすればよいですか? 6つの答え パスの変数値は次のとおりです C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%PYTHON_HOME%\;%PYTHON_HOME%\Scripts;C:\SQLite 私が入力するとecho %Path%、コマンドプロンプト上で、私は、出力の下に取得します PS C:\Users\Arun> echo %Path% %Path% どうしてこれなの?

1
Babun / CygwinでWindowsパス(バックスラッシュを含む)をUnix形式に変換する方法
私はWindowsを使用していて、シェルスクリプトを記述してBabun(POSIX api)で実行しています。 環境変数$ USERPROFILEからパスを読み取り、UNIXスタイルに変換する必要があります(\を/に、c:\を/ c /に置き換えてください)。これを後でスクリプトで使用できるようにします。 問題は、$ USERPROFILEの内容をエコーすると、バックスラッシュがエスケープ文字として解釈され、予期しない結果が発生することです(文字が「ランダムに」\ n、\ fなどの特殊文字に変わります)。たとえば、sedにエコーすることはできません。
8 windows  cygwin  path  posix 

5
Mac OS X 10.6.7でデフォルトのPythonインストールを更新/ $ PATHを修正するにはどうすればよいですか?
この質問がこのサイトで以前に尋ねられたことを知っており、いくつかの価値のある議論を見つけましたが、私が見つけて試した解決策は機能しません。Pythonを習得したいのですが、MacでPythonを正しく設定できません。OS X 10.6.7を実行しています。 私はpython.orgからPython 3.2インストーラをダウンロードしてインストールしました/Library/Frameworks/Python.framework/Versions/3.2/bin。IDLEを使用して簡単に開発できるので、これは今のところ問題ありません。コマンドラインから3.2を使用するためにpython、$PATH変数を並べ替えようとしました。これは~/.profile次のようになります。 PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin ただし、pythonまだ2.6.1を起動します。 steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ . ./.profile steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ しばらく苦労した後、私は3.2をアンインストールして、Pythonのシステムインストールを更新するだけでよいと判断しました。私はそれを適切に行う方法がわからないので、コマンドラインで3.2を動作させるか、2.6.1を更新する必要があります。
8 macos  mac  python  path 

5
画像をコピーする方法、ファイル入力に貼り付けるときにパスを戻す方法は?
顧客からアドホックなバグレポートを受け取ることがあります。オンラインのバグトラッカーに転送する必要があります。テキストは問題なく機能しますが、写真は面倒です。 HTMLページのファイル入力(またはテキスト入力)に画像を貼り付けると、ファイルが自動的にディスクに書き込まれるように、ドキュメント(Excelシートなど)から画像をコピーして貼り付けるソリューションを探しています(tmp dir)、およびファイル入力フィールドに書き込まれたパス。 この質問は、クリップボードの画像をGmailメッセージに直接貼り付けるに関連していますが、ローカルプログラムのみを使用する解決策があるかどうかを確認します。すべてのオペレーティングシステムのソリューションに興味があります。

2
上向きの発見はありますか?
私は尋ねた この質問 間違ったstackexchangeサイトで。 特定のパスから始まるファイルを見つけるには、次のようにします。 find <path> ...。私が「上向き」、つまり親ディレクトリに見つけたいのであれば、それは親であり、そして...、同等のツールはありますか? ユースケースでは、たとえば、ドットの正しい数(../../x.txtまたは../../../x.txt?)を知っています。ある上流のどこかにあるいくつかの一般的なメークファイル関数を含むメークファイル。 このようなフォルダ構造の使用目的 / /abc /abc/dce/efg/ghi /abc/dce/efg2 $ cd /abc/dce/efg/ghi $ touch ../../x.txt $ upfind . -name X* ../../x.txt $ upfind . -name Y* || echo "not found" not found $ touch /abc/dce/efg2/x.txt $ upfind . -name Y* || echo "not found" not found …
7 linux  shell  find  path 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.