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

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


3
スクリプトでバックグラウンドでrootとしてOpenVPNを実行するにはどうすればよいですか?
openvpn最初に呼び出し、次にを呼び出すスクリプトを作成したいと思いsshます。コマンドを入力するとき sudo openvpn ~/my_connection.ovpn コマンドプロンプトで次の出力を取得します。 ... Wed Jan 4 21:04:35 2017 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Wed Jan 4 21:04:35 2017 /sbin/ip link set dev tun0 up mtu 1500 Wed Jan 4 21:04:35 2017 /sbin/ip addr add dev tun0 local IP_FOO peer IP_FOO Wed Jan 4 21:04:35 2017 Initialization Sequence Completed このコマンドはブロックされており、シェルは解放されていません。後でssh接続を開始するには、Ctrl+にZ続けてbg。を入力してopenvpnプロセスをバックグラウンドにプッシュする必要があります。 …

3
複数のシーケンシャルコマンドの出力をテキストファイルに書き込む
最新のFirefoxをチェックして、1つのTXTファイルですべてのハッシュを取得しようとしています。 私がやろうとしているのは: sha1sum firefox.tar.gz > sha.txt そして私も試してみます: md5sum firefox.tar.gz > sha.txt | sha1sum firefox.tar.gz > sha.txt | sha512sum firefox.tar.gz > sha.txt ただし、この場合は最後のsha512のみがsha.txtに出力されます。 何が間違っていますか?誰かが私を助けてくれますか?

6
事前に定義されたウィンドウサイズと位置でアプリケーションを起動するにはどうすればよいですか?
ターミナルコマンドを代わりに使用して、UnityのCtrl-Alt-Keypadショートカットの影響を達成する方法はあるのでしょうか。guiウィンドウを画面の半分のサイズ(左揃えまたは右揃え)に設定するコマンドが必要です。 背景として、ログイン後に実行するスクリプトを記述しています。Zenityを使用して、開発環境(GVimとIPythonを並べて)を開くかどうかを尋ねます。私が使用して、これらのプログラムのための2つの同じサイズのウィンドウを達成しようとしているset lines= columns=中で、私.gvimrcとc.IPythonWidget.width =し、c.IPythonWidget.height =私の中でipython_qtconsole_config.py。ただし、このアプローチには問題があります。

3
ipconfigが機能しない
なんらかの理由で、私がipconfigターミナルに入ったとき、それは単にこれを返します: No command 'ipconfig' found, did you mean: Command 'tpconfig' from package 'tpconfig' (universe) Command 'iwconfig' from package 'wireless-tools' (main) Command 'ifconfig' from package 'net-tools' (main) ipconfig: command not found ここに問題が何であるか、またはこれにどのようにアプローチするかはよくわかりません


2
コマンドラインから特定のデスクトップでアプリケーションを起動する方法は?
タイトルはそれをすべて言います。通常、デスクトップ1にコンソールウィンドウがあります。アプリケーションウィンドウを表示するデスクトップを指定するアプリケーションをそこから起動できるようにしたいと思います。たとえば、デスクトップ1のコンソールウィンドウから、thunderbirdデスクトップ2のウィンドウが開くように起動したいのですが、これは可能ですか?(kubuntu 9.04を実行しています)

1
環境変数はbashスクリプトでアクセスできません
私は奇妙な問題に遭遇しました。私はいくつかのenv変数を入れました.bashrc、そして、それはそうするべきです: echo $HADOOP_HOME /home/me/dist/hadoop ただし、bashスクリプトを実行する場合、env変数にはアクセスできません。/tmp/sample.sh以下のコンテンツで作成するとします: #! /bin/bash echo $HADOOP_HOME 上記のスクリプトを実行すると、空の行がエコーされます。 /tmp/sample.sh ‌

5
単一のターミナルコマンドを使用してテキストファイルに単語を追加します(エディターなし)
私はLinuxが初めてです。.conf開いているターミナルからのみファイルを編集する必要があり、テキストエディターは使用しません。つまり、開いている端末から設定ファイルに単語や文章を追加できますか? 例:command /home/.../file.conf -add 'abcd'23行目など。そして最後に、それを保存します。 コマンドのみを使用して、その構成ファイル内の特定の単語を検索し、その構成ファイルの次の行に新しいテキストを追加することは可能ですか?

3
スクリプト自体の内部からスクリプトを完全に再起動する方法
メニューとサブメニュー、オプションなどを使用してシェルスクリプトを設定しています。ただし、各メニュー/サブメニューなどでは、「メインメニューに戻る」を選択する必要があります。 メニューは既に設定されており、正常に動作しますが、スクリプトをゼロから再起動する、すべての変数をリセットするなどの方法が必要です。 または、現在のスクリプトを終了して再起動する方法。 私はこれをやろうとしました: ScriptLoc=$(readlink -f "$0") ./ScriptLoc しかし、それは「古い」スクリプト内の「新しい」スクリプトを開始するため、「新しい」スクリプトを終了すると、「古い」スクリプトに戻ります(それが意味をなす場合)。スクリプトのようなものの中のスクリプトです。 誰もそれを完全に再起動する方法を知っていますか?

1
キーの組み合わせを押した後にterminal / ttyに表示されるこの「(arg:1)」とは何ですか?
仮想端末で(誤って)Win+ 1を押して、 (arg: 1) Win押し続ける限り、押した数字はすべて括弧内の数字に追加されます(例:Winand 1+ 4yields)(arg:14)。 (リリース後Win)キーを押すと、その文字が数字の読み取り回数だけ印刷され、(arg: ...)式が標準プロンプトに置き換えられます。 誰がここで何が起こるか知っていますか?

2
ターミナルの各コマンドを異なるメッセージまたはサウンドで自動的に終了します
SVOX pico2waveをインストールし、スクリプトを作成しました。今私が入るとき: speech "Hello world" コンピューターのテキスト音声エンジンが「Hello world」と大声で言います。さらに、次のように定義され.bashrcた変数で使用しますPROMPT_COMMAND。 PROMPT_COMMAND="speech 'Command executed.'" そのため、素敵なテキストから音声へのエンジンは、ターミナルでプロンプトを返す前に、コマンドが実行されたことを大声で知らせます。 しかし、これはしばらくすると退屈になります。ターミナルで各コマンドを終了し、コンピューターが異なるテキスト行を話すのは本当にクールだと思いました(Starship Enterpriseの自動操縦を考えてください)。 そこで、.bashrcに異なるメッセージを使用して配列変数を作成しました。 array[0]="Shields at 90%" array[1]="Engaging proton overdrive" array[2]="Autopilot disengaged" array[3]="Targetting solution available" array[4]="Alert. Incoming missile." array[5]="Deploying countermeasures." array[6]="Firing torpedoes." array[7]="Engaging auto-cannon." array[8]="Severe damage on deck 17. Sealing off." array[9]="Deploying repair droids to deck 17." 私が望むのは、ターミナルでコマンドを実行するたびに、変数PROMPT_COMMANDが更新され、配列内の異なるランダムな行を読み取ることです。 ループが必要だと思いますが、その作り方がわかりませんでした。 どんな助けにも感謝します。ありがとうございました。

1
g ++でC ++ 11を使用するにはどうすればよいですか?
現在、すべてのコードをgeditで入力し、ターミナルを使用してプログラムをコンパイルしています。そうするために、私は入力しています: $ g++ main.cpp -o main $ ./main そして、これは機能しています。ただし、C ++ 11は使用していません。C ++のバージョンを確認し、C ++ 11を使用してターミナル経由でコンパイルするにはどうすればよいですか?

4
テキストファイルから行を読み取り、各行の名前ごとにテキストファイルを作成する
次のようなテキストファイルがあるとします。 john george james stewert すべての名前を別々の行に入れます。 :私は次のように、このテキストファイルの行を読み、それぞれの名前のテキストファイルを作成したいjohn.txt、george.txtなど Bashでこれを行うにはどうすればよいですか?

4
標準構文とBSD構文の違いは何ですか?
「BSD構文」とその標準構文を受け入れる多くのコマンドを見てきました。ps一例を挙げてみましょう。 To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely To see every process on the system using BSD syntax: ps ax ps axu では、これら2つのルートの違いは何ですか?一般に、彼らがBSD構文で私が覚えておくべき要素を言うとき?この構文は、BSDにあるコマンドだけのものですか?

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