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

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

3
Cプログラムを使用して端末でコマンドを実行する方法
端末でコマンドを実行できるようにするC言語のプログラムを作成したいと考えています。 私は、ブラウザで開いているWebサイトのIPを取得するプログラムをシェルスクリプトで作成しました。このシェルスクリプトは、ターミナルで次のコマンドを入力して実行されます。 sudo tcpdump -n dst port 80 -i eth 教授から、ターミナルを開いてこのコマンドを入力するC言語のプログラムを作成するように言われました。そうすれば、シェルスクリプトが機能します。 そのようなプログラムの作り方を教えてください。

1
デスクトップにログインせずにターミナルにアクセスするにはどうすればよいですか?
このガイドを使用して Oracle Javaをインストールしましたが、手順10で誤って再起動しましたが、ログイン画面を通過できません。ログインせずに端末にアクセスして最後の4つのステップを完了する方法はあるのでしょうか。サインインしようとすると、サインイン画面に戻ります。

2
chmod:無効なモード: `+ a '
システム:(lsb_release -a) Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid これは私のコマンドです: sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs ドキュメント: http://symfony.com/doc/current/book/installation.html#configuration-and-setup エラー: chmod: invalid mode: `+a' Try `chmod --help' for more information. なぜこれが機能しないのですか?+標準のchmodではありませんか? 更新: これはOSXのみのmodのようです: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/chmod.1.html


6
スクリーンセッションの開始時にbashプロンプトの色を保持する
Ubuntu Lucidボックスにsshすると、プロンプトはすべて色が付いてきれいです。私が知る限り、すべてがデフォルトです。これが$ PS1外の画面です。 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@dev\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ しかし、画面を開始すると、色が消えます。それ以外はすべて問題なく、私の画面は色をサポートできます(.およびが青色..であることに注意しls -alてください)が、プロンプトはそうではありません。理論的には、すべてがまったく同じである必要があります。画面内$ PS1: ${debian_chroot:+($debian_chroot)}\u@dev:\w\$ 編集:これは単なるプレーンバニラスクリーンです。


4
python subprocess.call()が期待どおりに機能しない
私は、Pythonでセットアップスクリプトを作成する方法に慣れるために、このうさぎの穴を掘り下げました。Pythonの選択は、私がそれに精通していることに根ざしています。このタスクには、Pythonよりも優れた代替策があると確信しています。 このスクリプトの目的は、スクリプトを実行しているマシンにROSをインストールし、catkin環境をセットアップすることです。道順はこことここでそれぞれ見つけることができます。 現在のスクリプトは次のとおりです。 subprocess.call(["sudo", "sh", "-c", "'echo \"deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'"]) subprocess.call(["sudo", "apt-key", "adv", "--keyserver", "hkp://ha.pool.sks-keyserver.net:80", "--recv-key", "0xB01FA116"]) subprocess.call(["sudo", "apt-get", "update"]) subprocess.call(["sudo", "apt-get", "install", "ros-kinetic-desktop-full", "-y"]) subprocess.call(["sudo", "rosdep", "init"]) subprocess.call(["rosdep", "update"]) subprocess.call(["echo", '"source /opt/ros/kinetic/setup.bash"', ">>", "~/.bashrc", "source", "~/.bashrc"]) subprocess.call(["sudo", "apt-get", "install", "python-rosinstall", "-y"]) mkdir_p(os.path.expanduser('~') + "/catkin_ws/src") subprocess.call(["(cd …


2
sedコマンドの使用時に終了ステータスを取得するにはどうすればよいですか?
grepコマンドは終了ステータスを提供します: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 しかし、私は使用する必要sedがあり、終了ステータスがないことに気づきました: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | sed 's/pop.*$//' foo.bar $echo $? 0 私はこの-qオプションを試してみるべきだと知っていますが、成功していません。
11 command-line  sed 

1
ターミナルで「グローバルダークテーマ」のオンとオフを切り替える方法は?
ほとんどのテーマを設定および表示する方法は知っていますが、ターミナルからグローバルダークテーマをオンまたはオフにする方法については何でも見つけることができますgnome-tweak-tool。オプションはでしか見つけることができません。それで、ターミナルを介してそれをオンまたはオフにする方法はありませんか?Ubuntu GNOME 15.10とGNOME 3.18を実行しています。

4
右クリックしてターミナルに貼り付けます
職場では、パテを使用して多くのRed Hat / CentOSマシンに接続しています。テキストを選択するとコピーが行われ、右クリックすると貼り付けが行われるという事実が気に入っています。 Ubuntuのデフォルト端末を同じように設定できますか? 編集:回答をありがとうございますが、私が探しているものとは完全には一致しません。どちらも有効ですが、実際には別の端末を使用せずに機能を使用する方法を探していました。したがって、すべてがデフォルトのgnomeターミナルで機能するはずです。 それが可能かどうかはわかりませんが、運を試して、賞金を獲得します... 編集:回答ありがとうございました。返信が遅くなって申し訳ありませんが、週末に出かけました。今夜は「選択/中央マウスボタン」の解決策をチェックして、また戻ってきます。 パッチソリューションも有望に聞こえます。





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