タグ付けされた質問 「linux」

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

3
パイプは一時ファイルを書き込まなければなりませんか?
パイプを介して2つのプロセス間で大量のデータを転送すると、Linuxによって/ tmpディレクトリに一時ファイルが作成されることがわかりました。パイプ操作が成功すると、対応する一時ファイルはOSによって自動的に削除されます。しかし操作が失敗した場合、tmpファイルはそこに残ります。 何らかの理由で、ユーザーにデータをパイプ経由で転送する機会を与えたくないので、プログラムがクラッシュしてもハードディスクに何も残らないようにします。これどうやってするの?
11 linux  pipe 



2
終了したサブコマンドにパイプするときに、bash whileループが終了しないのはなぜですか?
以下のコマンドが終了しないのはなぜですか?ループは終了するのではなく、無限に実行されます。 より複雑なセットアップを使用してこの動作を発見しましたが、コマンドの最も単純な形式は次のようになります。 終了しません: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 上記のタイプミスはありません。各「|」パイプです。「出口1」は、実行されて終了した別のプロセスを表します。 「exit 1」により、whileループ(リーダーのないパイプに書き込み)でSIGPIPEが発生し、ループが発生することが予想されます。しかし、ループは実行を続けます。 コマンドが停止しないのはなぜですか?

4
「screen」ユーティリティに相当するX
unix / linuxには、この非常に便利なプログラムがありscreenます。bash用で、テキストのみで、セッションをデタッチ、ログアウト(セッションはまだ実行中)、後でログイン(別のコンピューターからでも)、再開できますセッションは、私が残したとおりです。 私の質問は、screenXに相当するものはありますか? だから私がやりたいのはssh -X、リモートLinuxマシンのXセッションでリモートで作業し、ログアウトし、後で別のコンピュータから再度ログインしssh -XてXセッションを再接続することです。以前にログアウトした瞬間から実質的に作業を再開します。これは可能ですか?
11 linux  xorg  gnu-screen 

1
画面-行頭にカーソルを移動
bashでは、通常、を使用してカーソルを行の先頭に移動できますCTRL+a。 画面でCTRL+aは、特別な画面コマンドに使用されています。 a)画面コマンドに別のキーの組み合わせを使用する、またはb)別の組み合わせを使用してカーソルを行の先頭に移動するにはどうすればよいですか?
11 linux  bash  gnu-screen 

1
sedの `-n`オプションは何をしますか?
これは、次のマニュアルページのエントリです-n。 -n パターンスペースの自動印刷を抑制する 特定の操作に使用しない場合-n、各行が標準出力に印刷されます(要求された行が2回印刷されます)。 $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' test.txt first second second third third fourth fifth ただし、この法律は他のコマンドには適用されません。 $ sed -n 's/t/T/' test.txt $ sed 's/t/T/' test.txt firsT second Third fourTh fifTh それで-n、正確に何をしますか?

1
このソフトリンクが期待どおりに機能しないのはなぜですか?
bash4.3 # pwd /bin bash4.3 # ll sh lrwxrwxrwx. 1 root root 4 May 17 22:22 sh -> bash bash4.3 # ll bash -rwxr-xr-x. 1 root root 1072056 May 17 22:22 bash bash4.3 # bash bash4.3 # sh sh-4.3# 私のOSはfedora 24(デフォルトのGNOMEバージョン)です。 例から、我々は知ることができます:下/bin、bashバイナリ実行ファイルです。shへのソフトリンクbashです。 したがって、私の知る限り、type bash and press enterと同じ結果を正確にもたらす必要がありますtype sh and press …
11 linux  bash  shell  fedora  sh 


2
Windows 8のブート構成を破損せずに、Windows 8とともにLinuxをどのようにインストールしますか?
Linux Mint 14をWindows 8と一緒にインストールするために、UEFIを無効にして、Linuxイメージでフラッシュドライブを起動しました。Linuxをインストールし、コンピューターを再起動すると、GRUBブートローダーが表示されました。Windows 8を選択すると、次のエラーが表示されました。 WindowsブートマネージャーWindowsの起動に 失敗しました。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります。 問題を修正するには: 1. Windowsインストールディスクを挿入し、コンピューターを再起動します。 2.言語設定を選択して、[次へ]をクリックします。 3.「コンピューターの修復」をクリックします。 このディスクがない場合は、システム管理者またはコンピューターに連絡してください メーカーの支援。 ファイル:\ Boot \ BCD ステータス:0xc000000e 情報:PCのブート構成データが見つからないか、エラーが含まれています。 私はディスクを持っていなかったので、特にGRUBブートローダーを台無しにしてLinuxのインストールで問題を起こす場合、インストールを修復しようとはしませんでした。UEFIを再度有効にして、Windowsが正しく読み込まれるかどうかを確認しました。それはできましたが、Linuxを起動するオプションを提供しませんでした。この問題を解決して、2つのオペレーティングシステムを共存させるにはどうすればよいですか? 更新: EasyBCDを試してみましたが、成功しませんでした。Linuxブートオプションを追加できます。これはメニューに表示されますが、ブートしようとするとブート構成ファイルが見つからないか破損していると一貫して表示されます。WindowsにrEFIndもインストールしましたが、メニューにLinuxブートオプションを追加するか、Ext4fsドライバーをインストールするまでドキュメントを見つけることができませんでした(正直なところ、これらのプログラムが何をするのかさえわかりません。 OSブートの知識。デュアルブートするときは常にLinuxを最後にインストールし、GRUBにすべてのハードワークを行わせますが、残念ながら私のGRUBはWindows 8では動作しません。ドキュメントを調べていないとは思わない。ブートローダーを扱った経験が足りないので、見つけたドキュメントを理解する能力が妨げられていると思う。 問題またはその修正方法をよりよく理解するために、より多くの提案または情報を見つけることができる場所を探しています。 更新: 私は、ブート可能な再作成USBフラッシュドライブを 経由UNetbootinとでLinuxのミントを再インストールEFIのモード。ただし、linuxmintWindowsブートマネージャーから選択しようとしても読み込まれませんでした\EFI\linuxmint\grubx64.efi。私が見逃していた重要なステップは、BIOS設定でセキュアブートを無効にする必要があることでした。セキュアブートを無効にすると、rEFIndは想定どおりに正しくロードされ、GRUBを問題なくロードできました。私はさまざまなことを試して何時間も費やしました。EasyBCDを使用してブートメニューを調整します。Mintを何度も何度も再インストールする。セキュアブートを無効にしてrEFIndをインストールするか、LinuxをEFIモードでインストールするだけでいいことがわかりました。

4
起動時にgitlabを停止または防止するにはどうすればよいですか?
Ubuntu 14.04に次のdebファイルからgitlabをインストールしました。 gitlab_6.9.2-omnibus-1_amd64.deb それは美しく働きます。しかし、gitlabを実行せずにボックスのメンテナンスを実行したいのですが、とにかくこれを行う方法が見つかりません。 cronには何もありませんが、/ etc / init.dには何も表示されていません。 すべてのドキュメントは、ルートフォルダーとして/ home / gitlabを指していますが、私の場合は/ var / opt / gitlabとその他のフォルダーです。 nginx、postgres、redisを実行しているようです。個々のコンポーネントを強制終了できますが、それで十分だと思いますが、きれいにシャットダウンするか、単に起動しないようにしたいです。これらのコンポーネントは/etc/init.dシステムの一部ではありません... 何か案は?
11 linux  ubuntu  git  gitlab 

3
OSはどのようにデータを削除しますか?(Linux / Windows)[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私の質問は簡単です:オペレーティングシステム(LinuxまたはWindows)はどのようにHDDからデータを削除しますか? 私は2つの方法を想像できます: 「物理的な方法」:データのメモリアドレスをすべてゼロにして、データを本当に削除します。たとえば、HDDのどこかにデータが1010...010後で表示される場合、次のように表示されます0000...000 データは保持しますが、上書きできます。
11 linux  windows 


1
Okularをカスタマイズしてハイライトツールのプロパティを変更する
LinuxでPDFリーダーとしてOkularを使用しています。ハイライトの色を永続的に変更する方法を知りたい。ハイライト選択を右クリックして必要な変更を行うことで、ハイライトツールで使用される色の彩度を変更できることを知っています。ただし、これらは現在の選択にのみ適用されます。 okularを設定して、ファイル内のすべてのハイライトの設定を維持し(特定の位置でカスタマイズできるようにします)、ファイルを閉じた後も維持します[後で開く。つまり、設定は失われません]
11 linux  pdf  pdf-reader  okular 

6
正規表現を使用して一部のファイルのみを含めるrsync
rsyncを実行して、ファイル名のパターンに基づいて、大文字と小文字を区別しないパスで再帰的にいくつかのファイルをコピーしようとしています。これは、rsyncを実行するために行ったことです。 $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ 何もコピーされません。デバッグ出力には以下が表示されます。 [sender] hiding file 1Name.txt because of pattern * [sender] hiding file 1.txt because of pattern * [sender] hiding file 2.txt because of pattern * [sender] hiding file Name1.txt because of pattern * [sender] hiding directory test1 because of pattern …
11 regex  linux  shell  backup  rsync 

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