私はテキストエディタの使用に関するチュートリアルに従い、練習の1つは「より安全な」killコマンドスクリプトを作成することです。ディレクトリを作成しました~/bin
。その後、以下の名前のkillコマンドスクリプトを作成しましたekill
。
#!/bin/bash
# Kill a process as safely as possible.
# Tries to kill a process using a series of signals with escalating urgency.
# usage: ekill <pid>
# Assign the process id to the first argument.
pid=$1
kill -15 $pid || kill -2 $pid || kill -1 $pid || kill -9 $pid
私は~/bin
これを使ってこれをしました~/.bash_profile
。その後、chmod ekillを要求して次のように入力しましたchmod +x ~/bin/ekill
。次に command と入力しましたが、which ekill
そのコマンドが私のekillパスを表示していないため、私のchmodは機能していないようです。
答え1
スクリプトの上部に以下を追加します。
#!/bin/bash
~/bin
変数に自分のものを追加する必要がありますPATH
。
この行を追加した後.profile
:
export PATH="$HOME/bin:$PATH"
あなたのソース.profile
source ~/.profile
実行後which ekill