Unix & Linux

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



8
DebianとUbuntuの違い
Ubuntuのランダムな変更にうんざりしています。永久にDebianに切り替えることを考えています。どこかに2つのディストリビューションの間に変更のリストがあるかどうか誰もが知っていますか?自分が何に夢中になっているか知りたい。
39 ubuntu  debian 


5
別のユーザーのデスクトップでrootとしてグラフィカルプログラムを起動できますか?
以下は、私が知る必要があると思う他の質問です。 Xセッション以外からですか?(ルートがXにログインしていないことを意味します) 複数の人がXにログインしている場合、誰がどの画面にいたかを自動検出して、アプリを起動する必要がある画面をプログラムで検出できますか? ユーザーとしてアプリを起動できますか?(OK 99.999%確かにこれはyesです) グループXのユーザーがXにログインしているかどうかを検出できますか?
39 xorg  root  session 



5
ソースからプログラムをコンパイルしてインストールする方法
これは、Linuxの楽しみを本当に制限する問題です。アプリケーションがリポジトリにない場合、またはインストーラースクリプトがない場合、ソースからアプリケーションをインストールする場所と方法に本当に苦労します。 Windowsと比較すると、簡単です。(ほとんど)ウィザードですべての作業を行うインストーラーアプリケーションを使用する必要があります。Linuxでは...それほどではありません。 だから、これについてのヒントや指示はありますか?ソースからLinuxプログラムをインストールする方法、理由、場所を明示的に説明しているウェブサイトはありますか?

2
再起動せずにsystemdを再起動できますか?
yum updateRHEL 7.4の後でサービスを再起動しようとしています。systemctlを使用してすべてのサービスを再起動できましたが、そこneeds-restartingからyum utilssystemd自体も再起動する必要があることがわかりました。 # needs-restarting 1 : /usr/lib/systemd/systemd --system --deserialize 21 systemdサーバーを再起動せずに再起動できますか? のいくつかの言及を見つけましたsystemctl daemon-reloadが、これによりニーズの再起動リストから消えることはありません。
39 rhel  systemd 

4
コマンドラインからディスクイメージをマウントする方法は?
/ devに対応するデバイスファイルがあるドライブをマウントする方法は知っていますが、物理デバイスを表さず、/ devにアナログがないディスクイメージに対してこれを行う方法はわかりません(たとえば、 ISOファイルまたはフロッピーイメージ)。Mac OS Xでこれを行うには、Finderでディスクイメージのアイコンをダブルクリックします。これにより、ドライブが自動的にマウントされますが、ターミナルから実行できるようにしたいと思います。これを行う一般的なUnixの方法があるかどうか、またはこれがプラットフォーム固有かどうかはわかりません。
39 mount  disk-image 

1
systemdユーザーユニットが起動時に起動しないのはなぜですか?
systemdユーザーユニットを作成し、システムの起動時に開始するようにしています。サービスは手動で開始されますが、起動時に開始されません。 インターネットの検索から、ユーザーユニットが起動時に起動するためにはloginctl enable-linger <username>、おそらく実行する必要があることを学びましたが、これはまったく効果がなかったようです。実際、manページには次のように書かれています。 Enable/disable user lingering for one or more users. If enabled for a specific user, a user manager is spawned for the user at boot and kept around after logouts. This allows users who are not logged in to run long-running services. このコマンドを実行しても、ブート時にサービスが開始されません。 loginctl enable-linger error ユニット: …

2
bash引数をスペースを含む単一の文字列に結合する
Bash関数のすべての引数を、各引数をスペースで区切った1つの文字列に結合しようとしています。また、文字列全体を単一引用符で囲む必要があります。 ここに私がこれまで持っているものがあります... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let $str=$str+"\'" 明らかにこれは機能しませんが、これを達成する方法があるかどうか疑問に思っていますか?

3
フォルダー自体なしでフォルダーからファイルをコピーする方法
私はからのファイルとサブフォルダをコピーしようとしていなくて、フォルダAそのもの。たとえば、フォルダは次が含まれます。 | file1.txt | file2.txt | subfolder1 次のコマンドを実行すると、間違った結果が得られます。 sudo cp -r /home/username/A/ /usr/lib/B/ 結果は /usr/lib/B/A/...copied files... の代わりに.. /usr/lib/B/...copied files... origin-folderなしで期待されるものに到達するにはどうすればよいですか
39 bash  command-line  cp 

5
bashは独自の入力ストリームに書き込むことができますか?
インタラクティブbashシェルで、ユーザーがそのプロンプトでそのテキストを入力したかのように、次のコマンドプロンプトに表示されるようにテキストを出力するコマンドを入力することは可能ですか? 私のことができるようにしたいsourceユーザーは、必要に応じて押す前に、それを編集できるように、それはそれは、スクリプトが終了した後ときプロンプトに戻りますが表示されていることを、コマンドラインと出力を生成するスクリプトenterを実行することを。 これはxdotool、端末でXウィンドウを使用し、インストールされている場合にのみ機能します。 [me@mybox] 100 $ xdotool type "ls -l" [me@mybox] 101 $ ls -l <--- cursor appears here! これはbashのみを使用して実行できますか?
39 bash 

2
awk '!a [$ 0] ++'はどのように機能しますか?
このワンライナーは、事前ソートなしでテキスト入力から重複行を削除します。 例えば: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ インターネットで見つけた元のコードは次のとおりです。 awk '!_[$0]++' _Perlのようにawkで特別な意味を持つようになったので、これはさらに困惑しましたが、それは単なる配列の名前であることが判明しました。 これで、ワンライナーの背後にあるロジックがわかりました。 各入力行はハッシュ配列のキーとして使用されるため、完了すると、ハッシュには到着順に一意の行が含まれます。 私が学びたいのは、この表記がawkによってどのように解釈されるかです。たとえば、バング記号(!)の意味とこのコードスニペットの他の要素。 どのように機能しますか?

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