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

コマンドラインインターフェイス(CLI)の使用に関する質問。

8
小数値を保持するコマンドライン計算機
bcという優れたコマンドライン計算プログラムを見つけましたが、小数値を四捨五入して精度が低下することがわかるまで満足していました。 そのmanページによると: すべての数値は内部的に10進数で表され、すべての計算は10進数で行われます。(このバージョンでは、除算と乗算の結果が切り捨てられます。) Ubuntu Maverick にbcに相当するものを提案していただけますか?変数を使用して高度なコマンドライン計算を行う必要があります。

2
コマンドラインからアラートボリュームを無効にする方法
サウンド設定ダイアログの「サウンドエフェクト」タブには、アラート音量「ミュート」を切り替えるオプションがあります。これは機能し、刺激的なシステムのビープ/ベルを無効にする必要があります。 ただし、テストのためにシステムにLOTを再インストールし、この設定をシェルスクリプトで設定して、GUIをいじる必要なくオフにしたいと思います。しかし、私の人生では、コマンドラインツールを使用してこれを切り替えることができる場所を見つけることができません。 gconf-editor、pulseaudioのpacmdをスキャンし、/ etcをgrepし、さらにgnome-volume-controlソースコードを掘りましたが、これを設定する方法はわかりません。 gnome-volume-controlが数回前のリリース以降に変更されたことを収集します。 アイデア?



3
同じファイルへのリダイレクトがファイルを切り詰めるのはなぜですか?
通常、別のファイルを使用して出力をリダイレクトします。 例えば ​​: cat < first > temp このコマンドでは、firstの内容は標準出力ではなくtempにリダイレクトされます。 次に、同じファイル名を使用すると、なぜファイルが切り捨てられますか? 同じファイルを上書きできないのはなぜですか? cat < first > first

2
引数としてスペースを含むファイル名を渡すにはどうすればよいですか?
文字列引数を受け入れるPythonスクリプトがあります。 $ python script.py "one image.jpg" "another image.jpg" これは期待どおりに機能します。 Python argparse: ["one image.jpg", "another image.jpg"] ファイル名を渡す必要がある場合は、 $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] -Qof lsコマンドを使用すると、二重引用符で結果を囲むことができます。ただし、引用符はPythonスクリプトでエスケープされたままです。 $ python script.py $(ls -Q "/some/dir/*.jpg") Python argparse: ['"one image.jpg"', '"another image.jpg"'] ls引数として使用するには、ファイル名を適切な文字列に拡張する方法を教えてください。(私の最初の例のように)

1
/ usr / bin / timeの実行時にそのようなファイルまたはディレクトリはありません
独自のAndroid ROMを構築しています。ビルドするには、実行する必要があります mka -j8 bacon ただし、構築にかかった時間を測定したいので、 /usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" mka -j8 bacon 言っているので、これは実行されません /usr/bin/time: cannot run mka: No such file or directory これを回避する方法はありますか?私はxubuntuを実行しています。 編集: 何らかの理由で、しかし使用して、メイクを使用して代わりに、MKAの作業を行うMKAが優れています。 /usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" make -j8 bacon 編集2:cyanogenmod Webサイト から シェルから起動する$ source build/envsetup.shか$ . build/envsetup.sh、シェルからenvsetup.shスクリプトをビルドディレクトリで実行します。envsetup.shは、ビルド環境に多くの機能を追加します。その中で最も重要なものを以下に示します。 source build/evnsetup.shtimeを実行する前に実行するコマンドです。evnsetup.shによって追加された関数の1つはです。mkaこれをtimeコマンド内から呼び出すことはできますか? 編集3:タイプmkaの出力 $ type mka mka is a function mka …


4
複数行の変数を並べて列に出力する方法(bash)?
複数行の情報を含む2つの変数があり、それらを列にしたいと思います。 varA 戻り値 Aug 01 Aug 04 Aug 16 Aug 26 そしてvarB戻る 04:25 07:28 03:39 10:06 両方の変数を出力すると、返されます Aug01 Aug04 Aug16 Aug26 04:25 07:28 03:39 10:06 私がしたいことは次のとおりです: Aug01 04:25 Aug04 07:28 Aug16 03:39 Aug26 10:06 私はLinuxの初心者です。アドバイスをいただければ幸いです。



4
Bashのバージョンが指定されたバージョン番号以上かどうかを確認します
Bashのバージョン番号が特定の番号以上かどうかをテストする必要があります。たとえば、私は持っています: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 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 by law. 連想配列を使用するには、bashのバージョン番号が4以上でなければなりません。 私のbashスクリプトでは、可能な限り最もエレガントで効率的で読みやすい方法でワンライナーテストを行いたいのですが、他のアプローチも受け入れられます。

3
出力を生成するコマンドに影響を与えずに、以下の出力を停止する方法を教えてください。
私はサーバーを実行しており、このサーバーのログはファイルではなくターミナルにログインします。このログを表示するために使用量を減らしたいと思います。 node server.js | less ログを確認したいだけの場合は、Shift+キーを使用してFファイルの終わりに到達し、ログを監視し続けます。止めたいときはCTRL+ を使いますC。 残念ながら、これによりサーバーも停止します。サーバーを停止することなく、ログの最後の監視を停止したいだけです。 これを行う方法?


1
getentグループの出力
この質問に似ていますが、結果セットが異なりますが、誰かが私を助けてくれgetent groupますか? それは次のようなものです: groupname:x:0: x:0:意味がわからないだけですか?

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