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