Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • シェルで途中まで入力したコマンドを一時保存して後から実行する小技
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

144usersがブックマークコメント35

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        シェルで途中まで入力したコマンドを一時保存して後から実行する小技

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント35

            • 注目コメント
            • 新着コメント
            aont
            自分はechoをつけたりctrl+a ctrl+kしてたが#は短くていいなあ

              その他
              atsushifx
              なるほど、長いワンライナーを#でコメントアウトして保存するのね。頭いい

                その他
                koseki
                自分は ^a^k → ^y 派でした。シェルによらず動くし行の途中からも切れるし複数回使えるし。行頭 # は zsh だと interactive_comments ってオプションが必要みたい。push-line は自分は使わなそうだけど、知らなくてためになった

                  その他
                  punychan
                  ↓「:」(何もしないコマンド)をコメント代わりにするとリダイレクトとかパイプとかは実際に動いてしまうので死ぬよ。

                    その他
                    lainof
                    Ctrl+Cすればわざわざ消さなくて良い。長い別作業が必要なら別ターミナル立ち上げてやるかな

                      その他
                      kenzy_n
                      作業保留時になどに役立つ

                      その他
                      KoshianX
                      あ、なるほどこれはすばらしい。screen でコピーしておいたりしてたけど頭に # をつけて実行すればコメント扱いで履歴に保存されるわけか

                        その他
                        richmikan
                        「行頭に移動して」は、[Ctrl]+[A] でできる。

                          その他
                          suka6411144
                          そんな面倒なことしなくてよくないと思ったけどESC-Qはzsh限定だったのか/シェルのtipsだとsudoつけ忘れでsudo !!はかなりよく使う

                            その他
                            tnishimu
                            ctrl a,ctrl kして入力中の文字列を切り取り、その後ctrl yで貼り付けて戻す方が手っ取り早いのでは?

                              その他
                              onk
                              Ctrl-u/Ctrl-y だと思い込んでたけど Esc-q なるほど??

                                その他
                                otchy210
                                あー、なるほど。これは賢い。

                                  その他
                                  sakuro
                                  zshのESC qの話じゃなかった。

                                    その他
                                    richmikan
                                    richmikan「行頭に移動して」は、[Ctrl]+[A] でできる。

                                      2025/07/08リンク

                                      その他
                                      punychan
                                      punychan↓「:」(何もしないコマンド)をコメント代わりにするとリダイレクトとかパイプとかは実際に動いてしまうので死ぬよ。

                                        2025/07/08リンク

                                        その他
                                        yn3n
                                        俺は文末にダブルクォーテーションを入力するようにしてた。文末だと1文字消せばいいだけなのが便利。色んな方法あるんだな。

                                          その他
                                          mole-studio
                                          C-sで現在の入力をコピーできるようにしてるわ

                                            その他
                                            umaemong
                                            この手の小技は割と応用がきく(例えばこの技はPowerShellでも使える)し、こういうの思いつけるのも大事だと思う。こういう『IT版伊東家の食卓』みたいなの知りたい。

                                              その他
                                              shoh8
                                              先頭に#入れてコメント化してhistoryにほうりこむ /リダイレクト、パイプは動くから注意

                                              その他
                                              mas-higa
                                              shell には : ってコマンドがありまして

                                              その他
                                              keidge
                                              historyに残したい人向けだね。こういった小技はその人の手癖と合わせて、いろんなパターンがあるから面白い。

                                                その他
                                                bopperjp
                                                そもそも履歴に保存したいってレベルのワンライナーを一発でエラー無く書けないので、エディタに保存する。。

                                                  その他
                                                  uunfo
                                                  Ctrl+cも使うけど、だいたいは適当に先頭にaとか付けて実在しないコマンドを実行して履歴に残してた

                                                    その他
                                                    suka6411144
                                                    suka6411144そんな面倒なことしなくてよくないと思ったけどESC-Qはzsh限定だったのか/シェルのtipsだとsudoつけ忘れでsudo !!はかなりよく使う

                                                      2025/07/08リンク

                                                      その他
                                                      gfx
                                                      よくechoを頭に入れる技を使ってたけど、#でいいのか。/ zshなら esc-q でいいのか。

                                                        その他
                                                        UhoNiceGuy
                                                        これはいいね!//スタック使うとスタックの中身覚えてなければいかんから、途中の作業が長くなると大変じゃない?自分は検索でコマンド履歴漁る方が好き

                                                        その他
                                                        circled
                                                        awk '{<長大なワンライナー>}' <input.data ここでEnterしてinput.dateねぇぞ?ってエラー吐かせた後、input.dataを作成して↑キー押して履歴の末尾に > output.data付けてから再度実行すれば良いじゃん?

                                                          その他
                                                          koseki
                                                          koseki自分は ^a^k → ^y 派でした。シェルによらず動くし行の途中からも切れるし複数回使えるし。行頭 # は zsh だと interactive_comments ってオプションが必要みたい。push-line は自分は使わなそうだけど、知らなくてためになった

                                                            2025/07/08リンク

                                                            その他
                                                            knok
                                                            Ctrl-Cだとうまくいかないことがたまにある気がする…まあ大抵VS code起動もしてるので長大だったらCtrl-Nで無名の新規バッファ作ってそこに保存するけど

                                                              その他
                                                              tettekete37564
                                                              別ターミナルを開く方が早くね?

                                                                その他
                                                                peketamin
                                                                なるほど、#コメントにして履歴に残すのね

                                                                  その他
                                                                  kaputte
                                                                  あー確かに。

                                                                    その他
                                                                    hasiduki
                                                                    zshだとctrl-qも便利だよ!!!!!!!

                                                                      その他
                                                                      venus902
                                                                      なるほどねー。面白い。

                                                                        その他
                                                                        yarumato
                                                                        “「入力中だったコマンドの先頭に移動して「#」を入力してからenterを押す、他のことをした後に履歴をたどって"#"を消して実行」”

                                                                          その他
                                                                          lainof
                                                                          lainofCtrl+Cすればわざわざ消さなくて良い。長い別作業が必要なら別ターミナル立ち上げてやるかな

                                                                            2025/07/08リンク

                                                                            その他
                                                                            uehaj
                                                                            C-a C-k

                                                                              その他
                                                                              dot
                                                                              そんな面倒なことしなくてもzshならpush-line使えばよろしい。自分はfish使いなので、似たようなfunction作って使ってるが。たぶん他でもモダンシェルならpush-line相当のことやるtipsはいくらでもあると思う。

                                                                                その他
                                                                                tnishimu
                                                                                tnishimuctrl a,ctrl kして入力中の文字列を切り取り、その後ctrl yで貼り付けて戻す方が手っ取り早いのでは?

                                                                                  2025/07/08リンク

                                                                                  その他
                                                                                  hikalin8686
                                                                                  うおおおおこれは便利そう!!

                                                                                    その他

                                                                                    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                                    リンクを埋め込む

                                                                                    以下のコードをコピーしてサイトに埋め込むことができます

                                                                                    プレビュー
                                                                                    アプリのスクリーンショット
                                                                                    いまの話題をアプリでチェック!
                                                                                    • バナー広告なし
                                                                                    • ミュート機能あり
                                                                                    • ダークモード搭載
                                                                                    アプリをダウンロード

                                                                                    関連記事

                                                                                      usersに達しました!

                                                                                      さんが1番目にブックマークした記事「シェルで途中まで...」が注目されています。

                                                                                      気持ちをシェアしよう

                                                                                      ツイートする

                                                                                      シェルで途中まで入力したコマンドを一時保存して後から実行する小技

                                                                                      シェルで長ったらしいコマンドを入力している途中に「先に別のコマンドを実行しておくべきだった」と気...シェルで長ったらしいコマンドを入力している途中に「先に別のコマンドを実行しておくべきだった」と気付いたことはないでしょうか。とくにワンライナースクリプトLOVEなみなさんは、こういうことがよく発生するのではないでしょうか。こういうときに泣く泣く入力中の文字列を消してから別のコマンドを実行して、いったん削除したコマンドを打ち直しているでしょうか。それとも、文字列をカットしてから後から貼り付けしているでしょうか。 こういうときに入力中だったコマンドを一時保存して後から実行する小技を紹介します。どこに一時保存するかというと、それはシェルの履歴です。具体的には「入力中だったコマンドの先頭に移動して「#」を入力してからenterを押す、他のことをした後に履歴をたどって"#"を消して実行」というものです。以下に例を示します。 awk '{<長大なワンライナー>}' <input.data > outp

                                                                                      ブックマークしたユーザー

                                                                                      • libertine22025/09/28libertine2
                                                                                      • korin2025/09/23korin
                                                                                      • snowcrush2025/08/18snowcrush
                                                                                      • y-teraoka2025/08/14y-teraoka
                                                                                      • sanko04082025/07/16sanko0408
                                                                                      • nvr3ycbp2025/07/15nvr3ycbp
                                                                                      • tamasaburou19822025/07/12tamasaburou1982
                                                                                      • sora05132025/07/12sora0513
                                                                                      • yug12242025/07/10yug1224
                                                                                      • tnaototo2025/07/09tnaototo
                                                                                      • satoshi_hiraishi2025/07/09satoshi_hiraishi
                                                                                      • onk2025/07/09onk
                                                                                      • xef2025/07/08xef
                                                                                      • Xibalba2025/07/08Xibalba
                                                                                      • sekaiiti2025/07/08sekaiiti
                                                                                      • mkimakima2025/07/08mkimakima
                                                                                      • sscr2025/07/08sscr
                                                                                      • kyompi2025/07/08kyompi
                                                                                      すべてのユーザーの
                                                                                      詳細を表示します

                                                                                      ブックマークしたすべてのユーザー

                                                                                      同じサイトの新着

                                                                                      同じサイトの新着をもっと読む

                                                                                      いま人気の記事

                                                                                      いま人気の記事をもっと読む

                                                                                      いま人気の記事 - テクノロジー

                                                                                      いま人気の記事 - テクノロジーをもっと読む

                                                                                      新着記事 - テクノロジー

                                                                                      新着記事 - テクノロジーをもっと読む

                                                                                      同時期にブックマークされた記事

                                                                                      いま人気の記事 - 企業メディア

                                                                                      企業メディアをもっと読む

                                                                                      はてなブックマーク

                                                                                      公式Twitter

                                                                                      はてなのサービス

                                                                                      • App Storeからダウンロード
                                                                                      • Google Playで手に入れよう
                                                                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                                      設定を変更しましたx

                                                                                      [8]ページ先頭

                                                                                      ©2009-2025 Movatter.jp