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

Bash(Bourne-Again SHell)は、Ubuntuのコマンドラインインターフェースでデフォルトで使用されるシェルです。

3
シェル関数定義での括弧 `()`の使用は何ですか?
関数は次のように定義されます: do_something () { do it } 名前「do_something」とアクションコードをカプセル化する中かっこは理解できましたが、()Bashスクリプトには名前付きパラメーターがないため、ここでの目的はわかりません。次のように定義する方が良い場合があります。 do_something { do it } これは現在の構文と競合せず、名前付きパラメーターがないことをさらに宣言します。()ここの使い方は何ですか?
20 bash 

3
「apt-get install update」は何をしますか?
私はいくつかのインストール手順でこのスニペットを見ました: $ apt-get install update 私は何を知っapt-get install XXXXており、何を知ってapt-get updateいますが、この結合されたステートメントが何をするかについての情報を見つけることができません。それは何をするためのものか?
20 command-line  apt  bash 

3
1つのコマンドの出力を複数のコマンドに渡すにはどうすればよいですか?
プロセス置換を使用するか、グループ化およびパイピングにより、出力(stdout)に一連のコマンドを別のコマンドの入力として渡すことができます。 例: wc < <(echo hi;echo bye) (echo hi; bye) | wc しかし、反対はありますか? つまり、他の多くのコマンドの入力として1つのコマンドの出力を送信する方法がある単一のラインは? 何かのようなもの : cat testfile | wc | tail -n 5 (文字通りパイプラインを使わないでください)。ここで私はの出力パスしようとしているcat testfileの両方にをwcし、tail -n 5 別の例は次のとおりです。 (文の最後の単語を取得するには) echo "some random words"| wc -c | cut -f(out put of wc -c) (output of first echo)

2
新しいaptコマンドのbash補完を有効にできますか?
新しいaptコマンド、14.04以降のUbuntuに存在するが、間の機能の本当に便利な交差点のようだapt-getとapt-cacheしかし、現在のバージョンのbash-completionそれについて知らない...それが作るどの多くの困難を使用します。 この機能をBashに追加してaptコマンドを使いやすくする簡単な方法はありますか?


5
現在端末タイトルにvimで編集しているファイルの名前を表示する方法は?
同じフォルダー内の複数のタブにある複数のファイルを単一の端末で編集しています。 pwd(現在作業中のディレクトリ)は端末の見出しの上部に表示されますが、編集中のファイルの名前ではありません。同じディレクトリで複数のファイルを操作する場合、混乱を招きます。 に加えて、端末の上部に現在のファイルの名前を表示する方法pwd。 私は、12.04 LTSのvimbashシェルで実行していgnome-terminalます。

3
$ PS1変数の完全なリファレンスはどこにありますか?
私のマシン(Kubuntu 13.10)のデフォルトのPS1変数は次のとおりです。 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 少なくとも、上記のPS1変数を理解できるようにするために、$ PS1変数がどのように機能するかについてのリファレンスを探しています。
20 bash  ps1 

3
psshコマンドが機能しないのはなぜですか?
Ubuntu 11.10 x64システムにpsshパッケージがインストールされています。そして、私はparallel-sshを呼び出すことでプログラムを実行できますが、psshは私に $ pssh No command 'pssh' found, did you mean: Command 'bssh' from package 'avahi-ui-utils' (universe) Command 'cssh' from package 'clusterssh' (universe) Command 'ssh' from package 'openssh-client' (main) Command 'posh' from package 'posh' (universe) Command 'pdsh' from package 'pdsh' (universe) Command 'mssh' from package 'mssh' (universe) Command 'zssh' …



2
Ubuntuマシンのバージョンをリモートで見つける方法は?
Ubuntuを実行している60〜80以上のシステムがあります。それらの一部はバージョン8.04で、一部は最新バージョン10.10で使用されています。現在、すべての古いUbuntuバージョンを新しいバージョンにアップグレードしています。すべてのUbuntuシステムのスイッチを入れ、古いUbuntuバージョンをメモしてからアップグレードするのは困難です。これらすべてのマシンのIPアドレスをテキストファイルで持っています。そこで、タスクを自動化するシンプルなbashスクリプトを探しています。出力は次のようになります。 172.29.34.40 ubuntu 10.04 172.29.34.41 ubuntu 8.04 172.29.34.42 ubuntu 8.10 など..誰も私を助けることができますか?
20 bash  scripts 


2
シェルスクリプトでコンテンツを含むファイルを作成する
私はシェルスクリプトの作成に少し慣れていないので、スクリプト内に新しいファイルを作成し、コンテンツを追加してから閉じます。ユーザーからの引数を取るべきではありません。パスとコンテンツのすべてが事前定義されています。どうすればいいですか?
20 bash 

8
人間が読めるサイズで数値的にソートするにはどうすればよいですか?
たとえば、フォルダに必要なスペースを示すコマンドがあります du folder | sort -n それはうまくいきますが、人間が読める形式にしたいです du -h folder ただし、それを行うと、数値としてソートできません。 結合しdu folder、du -h folder出力をとしてソートする方法du folder、ただし最初の列をdu -h folder PSこれはほんの一例です。このテクニックは私にとって非常に役立つかもしれません(可能な場合)
20 bash  sort 

6
chrootの試行中に、次のエラーが表示されました。「chroot:コマンド '/ bin / bash'の実行に失敗しました:Execフォーマットエラー」
このチュートリアルHOWTOの指示に従っていた:コマンドを起動したときに、ステップ1でエラーが発生したときに、Live CDからGrub 2をパージして再インストールする sudo chroot /mnt/temp エラーは次のとおりです。 chroot: failed to run command `/bin/bash': Exec format error それはどこから来たのですか?どうすれば通過できますか?
20 bash  chroot 

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