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

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

8
なぜコマンド「ls | ファイル」の動作?
私はコマンドラインについて研究してきましたが、|(パイプライン)はコマンドからの出力を別のコマンドの入力にリダイレクトすることを意味しています。では、なぜコマンドls | fileが機能しないのですか? file 入力は次のようなファイル名の1つです file filename1 filename2 ls出力はフォルダ上のディレクトリとファイルのリストなのでls | file、フォルダ上のすべてのファイルのファイルタイプを表示することになっていると思いました。 ただし、使用すると、出力は次のようになります。 Usage: file [-bcEhikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help] fileコマンドの使用に何らかのエラーがあったため

3
「mvファイル」、現在は欠落しています
ターミナルウィンドウで、次のように入力しました。 mv filename ..\.. [Note the wrong slash.] 今、私はそれを見つけることができません。消えた。いくつかの検索を実行し、回復可能な削除済みファイルを調べました。なし。失礼。直前にWindowsマシンを使用するのにぴったりです。 誰がどこに行ったのか知っていますか?

4
なぜシェルはfork()を呼び出すのですか?
プロセスがシェルから開始されると、なぜプロセスを実行する前にシェル自体がフォークするのですか? たとえば、ユーザーがを入力したときに、シェルが子シェルなしでgrepをgrep blabla foo呼び出すことができないのはなぜexec()ですか? また、シェルがGUIターミナルエミュレーター内で自分自身をフォークするときに、別のターミナルエミュレーターを起動しますか?(pts/13開始などpts/14)

6
プロセスがすでに実行されているかどうかを確認する方法
特定のプロセスを既に実行中かどうかを確認したい。 私は査読このQ&Aを。 しかし、特定の解決策は得られませんでした。私が試した例は次のとおりabc.shです。ファイルを作成し、このスクリプトをバックグラウンドで実行しますsh abc.sh &。 これで、このファイルはバックグラウンドで実行され、ps aux | grep "abc"コマンドを実行します。 このコマンドの出力は次のとおりです。 prakash 3594 0.0 0.0 4388 820 pts/0 S+ 16:44 0:00 grep --color=auto abc その後、abc.sh実行中のスクリプトを停止し、同じコマンドps aux | grep "abc"コマンドを実行します。 しかし、次のような同じ出力が得られます: prakash 3594 0.0 0.0 4388 820 pts/0 S+ 16:44 0:00 grep --color=auto abc プロセスが実行されているかどうかを確認する他の方法はありますか?

5
GNOME端末でアラビア語のサポートを有効にする方法は?
私は端末アプリでアラビア語を書こうとしていますが、右から左へのテキストを認識せず、アラビア語の文字を結合しません。 私はこのソリューションをhttps://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822で試しましたが、うまくいきませんでした。 gnomeターミナルにアラビア語のサポートを実装する予定はありますか?KDE Konsoleターミナルは問題なく動作します。


7
Gnu Screenを介したX11転送、それは可能ですか?
私は常にGNU Screenを使用しています。しかし、私はsshしているときにX11アプリを画面上で転送する方法があるかどうかを把握しようとしています(それは言葉ですか?)。現在、画面で「gedit」を実行しようとすると、クライアントではなく「サーバー」コンピューターで開きます。画面の外で同じことをすれば、すべてがうまくいきます。しかし、私もスクリーンを使用するときはすべてうまくいきたいです! ありがとう! PS:私はこの問題をグーグルで調べましたが、xmoveについて言及していますが、ubuntuでxmoveを含むパッケージを見つけることができないようです。(ubuntu 10.10)


9
特定のディレクトリにある特定の拡張子を持つファイルの総数を数える
「.mp4」拡張子で終わる特定のディレクトリ内のファイルの総数をカウントします。 私は次のコマンドを取得しています: ls -F |grep -v / | wc -l 特定のディレクトリ内のすべてのファイルをカウントしますが、拡張子が.mp4のファイルのカウントが必要です。 そのためのUbuntuコマンドはありますか?
32 command-line  ls 

2
複数のファイル/ディレクトリがあるときにターミナルをオートコンプリートする方法は?
次のような複数のディレクトリがある場合: afoo abar 時々、タブを押したときに端末がオートコンプリートを拒否し(例:「cd a」、次にタブ)、代わりにディレクトリのリストを印刷します。ときどき、うるさくて迷惑な音を出すことさえあります。このような場合にオートコンプリートにする方法はありますか?たとえば、最初にabarを表示し、次にTabキーをもう一度押すとafooを表示できます。私はこれがWindowsの場合、またはUbuntuのいくつかのアプリケーションであると見ました

2
pkexecの構成方法は?
これらの質問と回答を読む: pkexecとgksu / gksudoを使用する場合 デフォルトでgksuがインストールされなくなったのはなぜですか? そのコマンドの新規ユーザーに問題を引き起こす別のものをもたらしました: pkexec簡単に使用できるように設定する方法は? たとえば、次の場合: (ターミナルでファイルを開く) pkexec nano /etc/mysql/my.cnf (GUIでファイルを開く) pkexec gedit /etc/mysql/my.cnf 最後のものは次のエラーを受け取ります: pkexec must be setuid root 今、これは私に次の質問をもたらしました: pkexecこれを避けるための設定方法は?同じことをするときのsudo/ gksu動作に似ています(パスワードのみを要求します)。 該当する場合、最初にコマンドにパスワードを適用した後(または構成可能な場合は最初のコマンドを含む)、パスワードを要求しないようにするにはどうすればよいですか? まだ存在しない場合、構成ファイルをどこに保存しますか? pkexec使用法を構成するGUIアプリ(ポリシーキット)はありますか?

13
全画面で端末を起動する方法は?
UnityでCTRL+ ALT+ を使用して端末を開くときT、ALT+ SPACEと 'X'キーをさらに押して、それを含むウィンドウを最大化するのではなく、このウィンドウを自動的に最大化します。 私の記憶が正しく機能する場合、以前は設定で設定できる最大化モードがあったことを覚えていますが、今では見つけることができません。何か案は?


7
コマンドラインから明るさ、色、シャープネスをどのように変更しますか?
SSHとスクリプトを使用してPCを制御しています。コマンドラインから明るさ、色、シャープネスを変更するにはどうすればよいですか? 試行1:失敗 $ sudo redshift -t 5000:5000 -g .5 Cannot list GNOME panel applets. Initialization of gnome-clock failed. Trying next provider... Latitude and longitude must be set. 試行2:失敗 $ cat brightness 20 $ cat max_brightness 20 $ echo 1 | sudo tee /sys/class/backlight/acpi_video0/brightness 1 $ echo 20 | sudo tee …

3
2行または3行をgrepする方法は、1行に必要なテキストが含まれており、他の行はそのすぐ下にありますか?
これはエラーログのスナップショットです。 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) 次のコマンドを実行します。 cat foo.log | grep ERROR OPを取得するには: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message 出力を取得するにはどのコマンドを実行する必要がありますか 06:16:29,933 ERROR EmailRMManager$:45 - Exception …

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