UNIX上で共用のユーザーを使用しています。
いろいろやっていて、PATHの設定が長くなりすぎたようで、WINDOW立ち上げ時に”語句が長すぎます”というメッセージが出力されるようになってしまいました。
共用ユーザーということで.cshrcなどを勝手にさわるのは
トラブルのもとなので、自分用の環境設定ファイルをホームdirに用意してWINDOWを開いたらそれを”source”するようにしています。そのような使用法でPATHを追加するのは簡単ですが、他人が追加してしまった不用なpathの削除が簡単にできないかと思います。
それと、もしうっかりして同じpathを2つ追加してしまった場合などすでに、今追加しようとするPATHが既に追加されている場合は追加しないようなPATHの設定法はないでしょうか?
No.2ベストアンサー
- 回答日時:
今設定されているPATHを echo $path >path.txtとでもして、保存して、あとは編集するだけですよね?
set path = (\
/usr/local/bin \
/usr/X11R6/bin \
/usr/bin \
/bin \
~/bin \
)
というように整形すればその後の更新は大して手間でもないでしょう。それにpathの順番は重要ですから、同じpathが複数回でてきてどこにあるか分からないという状態はまずいです。
また一気に全部羅列するひつようもないですね。
常に使うpathをまずかいて、あとは
set path=($path /hoge/hage)
とやれば後ろに追加できますし
set path=(/hoge/hage $path)
とやれば前にも追加できますね
どうしてもというなら
set path=`echo $path|sed -e 's|/usr/bin/X11||'`
こんなことをすれば/usr/bin/X11がpathから消えてくれます。重複の削除も手間をかければ出来ますけれど、それをやるくらいならちゃんと設定ファイルを作るべきです。
いろいろな人間が、同一ユーザーを使用するとどうしてもPATHの混乱が生じてしまうのですが、なるべく整備するようにします。sedを使用したPATHの整理はなるほどと思いました。ありがとうございました。参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Windows 10 pathが通らない 2 2023/03/27 11:28
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Chrome(クローム) Chromeのログインしているページからブックマークが消えて、ユーザー1に移動してしまいました 2 2023/06/30 17:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bashでシングルクォート内の変...
-
スクリプトのエラー「unexpecte...
-
cronの@rebootでのdateコマンド...
-
Homebrewをインストールしたの...
-
Linux 月を英語表示したい
-
sudoでシェルスクリプトを実行...
-
【AIX】 テープに追加モードで...
-
自動パスワード入力でscpするス...
-
crontabでsql/plusの起動
-
シェルスクリプト実行で”そのよ...
-
crontabで実行されない部分があ...
-
ロケールをutf8からsjisにする...
-
Linuxで自作バッチファイルの置...
-
vine linux に vncserver をイ...
-
crontabで設定した内容が起動し...
-
Cronジョブの終了時刻を簡単に...
-
Mysqlのパスの設定しても、カレ...
-
[Redhat Linux]sarの出力結果に...
-
SONYの音楽ソフト「x-アプリ」...
-
コマンドプロンプト tree
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
Linux 月を英語表示したい
-
シェルスクリプト実行で”そのよ...
-
cronの@rebootでのdateコマンド...
-
自動パスワード入力でscpするス...
-
crontabでsql/plusの起動
-
bad interpreterで、シェルが使...
-
cronが動かない
-
cronでシェルスクリプト実行時...
-
UNIXのbashエラーでnot a valid
-
Linuxでシェルスクリプトがフル...
-
sudoでシェルスクリプトを実行...
-
ロケールをutf8からsjisにする...
-
apachectl start command not f...
-
Cronジョブの終了時刻を簡単に...
-
JAVAの環境変数が初期化されて...
-
Bシェルで文字列が日付として正...
-
Linuxで自作バッチファイルの置...
-
Homebrewをインストールしたの...
おすすめ情報