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

* nix環境で発行される1つまたは一連のディレクティブで、情報を取得したり、何かの状態を変更したり、何かを実行したりします。つまり、目的を達成することです。

30
Linuxでディスクスペースがなくなった場所を追跡する?
Linuxシステムを管理するとき、パーティションがいっぱいになった後に犯人を突き止めるのに苦労することがよくあります。私は通常使用しますdu / | sort -nrが、大規模なファイルシステムでは、結果が返されるまでに時間がかかります。 また、これは通常、最悪の犯罪者を強調するのに成功しますが、私はしばしば 、より微妙なケースではduなく自分自身に頼りsort、出力を探し回らなければならなかったことに気付きました。 かなりの数のシステムを管理する必要があり、新しいソフトウェアのインストールが面倒であるため(特にディスク領域が不足している場合)、標準のLinuxコマンドに依存するコマンドラインソリューションを好むでしょう。

3
検索-exec rm vs -delete
これら2つのコマンドの違いを理解しようとしています。 sudo find / -name .DS_Store -delete そして sudo find / -name ".DS_Store" -exec rm {} \; このexec方法が好ましいことに気づきました。どうして?どちらがより安全/速い/良いですか?私はMacbookで両方を使用しましたが、すべてがうまくいくようです。
260 find  rm  command 

2
ifconfigコマンドが見つかりません
MacにCentOS7を仮想マシンとしてインストールしました(osx10.9.3 + virtualbox)ifconfig。実行中のコマンドが見つかりません。また、実行sudo /sbin/ifconfigするとコマンドが見つかりませんでした。私はルートです。出力 echo $PATHは以下のとおりです。 /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin 私のパスは正常ですか?そうでない場合、どのように変更できますか? また、私はまだ仮想マシンでインターネットに接続していません。それが要因かもしれません。



3
「エコー」が「タッチ」よりもずっと速いのはなぜですか?
ディレクトリ内のすべてのxmlファイルのタイムスタンプを現在の時刻に(再帰的に)更新しようとしています。Mac OSX 10.8.5を使用しています。 約300,000個のファイルでは、次のechoコマンドには10秒かかります。 for file in `find . -name "*.xml"`; do echo >> $file; done ただし、次のtouchコマンドには10分かかります!: for file in `find . -name "*.xml"`; do touch $file; done エコーがここに触れるよりもずっと速いのはなぜですか?
116 shell  command  echo 

11
特定の範囲の乱数を生成する
少しグーグルで調べた後、シェルコマンドを使用して特定の範囲(最小と最大の間)に含まれるランダムな10進整数を生成する簡単な方法を見つけることができませんでした。 /dev/random、/dev/urandomおよびについて読みました$RANDOMが、これらはどれも必要なことを実行できません。 別の便利なコマンド、または以前のデータを使用する方法はありますか?

15
「touch」コマンドの正当な使用法は何ですか?
touchコマンドのポイントは何ですか?空のファイルを作成できることは知っていますが、の場合も同様echo -nです。 そうでなければ、なぜ誰かがファイルのタイムスタンプを変更する必要があるのでしょうか?ファイルの年齢について誤った印象を与えない限り、他の用途は見当たりません。これは正当なものではありません(私の観点から)。

3
`cd`外部コマンドのポイントは何ですか?
この詳細な回答で言及されているように、POSIXシステムcdにはシェルビルトインに加えて外部バイナリがあります。OS X 10.8上では、です/usr/bin/cd。cd独自の作業ディレクトリを変更するとすぐに終了するため、組み込みのようには使用できません。どんな目的に役立ちますか?

2
「realpath」と「readlink -f」の違いは何ですか
私はrealpathコマンドについて多くのことを読んでおりreadlink -f、現在推奨されていることから、コマンドが非推奨になった方法を読みました。いくつかの場所で、realpathが導入された理由はreadlinkにそのような機能がないためであり、いったん導入されると、realpathはもはや必要ではなく、ほとんどのOSベンダーによってサポートが中止されることを見てきました。 私の質問の理由は、多くの人がにreadlink -f「かなり似ている」コマンドとして推奨しているのを見たことrealpathであり、それが私を悩ませていることです。実際の違いは何ですか?
68 shell  command 

3
複数のコマンドで時間を実行し、時間出力をファイルに書き込む方法は?
timeコマンドを実行して、いくつかのコマンドの時間を測定したい。 私がやりたいことは: 一緒に追加されたすべての実行時間を測定します 書き込みtimeファイルに出力します 書くSTDERR私が測定していますコマンドからSTDERR 私は何をしないでやりたいことはあります いくつかのコマンドを個別のスクリプトに記述します(これはすべて、既にプログラムで生成しているスクリプトであり、ANOTHER一時スクリプトの作成は必要以上に混乱するためです) 私がこれまでに試したこと: /usr/bin/time --output=outtime -p echo "a"; echo "b"; 動作せずtime、最初のものでのみ実行されます。 /usr/bin/time --output=outtime -p ( echo "a"; echo "b"; ) 動作しません、(予期しないトークンです。 /usr/bin/time --output=outtime -p { echo "a"; echo "b"; } 「そのようなファイルやディレクトリはありません」とは機能しません。 /usr/bin/time --output=outtime -p ' echo "a"; echo "b";' 「そのようなファイルやディレクトリはありません」とは機能しません。 time ( echo "a"; echo ...

3
「rm is hashed」とはどういう意味ですか?
私はhttp://mywiki.wooledge.org/BashGuide/CommandsAndArgumentsを通過し、これに遭遇しました: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin 少し前に、このガイドには、Bashが理解できるさまざまなタイプのコマンド(エイリアス、関数、ビルトイン、キーワード、実行可能ファイル)がリストされていました。しかし、「ハッシュされた」という言及はありませんでした。それでは、この文脈では、「ハッシュ」とはどういう意味ですか?
58 bash  shell  command 


2
redhatでgidを持つグループをリストする方法は?
私は最初に以下を使用してグループをリストしました: groups を使用してグループを追加しました groupadd -g 300 oinstall groupadd –g 500 dba そして、私がするとき groups root bin daemon sys adm disk wheel sfcb 追加したグループが見つかりません。グループIDでグループをリストする方法は?また、もう一度追加しようとすると、グループが既に存在していると表示されます。
42 rhel  command 


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