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

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

2
wmctrlウィンドウ移動コマンドでの逸脱の原因
wmctrlについて wmctrl(デフォルトではインストールされません)、私たちは窓、自分のID、その幾何学上の情報を得ることができ、彼らは我々はまた、できるなどに属しているのpid 移動やサイズ変更、いくつかのコマンドを使用してWindows。ただし、いくつかの点で、その動作は論理的ではないようです。私の質問は、ウィンドウの移動についてですwmctrl: 情報を教えてもらう コマンドを実行すると: wmctrl -lG 下の図のウィンドウに関する次の情報が表示されます(ao)。 0x04200085 0 746 443 468 205 jacob-System-Product-Name Niet-opgeslagen document 1 - gedit 列3-5のジオメトリ情報は、x / y座標と幅/高さを示しています。 ウィンドウの移動/サイズ変更 これらの座標をwmctrlコマンドに入れてウィンドウを移動/サイズ変更すると、座標は変更されないため、何も実行されません。 wmctrl -ir 0x04200085 -e 0,746,443,468,205 偏差 ただし、下の写真はウィンドウが下に移動していることを示しています(正確には28ピクセル)。その理由は、wmctrl ウィンドウ移動コマンドが作業領域(画面からパネルの高さを引いたもの)でwmctrl -lG計算され、コマンドが合計画面サイズで計算されたためだと思いました。それでも4pxは説明されていません(パネルの高さは24px)。 偏差はスクリプトで十分に補正できますが、原因がわからないという事実は満足できるものではないため、問題は次のとおりです。 この逸脱の正確な原因は何ですか? の出力で正確な座標を使用しwmctrl -lGてウィンドウを移動しても、ウィンドウは移動しませんが、実際には移動します

1
ズームする端末コマンド
これをしばらく探していましたが、どこにも見つかりません。 端末からズームできるようにする必要があります(Ctrl + Shift + '+'に相当)。xdotoolを試しましたが、「+」(または=キー)を登録する方法がわかりません。 これは非常に重要であり、私の人生の夢でした。Ubuntuにある程度対応できるようになったので、ようやくこの目標を達成できると思います。「強化」と入力すると、すべてがズームするようにエイリアスを作成する必要があります。


3
コマンドラインで画像ファイルをミラーリングする方法は?
私がやりたいことはとても簡単です。私がしましたfile.png、私はミラーにしたいと、結果は元の画像の「反射」する必要がありますすなわち。 GIMPやInkScapeのような大きなツールがそれを実行できることは知っていますが、コマンドラインユーティリティのようなものを期待していますconvert(残念ながら、そのようなオプションはないようですが、少なくともmanページに記載されていません)。


1
プログラムを起動するデスクトップアイコンを作成するにはどうすればよいですか?
興味深い問題があります。私はUbuntuおよびLinuxシステムに非常に新しいです。私はラップトップでLinuxを数か月間しか実行していません。これが私がやろうとしていることです-最近Google Earthをインストールして、デスクトップアイコンを作成しようとしています。私がインストールした他のプログラムを使用して、実行可能ファイルを/ usr / share / applicationsからコピーし、デスクトップフォルダーに貼り付けることができました。ただし、Google Earthはそのフォルダには表示されず、異なるロード方法があります。以前のようにファイルをコピーしようとしましたが、テキストファイルとして表示されます。私がやりたいのは、Google Earthを起動するためにデスクトップに置くことができる非常に小さな実行可能ファイルを作成することです。私はそれのためのコマンドラインを見つけました: /opt/google/earth/free/google-earth %f これを実行可能ファイルに簡単に書き込む方法はありますか?私は非常に新しく、まだ学習中です。だから、できるだけdes慢になってください。私はコードを理解し始めていますが、それでも時々苦労しています。 最後の質問ですが、アイコン画像を変更するにはどうすればよいですか?変更する設定が表示されません。 ありがとう

1
〜/ .bashrcスクリプトを実行せずにWindows 10 Ubuntu bashを開く方法はありますか?
Windows 10 Ubuntu Bashでbashrcスクリプトを編集していたときに、スクリプトの編集中にミスを犯しました。現在、bashは開くとすぐに終了します。bashrcを実行せずにBashを開く方法はありますか、それとも再インストールする必要がありますか?



4
ログイン数を制限するBashスクリプト
私の会社には、1つのサーバーアプリケーションを実行するという要件があり、すべてのユーザーがパテ端末を介してそれにアクセスしています。20個のパテ端末のみを開くシェルスクリプトを記述したいと思います。21番目の端末が開いている場合、その端末をすぐに閉じたいと思います。 どうすればこれを達成できますか? 私を助けてください。


4
さまざまなディレクトリとファイルにアクセスするためのオプションを含むスクリプトを作成する
私は長い間、2つの引数を持つスクリプトを書くのに苦労していました。1つは年を選択し、2つは関連するファイルの最後の行として最小、最大、平均またはすべてを表示するかどうかを選択するように要求します選択した年に。 基本的に、私は異なる年のサブディレクトリを含むディレクトリを持っています(2000、2001、2002など)それらのディレクトリには月と日のためのサブディレクトリがあり、異なるの人口(実際の情報ではない)を知らせるファイルが含まれています最後の行としての都市。これは、ディレクトリツリーの一部です。 . |-- 2000 | |-- 01 | | `-- 18 | | `-- ff_1177818640 | |-- 02 | | |-- 02 | | | `-- ff_1669027271 | | |-- 03 | | | `-- ff_234075290 | | |-- 10 | | | `-- ff_1584524530 | | |-- 14 …

4
特定のコマンドにsudoパスワードを常に適用するにはどうすればよいですか?
先日、Webサーバーでいくつかのメンテナンスタスクを実行していました。私は急いで眠くなっていたので、sudoコマンドを使用してすべてを行いました。 そして、誤ってCtrl+を押してV、このコマンドをWebサーバーに送信しました。 sudo rm -rf /* 上記のコマンドが何をするのか疑問に思う人のために:これは私のウェブサーバー全体を削除 幸いなことに、バックアップがありましたが、悲しいことに、このすばらしいエラーを修正するために、さらに2時間目を覚まさなければなりませんでした。しかし、それ以来、私は疑問に思っていました: 特定のコマンドに常にsudoパスワードを強制する方法はありますか? サーバーからパスワードの入力を求められた場合、多くのトラブルから身を守ることができます。sudoこの巨大なエラーの前に約5つのコマンドを実行したため、そうではありませんでした。 だから、それを行う方法はありますか?rm常に強制されるコマンドのパスワードが必要です。私が使用している他のコマンドは、通常、nanoまたはcp両方とも(ある程度)復帰可能です。

1
再起動せずにGRUBメニューとオプションを表示しますか?
grubコマンドラインからメニューを表示したいと思います。また、grubブートメニューオプションを選択し、を押しEnterて、カーネルのロード時にどのカーネル前ドライバーがロードされ、ブートパラメーターが渡されるかを確認します。 コマンドラインからこれを行う理由: grubメニューを表示するために再起動するには時間がかかります。 grubメニューの写真を撮って、ウェブサイトに画像を投稿するのは厄介です。Ubuntuを起動して実行しているときにスクリーンショットを取得する方が簡単です。 画面が読みにくいため、editメニューオプションをつかんでe写真を撮るのは難しい場合があります。この機能を使用すると、代わりにコピーして貼り付けることができます。 この関数を使用すると、apt list --installed | grep linux-imageまたはではなくすべてのカーネルバージョンを表示する方が簡単かもしれませんls /boot/vml*。 grubメニュー番号をすばやく確認するには、コマンドgrub-rebootとgrub-set-defaultコマンドが役立ちます。 コマンドラインからgrubメニューをペイントし、内部grubメニューのエントリ番号を確認し、特定のオプションのブートパラメータを表示するにはどうすればよいですか?

1
`cut -d:-f5-`は、コロンがない場合でも行を出力します
次の行を含む「file」という名前のファイルを想定します。 foo:bar:baz:qux:quux one:two:three:four:five:six:seven alpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu the quick brown fox jumps over the lazy dog これらのオプションを指定してcutコマンドを使用すると、次の結果が得られます。 $ cut -d ":" -f 5- file quux five:six:seven epsilon:zeta:eta:theta:iota:kappa:lambda:mu the quick brown fox jumps over the lazy dog 最後の行ではコロン文字が見つからなかったので、通常は5行目のフィールドから行末までを開始するため、その行を使用するべきではありませんでした。 どうしてこんなことに ?

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