逆引きUNIXコマンド/シェルで前回実行したコマンド引数の再活用
の編集
Top
/
逆引きUNIXコマンド
/
シェルで前回実行したコマンド引数の再活用
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * シェルで前回実行したコマンド引数の再活用 !$, !* [#uba6df23] 端末上で引数を指定しコマンドを実行したとき、コマンドの入力ミスなどで再度入力しないと行けない時など、~ 前回入力した引数を再活用し入力ミスしたコマンドのみ入力し実行することができます。~ 以下に引数の再活用を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 前回のコマンドで使用した引数の最後の引数を再活用する [#r9b01cfb] ''!$''を使用するとことにより、前回実行したコマンドの最後の引数を入力したのと同じ状態になります。~ 実際には、引数がひとつでコマンド入力ミスした時に使用することが多いと思います。~ 実際の例を記します。 - catコマンドをtypeと入力してしまった。~ ++ catコマンドのつもりがtypeと入力してエラーとなる。 sakura@ubuntu:~$ type flower.txt -bash: type: flower.txt: 見つかりません #br ++ flower.txt引数を!$で再活用する。 sakura@ubuntu:~$ cat !$ cat flower.txt sakura 10 100 <snip> * 前回のコマンドで使用した全部の引数を再活用する [#c9c78703] ''!*''を使用することにより、前回実行したコマンドの全ての引数を再活用することができます。~ 実際の例を記します。 - lsコマンドのつもりがslと入力してしまった。 ++ slコマンドはないのでエラーとなる。 sakura@ubuntu:~$ sl *.csv *.txt プログラム 'sl' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install sl #br ++ *.csv, *txt 引数を再活用する。 sakura@ubuntu:~$ ls !* ls *.csv *.txt flower.csv flower.txt 以上、シェル上で引数を再活用する方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * シェルで前回実行したコマンド引数の再活用 !$, !* [#uba6df23] 端末上で引数を指定しコマンドを実行したとき、コマンドの入力ミスなどで再度入力しないと行けない時など、~ 前回入力した引数を再活用し入力ミスしたコマンドのみ入力し実行することができます。~ 以下に引数の再活用を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 前回のコマンドで使用した引数の最後の引数を再活用する [#r9b01cfb] ''!$''を使用するとことにより、前回実行したコマンドの最後の引数を入力したのと同じ状態になります。~ 実際には、引数がひとつでコマンド入力ミスした時に使用することが多いと思います。~ 実際の例を記します。 - catコマンドをtypeと入力してしまった。~ ++ catコマンドのつもりがtypeと入力してエラーとなる。 sakura@ubuntu:~$ type flower.txt -bash: type: flower.txt: 見つかりません #br ++ flower.txt引数を!$で再活用する。 sakura@ubuntu:~$ cat !$ cat flower.txt sakura 10 100 <snip> * 前回のコマンドで使用した全部の引数を再活用する [#c9c78703] ''!*''を使用することにより、前回実行したコマンドの全ての引数を再活用することができます。~ 実際の例を記します。 - lsコマンドのつもりがslと入力してしまった。 ++ slコマンドはないのでエラーとなる。 sakura@ubuntu:~$ sl *.csv *.txt プログラム 'sl' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install sl #br ++ *.csv, *txt 引数を再活用する。 sakura@ubuntu:~$ ls !* ls *.csv *.txt flower.csv flower.txt 以上、シェル上で引数を再活用する方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する