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

BashはBourne Again SHellであり、古典的なUnix sh(シェル)の後継です。

30
du -h出力をサイズでソートするにはどうすればよいですか
人間が読めるdu出力のリストを取得する必要があります。 ただし、du「サイズによる並べ替え」オプションsortはなく、パイピングは人間が読めるフラグでは機能しません。 たとえば、次を実行します。 du | sort -n -r サイズ別にソートされたディスク使用量を出力します(降順): du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 ただし、人間が読めるフラグで実行すると、適切にソートされません。 du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M ./dir4 1.1M ./dir1 誰でもdu -h サイズでソートする方法を知っていますか?
966 linux  bash  du  gnu 

13
bash変数が空かどうかを判断する方法は?
bashの変数が空( "")かどうかを判断する最良の方法は何ですか? 私はそうすることが推奨されると聞いたことがあります if [ "x$variable" = "x" ] それは正しい方法ですか?(もっと簡単なものが必要です)
765 bash  scripting 





29
偶発的なrm -rf / *を防ぐにはどうすればよいですか?
私はrm -rf /*偶然に走りましたが、意味しましたrm -rf ./*(スラッシュの後の星に注意してください)。 alias rm='rm -i'そして--preserve-rootデフォルトでは私を救わなかったので、これのための自動安全装置はありますか? 私はrootではなく、すぐにコマンドをキャンセルしましたが、Bashプロンプトがすでに壊れていることに気付いたので、どこかで何かリラックスした許可がありました。私は、権限に依存するとされていないルート(私は同じミスを犯す可能性が望んでいないsudo)、と私はので、システムのどこかにファイルがない1の神秘的なバグのために狩りをしたくないので、バックアップをしてsudo良いです、しかし、私はこの特定の場合により良いものが欲しいです。 二度考えて、脳を使うことについて。実際に使用しています!しかし、私はそれを使用して、10種類の複雑なプログラミングタスクを解決しています。私はこのタスクに深く没頭しています。フラグとパスをチェックするための脳力は残っていません。コマンドと引数についても考えていません。「空の現在のディレクトリ」などのアクションについても考えています。私の脳の異なる部分がそれらをコマンドに変換し、時には間違いを犯します。少なくとも危険なものは、コンピューターに修正してほしい。

9
bashシェルを使用してコマンドを複数回実行する方法は?
コマンド(例えばps aux|grep someprocess)をn回実行する方法はありますか? 何かのようなもの: run -n 10 'ps aux|grep someprocess' インタラクティブに使用したいので、スクリプトを投稿しないでください。 更新:私がこれを求めている理由は、私は多くのマシンで作業しており、すべてのマシンで同じ機能を得るためにすべての適応スクリプトをすべてのボックスにインポートしたくないからです。
153 linux  bash 

9
ログアウト後にLinuxプロセスを実行し続ける
SSH経由でLinuxマシンに接続し、ファイルシステム操作を行う重いbashスクリプトを実行しようとしています。何時間も実行し続けることが期待されていますが、インターネット接続の問題があるため、SSHセッションを開いたままにすることはできません。 バックグラウンド演算子であるアンパサンド(&)を使用してスクリプトを実行するとうまくいかないのではないかと考えています。ログアウトしてプロセスを実行し続けるにはどうすればよいですか?
142 linux  ssh  bash  process 

30
.bashrcに追加できる便利なものは何ですか?[閉まっている]
あなたなしでは生きていけないものがありますか?ここに私が使用しているものがあります(「ディスクスペース」と「フォルダ」は特に便利です)。 # some more ls aliases alias ll='ls -alh' alias la='ls -A' alias l='ls -CFlh' alias woo='fortune' alias lsd="ls -alF | grep /$" # This is GOLD for finding out what is taking so much space on your drives! alias diskspace="du -S | sort -n -r |more" # Command line …

7
bashまたはkshで1ミリ秒間スリープする方法
スリープは非常に人気のあるコマンドであり、1秒からスリープを開始できます。 # wait one second please sleep 1 しかし、0.1秒だけ、または0.1〜1秒待つ必要がある場合はどうすればよいでしょうか。 注意:LinuxまたはOS Xではsleep 0.XXX正常に動作しますが、solaris sleep 0.1またはsleep 0.01-不正な構文では


7
「-bash:!」とは何ですか:イベントが見つかりません」
bashシェルで次を実行してみてください echo "Reboot your instance!" 私のインストール: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted …
114 linux  bash  scripting  shell 

30
Linuxコマンドラインのベストプラクティスとヒント
Linuxコマンドライン(CLI)のベストプラクティスとヒントを蓄積するディスカッションを開始したいと思います。 以下のコメントを共有するためにそのようなディスカッションを検索しましたが、見つかりませんでした。したがって、この投稿です。 私たち全員がこれから学べることを願っています。 Bashのヒント、grep、sed、AWK、/ proc、およびその他すべての関連するLinux / Unixシステム管理、シェルプログラミングのベストプラクティスを共有してください。
112 linux  bash 

7
Bashで配列が空かどうかを確認します
スクリプトを実行すると、さまざまなエラーメッセージでいっぱいになる配列があります。 スクリプトの最後にないかどうかを確認し、ある場合は特定のアクションを実行する方法が必要です。 私はすでに通常のVARのようにそれを扱い、それをチェックするために-zを使用してみましたが、それはうまくいかないようです。Bashで配列が空かどうかを確認する方法はありますか?
110 bash 

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