タグ付けされた質問 「bash」

Bashは、GNUプロジェクトのUnixライクなオペレーティングシステム用の無料のシェルです。


3
「検索」を使用して特定のファイル名を無視する方法は?
私のお気に入りのBASHコマンドの1つは次のとおりです。 find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; 指定されたSearchStringの現在のディレクトリ以下のすべてのファイルのコンテンツを検索します。開発者として、これは時々便利になりました。 しかし、現在のプロジェクトとコードベースの構造により、「。svn」を含むディレクトリ内またはその下にあるファイルや、 「.html」で終わる findのMANページは、私を混乱させました。-pruneを使用してみましたが、奇妙な動作をしました。.htmlページのみをスキップしようとして(開始するため)、私は試しました: find . -wholename './*.html' -prune -exec grep 'SearchString' {} /dev/null \; そして、私が望んでいた行動を得られませんでした。-pruneのポイントを見逃しているのではないかと思います。助けてくれませんか? ありがとう
143 bash  find  regex 


8
OS X 10.6 Snow Leopardの$ PATHはどこに設定されますか?
私echo $PATHはコマンドラインで入力して取得します /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin 私の.bash_loginファイルが空なので、これがどこに設定されているのだろうと思っています。 特に心配しているのは、MacPortsをインストールした後、大量のジャンクをインストールしたこと/optです。そのディレクトリは、通常のMac OS Xインストールにも存在するとは思わない。 更新:私の声明を訂正してくれたjtimbermanに感謝echo $PATH

12
「dmesg」の出力を「tail -f」にすることは可能ですか?
のような何かをしたい dmesg | tail -f しかし、それは機能しません。出力を監視する代わりに、尾を終了させることにより、Mac OSX 10.6.7を使用します。 それを行う方法、または同等のコマンドがあるのだろうか。PS、whileループが十分に良いアイデアになるとは思わない。
137 bash  command-line  tail 


20
ディレクトリがまだ存在しない場合は、$ PATHに追加します
誰かが$ PATHにディレクトリを追加するbash関数を書いたことがありますか? 通常、次のようなものを使用してPATHに追加します。 export PATH=/usr/local/mysql/bin:$PATH .bash_profileにPATHを作成すると、現在のセッションがログインセッションでない限り読み込まれません。これは常に正しいとは限りません。.bashrcにPATHを作成すると、各サブシェルで実行されます。ターミナルウィンドウを起動し、画面を実行してからシェルスクリプトを実行すると、次のようになります。 $ echo $PATH /usr/local/mysql/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:.... add_to_path()ディレクトリがない場合にのみ追加するというbash関数を作成してみます。しかし、誰かがすでにそのようなことを書いた(または見つけた)場合、私はそれに時間を費やしません。
126 bash  script  path 


7
Home / End / PgUp / PgDnがbashで正しく動作するようにPuTTYを構成する方法は?
キーHome、End、PageUp、PageDownはすべて~、カーソル/ビューを移動する代わりに、bashセッションでa を入力します。なぜこれが起こり、どの設定を変更する必要がありますか? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 最初に読んだ質問: PuTTYで、シェル(bash)の「ホーム」キーを押すと「〜」が入力されるのはなぜですか?むしろ、入力したコマンドの先頭にカーソルを移動するにはどうすればよいですか? (理由は〜がホームディレクトリだと思ったが、答えはそうではないと言う。)
123 bash  putty 

6
ConEmuのGit Bash
ConEmu内の特定のフォルダーでGit Bashを開くための右クリックコンテキストメニューエントリを作成するにはどうすればよいですか?Console2の同等の質問については、Console2のGit Bashを参照してください。
120 windows  bash  git  conemu 

8
bashの別のディレクトリからコマンドを実行する
私がこれをやっていると言ってください: cd subdir git init cd ../ コマンドを実行するためにディレクトリを出入りするのではなく、1つまたは2つのコマンドでこれを行う方法はありますか? (git固有のソリューションを探していません;これは単なる例です。)
119 bash 

4
Bash:エイリアス名のスペース
bashでエイリアスを作成しようとしています。私は何をしたいのマップですls -laへls -la | more 私の.bashrcファイルでは、これが私が試みたものです: alias 'ls -la'='ls -la | more' ただし、エイリアス名にスペースが含まれているため(これは推測されます)、機能しません。これに対する回避策はありますか?
117 unix  bash  alias 

2
Windows Insider Build 14316上のLinuxのWindows Subsystemを削除/リセットする方法
Windows Subsystem for LinuxWindows 10 Insider Previewビルド14316 にインストールしました。それを削除するか、工場出荷時のデフォルト、つまりインストールしたときの状態に戻したいと思います。 「Windowsの機能の有効化または無効化」ウィンドウからそれを削除しようとしましたが、うまくいきませんでした。上記のウィンドウで「オフ」としてマークし%USERPROFILE%/AppData/Local/lxss、手動でにあるファイルを削除しようとしましたが、運がありません。 Ubuntuユーザーモード環境の削除/リセットに成功した人はいますか?

6
bashには、コマンドを実行する前に実行されるフックがありますか?
bashでは、コマンドを実行する直前に関数が実行されるように手配できますか? があり$PROMPT_COMMAND、プロンプトを表示する前、つまりコマンドを実行した直後に実行されます。 Bash $PROMPT_COMMANDはzshのprecmd関数に似ています。私が探しているのは、zshに相当するbash preexecです。 サンプルアプリケーション:ターミナルタイトルを実行中のコマンドに設定します。timeすべてのコマンドの前に自動的に追加します。
111 command-line  bash  hook 

7
中間マシンを介してSSHトラフィックを転送する
SSHトンネリングは非常に混乱しています。Linuxでこれができるかどうか疑問に思っています。 私は3台のマシンを持っています。 A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. したがって、A-> BおよびB-> CからSSHできますが、A-> Cからはできません。 AからBまでのSSHトンネルを設定する方法はありますか。他のSSHコマンドを実行すると、ローカルマシンAから動作しますか?私は基本的に職場から自宅にgitリポジトリのクローンを作成しようとしています(マシンBにgitをインストールすることはできません)。 また、一度セットアップすると..どのように設定を解除できますか?
110 command-line  bash  ssh  git  tunnel 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.