タグ

pathに関するnextbigthingのブックマーク (3)

  • sudo するときに sbin にパスを設定する方法 | Carpe Diem

    CentOS 5.x で、次のように sudo コマンドを実行すると、次のようなエラーがでますよね。 $ sudo service httpd restart sudo: service: command not found これは、当然ながら /sbin にパスが通っていないからです。 PATH を見てみると、次のような感じになっています。ちなみに sudo する前の通常ユーザ naoya のシェルは bash で .bashrc などはデフォルトのまま何も変更していません。 $ sudo sh -c 'echo $PATH' /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/naoya/bin この PATH に、/sbin や /usr/sbin を追加するには、/etc/sudoers に次の内容を追加します。 $ sudo

  • Mac OS Xでシェルのパスを通す

    自分で作ったシェルスクリプトは ~/bin に置いておきたいのだが、デフォルトではパスが通っていないので使いにくい。しかし、パスを通す作業はたまにしかやらないので、毎度毎度毎度毎度忘れてしまう。いい加減嫌になってきたので、エントリとして残しておくことにした。ここでは、デフォルトのシェルとして bash を用いることを前提としている。 このエントリは「PATHの設定(PATHを通す)」を参考にした。参考というかほとんどそのままである。 1. パスの確認 今使っているシェルが、どこにパスが通っているのか確認するには、ターミナルを起動して、次のコマンドをタイプする。 printenv PATH すると、こんなものが表示される(絶対にこの通りというわけではない)。 /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin :は区切り文字で、/usr/local/bi

  • パス(PATH)を通す(Mac OS X 10.5) :: R-STYLES.NET

    Mac OS X でパスを通す方法について。 パスを通すとはどういう事なのか、という話は面倒なのですが、例を示すと、「MySQL5.1 on Leopard(Mac OS X 10.5)」に以下のようなコマンドがあったと思います。 /usr/local/mysql/bin/mysqladmin -u root password 'rootpasswd' /usr/local/mysql/bin/mysql -u root -p これは結構長くて多少面倒です。 しかし、「/usr/local/mysql/bin」に移動すると(カレントディレクトリが「/usr/local/mysql/bin」の時)以下のようにパスを省略して書けます。 cd /usr/local/mysql/bin mysqladmin -u root password 'rootpasswd' mysql -u root -

  • 1