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

他のBourne / POSIXシェルとは対照的に、GNUのBourne Again SHellに固有の質問。Unixシェル全般に関する質問については、代わりに/ shellタグを使用してください。

9
ターミナル画面がめちゃくちゃになるという問題を解決するにはどうすればよいですか?(通常、サイズ変更後)
端末画面がめちゃくちゃになっていて、man lsマンページを読んだり、上矢印を押して履歴の前のコマンドに移動したりすると、画面に文字が正しく表示されないことがあります。(たとえば、画面の終わりを画面の中央にあるものとして扱います)。 コマンドresetが試行され、機能しません。動作する方法の1つは、ログアウトまたはウィンドウを閉じて、最初にウィンドウのサイズを変更してからssh(またはそのタブを閉じてウィンドウのサイズを変更し、新しいタブを開いて新しいシェルを取得する)です。 ただし、この方法では、仮想マシンコンソールの起動など、以前に行ったことはすべて失われます。シェルを閉じない場合、この問題を解決する方法はありますか? (これはFedoraのすぐ前で発生し、Macbook sshをRHEL 5.4ボックスに入れるためにも発生しました)。 更新: Fedoraでどのように起こったか覚えています。ターミナルを開き、FreeVMを実行して仮想マシン(シェル)のコンソールを使用しました。サイズは80 x 25だったと思いますが、しばらくすると、ターミナルのサイズを約130 x 50に変更し、(VMの)「内部シェル」がおかしくなり始めました)。
76 bash  terminal 


2
su options-別のユーザーとしてコマンドを実行する
スクリプトから別のユーザーとしてコマンドを実行する方法を考えていました。 スクリプトの所有者をルートとして設定しています。また、スクリプト内で次のコマンドを実行して、hudsonユーザーとしてコマンドを実行しています。 su -c command hudson これは正しい構文ですか?
75 bash  scripting  su  sudo 


7
いつ追加のファイル記述子を使用しますか?
ファイル記述子を作成して、出力をリダイレクトできることを知っています。例えば exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. ただし、ファイル記述子がなくても同じことができます。 FILE=/tmp/foo echo a > "$FILE" 追加のファイル記述子を使用する必要がある場合の良い例を探しています。


5
bashの引数文字列から整数へ
算術演算を実行するために引数を整数に変換する方法を理解し、それを出力する、例えばaddOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1
74 bash 

7
シェルの深さはいくつですか?
問題:シェルの深さを確認してください。 詳細:vimからシェルをたくさん開きます。ビルドして実行し、終了します。時々忘れて、別のvimを開いてから、さらに別のシェルを開きます。:( シェルの深さがいくつあるかを知りたいのですが、シェル画面に常に表示されているかもしれません。(その部分を管理できます)。 私の解決策:プロセスツリーを解析し、vimとbash / zshを探して、現在のプロセスの深さを調べます。 そのようなものはすでに存在しますか?何も見つかりませんでした。
73 bash  shell-script  shell  vim  zsh 

7
スペースを押して続行します
ユーザーが押すまでbashスクリプトを停止するにはどうすればよいSpaceですか? 私のスクリプトに質問があります スペースを押して続行するか、CTRL+ Cを押して終了します 次に、スクリプトが停止し、Spaceが押されるまで待機します。

7
Set and Shopt-なぜ2つなのか?
setそしてshopt、さまざまなオプションを制御両方のシェル組み込みコマンドです。どのコマンドによってどのオプションが設定されるか、どのオプションが設定/設定解除(set -o/+o、shopt -s/-u)するかをよく忘れます。どうやら同じことをしているように見える(そしてそうするために異なる引数を持っている)2つの異なるコマンドがあるのはなぜですか?どのオプションがどのコマンドに対応するかを覚える簡単な方法/ニーモニックはありますか?
72 bash  settings  shopt 

4
組み込みコマンドとそうでないコマンドの違いは何ですか?
組み込みコマンドと、名目上は同じことを実行できる別のコマンドの間に本質的な違いはありますか? 例えば。ビルトインは「特別な」治療を受けますか?...それらを実行するオーバーヘッドが少ないですか?..または単に「組み込み」だけです; あなたの車のダッシュボードのような? ...そして、これらの組み込みの決定的な(現在の)リストはありますか?

10
ディレクトリリストにファイルサイズの合計を表示する
Windowsのdirディレクトリリストコマンドの最後には、リストされたファイルが占めるスペースの総量を示す行があります。たとえば、現在のディレクトリ内のdir *.exeすべての.exeファイル、サイズ、およびサイズの合計を表示します。dirbashのエイリアスで同様の機能を使用したいのですが、どうすればいいのかわかりません。 現在、私は持っているalias dir='ls -FaGl'私に.bash_profile示して、 drwxr-x---+ 24 mattdmo 4096 Mar 14 16:35 ./ drwxr-x--x. 256 root 12288 Apr 8 21:29 ../ -rw------- 1 mattdmo 13795 Apr 4 17:52 .bash_history -rw-r--r-- 1 mattdmo 18 May 10 2012 .bash_logout -rw-r--r-- 1 mattdmo 395 Dec 9 17:33 .bash_profile -rw-r--r-- 1 mattdmo 176 May …
71 bash  shell-script  awk  ls 

2
cURLの出力をgrepする方法は?
SSL証明書の有効期限を取得する必要があります。curlアプリケーションは、この情報を提供します: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * …

9
bash-スペースを新しい行に置き換えます
次のような入力でスペースを新しい行に置き換えるにはどうすればよいですか? /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 等... 以下を入手するには: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 注意 他のユーザーを支援するためにこの質問を投稿していますが、この質問を入力し始めるまで、UNIX SEで役立つ答えを見つけるのは簡単ではありませんでした。その後、私は次を見つけました: 関連する質問 新しい行を見つけて置き換えるにはどうすればよいですか?


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