Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A


2
Midnight Commanderでコマンドライン補完を使用する方法
すべての合理的なシェルが提供する基本的な便利な機能は、コマンド/ファイル名の補完です(通常はを押すことでトリガーされますTab)。Midnight Commanderでコマンドラインを使用すると、非常に見逃します。それを使用する方法はありますか(パネルをCtrl+で隠すこと以外O)?
14 mc 

4
ターミナルからファイルブラウザに現在のディレクトリを開きますか?
現在のディレクトリは、ホームディレクトリの複数のサブフォルダレイヤーに深く埋まっています。GUIベースのファイルブラウザーでこのディレクトリを開きたい場合は、フォルダーごとにダブルクリックしてフォルダーにアクセスする必要があります。これには非常に時間がかかります。一方、キーストロークが非常に少なく、タブボタンを数回押すと、端末から非常に簡単にアクセスできます。 ターミナルの現在のディレクトリをファイルブラウザに開く方法があるかどうか知りたいです。これを行うコマンドは何ですか? 参考のために、ubuntuシステムを持っていますが、Linuxのさまざまなディストリビューションでコマンドが何であるかを知りたいです。

2
GNU grepの--color = autoオプションはどういう意味ですか?
AFAICTは、GNUのマニュアルページgrepでもinfo grep、意味を説明することも意図していません--color=auto。 私は、このオプションの意味がすぐに明らかにならない、地球上で非常に数少ない人々の一人でなければなりません。 私はと推測--color=auto「であるSOMEWHEREで-間」--color=neverと--color=always、それはまだ葉が多すぎる不定。
14 grep 


1
Nvidiaドライバーで仮想X11出力を作成する
このガイドに従って、コンピューターAに仮想出力を作成し、vncを使用してコンピューターBに仮想出力を表示することにより、コンピューターAのデスクトップをコンピューターBに拡張しようとしています。 私が抱えている問題は、Nvidiaドライバーが、接続されていない画面の使用を許可せず、仮想出力も作成しないことです。 Nvidia(またはNouveau)ドライバーで仮想出力を作成することは可能ですか?
14 xorg  nvidia  vnc  xrandr  nouveau 

5
systemd:遅延シャットダウンの予定時刻を確認する方法は?
私はshutdown -h TIME/+DELAY時々使うのが好きです。ただし、systemdへの切り替え(Ubuntu上)以来、状況はかなり変わったようです。 以前のシャットダウンコマンドで新しいコマンドの実行が妨げられなくなったという事実は別として、現在のシャットダウンプロセスの予定されたシャットダウン時間を確認する方法がわかりません。 ps aux | grep shutdown予定されていたシャットダウン時間を確認するために実行していました。 systemdでは、次のように表示されます。 root 5863 0.0 0.0 13300 1988 ? Ss 09:04 0:00 /lib/systemd/systemd-shutdownd そのようなプロセスのスケジュールされたシャットダウン時間を確認するにはどうすればよいですか? 試しましたshutdown -kが、壁のメッセージを書くだけではなく、シャットダウンの予定時間を今+1分に変更しているようです。
14 systemd  shutdown 

7
-vをgrepし、一致後の次の行を除外する方法は?
grepの正規表現に一致する各行に対して2行を除外するにはどうすればよいですか? これは私の最小限のテストです: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest そして、明らかに私は、例えばgrep -vA 1 SomeTestAAうまくいかないことを試みました。 望ましい出力は次のとおりです。 SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest

2
ネットワークがオンラインになるまでユーザーサービスを待機させるにはどうすればよいですか?
私はユーザーに有効にして欲しい、そして機能するネットワーク接続を必要とするいくつかのsystemdユーザーサービスファイルを書きました。私はそれが次のように簡単だと思った: Wants=network-online.target After=network-online.target ただし、サービスの開始が早すぎるようで、次のようjournalctlに表示されます。 network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file or directory. それから私はもっと検索してみました Wants=network.target After=network.target そしてしたsudo systemctl enable systemd-networkd-wait-online.service。 今私は持っていjournalctlます: network.target: Cannot add dependency job, ignoring: Unit network.target failed to load: No such file or directory. また、サービスの開始が早すぎます。 そのメッセージはそこにあるはずですか?問題をデバッグするにはどうすればよいですか? 編集:理由は単純で、Arch Wikiで具体的に述べられています: systemd --userプロセスとは別のプロセスとして実行されsystemd …

1
Linuxカーネル:ソースツリー、ツリー内、ツリー外の意味
「ツリー内」および「ツリー外」という用語の正確な意味は何ですか?また、「ソースツリー」とは、kernel.orgからリリースされた/保守された公式カーネルを指しますか、または(修正された)Linuxカーネルソースを指すことができるより一般的な用語ですか?
14 linux  kernel 

5
SSHサーバーが接続要求に応答しない
OpenSSHを使用して、ローカルマシンにSSHサーバーをセットアップしようとしています。リモートホストからローカルSSHサーバーにSSHで接続しようとすると、SSHサーバーが応答せず、リクエストがタイムアウトします。私は単にこれを見落としている、これに対する本当に明らかな修正があると確信しています。 リモートホストからSSHで接続しようとするとどうなりますか。 yoshimi@robots:/$ ssh -vv volt@99.3.26.94 OpenSSH_6.7p1 Debian-5, OpenSSL 1.0.1k 8 Jan 2015 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 99.3.26.94 [99.3.26.94] port 22. debug2: fd 3 setting O_NONBLOCK debug1: connect to address 99.3.26.94 port 22: Connection …
14 ssh  openssh 

2
ctrl-cでrsyncを中断します。「-partial」または「--append」を使用する必要がありますか?
で中断rsyncしctrl-c(ファイルの半分が転送された後)、すでに転送されたデータを再送せずに再開したいと思います。 私が見つけたstackexchange / google情報は矛盾しているようです。使用--partialと言う人と使用と言う人がいました--append。私には、両方とも機能するようです。 ctrl-cでrsyncを中断したい場合、--partialまたはを使用する必要がありますか--append? 両方が機能する場合、どちらを使用するほうがよいのでしょうか?


4
複数の引数を取るスクリプトを作成するにはどうすればよいですか?
これは非常にシンプルなスクリプトです #!/usr/local/bin/bash set -e if [ "$#" -lt 1 ] then echo "Please insert at least one argument" exit else echo -e "\c" fi if [ -h "$1" ] then echo "$1 is a symbolic link" else echo "$1 in not a symbolic link" fi 〜 私の質問は、複数の引数を認識するためにスクリプトを変更する方法ですか?4つのファイルがあり、スクリプトに戻りたい $1 is a …

4
Systemdは起動直後にサービスを強制終了します
OSSEC HIDSのsystemdユニットファイルを書いています。問題は、systemdがサービスを開始するとすぐに停止することです。 そのExecStartディレクティブを使用すると、すべて正常に動作します。 ExecStart=/var/ossec/bin/ossec-control start しかし、私がOSSECログを少し改善すると、開始後にSIG 15を受け取ることになります。 ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start' 別の小さな変更を行うと、サービスは20秒後にSIG 15を受け取ります。 ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start && sleep 20' そのため、systemdはサービスの開始後に/ bin / shプロセスを強制終了し、bin / shはOSSECを強制終了します。 この問題を解決するにはどうすればよいですか?
14 centos  rhel  systemd 

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