私は/usr/local/bin
、端末を使用してどこからでも実行できるように、一般的なスクリプトを配置することに慣れています。
たとえば、という名前のシェルスクリプトを作成し、1
で実行可能にしchmod +x 1
、に配置し、最初の行/usr/local/bin
に入力#!/bin/sh
したスクリプト内にコマンドを入力します。それ以降は、非常に便利に使用でき、入力することですばやく実行できます
1
Enter
ターミナルで、任意のフォルダ内から。
私の問題は、現在できないコンピューターで作業しており、sudo
それを取得することも期待できないため、スクリプトをに配置できないこと/usr/local/bin
です。
私のオプションは何ですか?同じ「どこからでも実行」機能を備えた別のパスはありsudo
ますか?
この投稿に対する受け入れられた答えは言う
ユーザースコープのスクリプトの場合、ホームディレクトリでbin /を使用します。
これを試しましたがbin
、ホームディレクトリにフォルダがなく、作成したときに、どこからでもスクリプトを実行できませんでした。
Ubuntu 12.04 LTSで実行しています。
expr 1 + 1
という名前のスクリプトが存在すると、どのような影響を受け1
ますか?
expr
も、bash算術もありません$(( 1 + 1 ))
。