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

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


7
JSONテキストを解析するsedコマンドを使用した正規表現
私はこのjsonテキストを持っています: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } buildStatusの全体的なステータス、つまり予想される出力が「ERROR」であったことを抽出したい "buildStatus" : { "status" : "ERROR", .... } 下のsed式を試しましたが、機能していませんOK。 …

2
2つの異なる行でgrepを使用する方法
1つのgrepコマンドを使用して2つの異なる行にある2つの異なるフレーズを検索するにはどうすればよいですか? 例えば 1行目:これは甘いです。 2行目:レモン。 これを使用しましたが、結果はありません grep "sweet.*lemon" file_type


4
bash算術の除算でほとんどのパーセンテージが0として計算されるのはなぜですか?
スクリプトのbash算術を試みますが$e、最後まで更新されません。出力はそれ自体を物語っています。 max=5 for e in $(seq 1 1 $max); do percent=$(( $e/$max*100 )) echo "echo $e / $max : = $percent" done Tl; DR:1..5をパーセントで表示します。 出力: echo 1 / 5 : = 0 echo 2 / 5 : = 0 echo 3 / 5 : = 0 echo 4 / 5 …

1
Bashの変数に出力をキャプチャできません
に問題があるredis-cli。redisBASHを使用して、接続が拒否されている(サーバーがダウンしている)かどうかを確認します。 簡単なテスト #!/bin/bash test=$(redis-cli exit) #exit out of the "not connected console" if [[ -z $test ]] ; then echo "I'm empty :(" fi Could not connect to Redis at 127.0.0.1:6379: Connection refused$ testに保存されることを期待しますが、このテキストは代わりにコンソールに出力されます。 何が起こっているのか分かりません。誰にもアイデアはありますか? (Ubuntu 14.04.1)


5
簡単な方法で更新チャネルを追加および削除します
Ubuntu Software & Updatesには更新チャネルを有効にするGUIがあります 更新 提案された バックポート 保安 このスクリーンショットに示すように: 私は次のようなコマンドを使用して端末内からこれを行う簡単な方法を探しています sudo apt-add-update enable updates sudo apt-add-update enable proposed sudo apt-add-update enable backports sudo apt-add-update enable security sudo apt-add-update disable updates sudo apt-add-update disable proposed sudo apt-add-update disable backports sudo apt-add-update disable security そして追加のもの sudo apt-add-update enable default sudo apt-add-update disable …

4
ターミナルから電報を実行する方法
だから私はUbuntuに電報メッセンジャーを持っているので、それを端末から起動しようとしています。後で起動プログラムとして設定しようとしています-問題は、それを実行するコマンドが見つからないことです。テレグラム/テレグラムは機能しません。 これがこのアプリのインストール方法です。 sudo add-apt-repository ppa:atareao/telegram sudo apt-get update sudo apt-get install telegram 助けてくれてありがとう。

2
-execに欠けている引数は何ですか?
次のコマンドを使用して、30日以上経過したファイルやディレクトリのディレクトリをクリアし、アーカイブディレクトリに移動します。アーカイブディレクトリは、ファイルの返却を求められない場合は数週間後に削除できます。ターゲットディレクトリにはユーザー名ごとのサブディレクトリがあり、アーカイブディレクトリも同様です。 これは私が使用するコマンドです: find /path/to/directory/username/ -mtime +30 -exec mv "{}" /path/to/archive/username/ \; 私はUbuntuのを頼む上の質問に答えるために、このバージョンの修正を提案し、別のユーザーが行の終わりを変更するには、コードを編集した\;ために+、それはより速くだとして(と、より正しいです?)。こちらをご覧ください ただし、コマンドが実際に使用するコマンドに含まれていない+場合は、この方法で使用しても機能します。試してみると、エラーメッセージが表示されます。-execls -lh+ find: missing argument to '-exec' なぜこのように振る舞うのか、または正しいコマンドがどうなるのかはわかりません。コマンド修正を投稿するだけでなく、盲目的に提案に従うだけではなく、理解したいと思います。


2
「bash」シェルでコマンドが見つからない場合の提案を有効にする方法(「did you mean…」機能)
この質問に似ています: シェルの "did you mean ..."機能を削除するにはどうすればよいですか? コマンドの入力ミスをすると、次のようになります: root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package 'sudo-ldap' (universe) sido: command not found root@pc:~# 最初の推測を推奨するLinuxまたはubuntu用のシェルプラグインはありますか?Enterキーを押すだけです? したがって、次のようになります。 root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) …


1
14.04でグラフィカルメニューからシャットダウンすると、どのコマンドが実行されますか?
歯車をクリックすると表示されるメニューから「シャットダウン」をクリックすると、次のコマンドが実行されることを理解しています。 dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown ただし、端末でこのコマンドを実行すると、次のエラーが表示されます。 Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files 14.04がシャットダウンするために他のサービスを使用しているからですか、それとも何か間違っているのですか? 注:この質問のフォローアップは次のとおりです。 シャットダウンと再起動のためにターミナルでrootになる必要があるのはなぜですか?

1
誤って削除された/ etc / fstabファイル
を実行して誤って/etc/fstabファイルを削除しましたsudo rm /etc/fstab。私がやったことを理解せずに、Ubuntu OSをシャットダウンしました。 今は起動できません。 私の画面はこんな感じです。場合によっては、紫色の画面が表示されます。解決策をいくつか教えてください。

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