Ubuntu

Ubuntuユーザーと開発者のためのQ&A

8
ping <dest>&を終了する方法
コマンド ping &lt;dest&gt; &amp; pingをバックグラウンドに移動させます。ただし、出力は引き続きターミナルに出力されます。Ctrl-Cは停止せず、新しいプロンプトを導入するだけです。端末から停止する方法は?

2
ドライブの再マウントに「/ etc / fstab」を使用していますか?
Ubuntu 14.04.5がインストールされたデバイスに、ext4ファイルシステムの単一のハードドライブがあります。 ドキュメントExt4 Filesystemを読むことで、デフォルトのデータモードはorderedメタデータのみを保護するモードであることがわかりました。私のプロジェクトではjournal、データの安全性の価値が高いため、ファイルデータも保護するように変更したいと考えています。 私が最初に試みたのは、/etc/fstabファイルを変更することでした。変えようとした UUID=&lt;UUID&gt; / ext4 errors=remount-ro 0 1 に UUID=&lt;UUID&gt; / ext4 errors=remount-ro,data=journal 0 1 data=journalオプションフィールドに追加する。 しかし、デバイスを再起動すると、「」というエラーメッセージが表示されましたcannot change data mode on remount。を確認しdmesgたところ、orderedデータモードでのドライブのマウントに関する以前のメッセージが表示されました。 恥ずかしいほど長い間、/etc/fstabデフォルトのマウントオプションを上書きしてドライブを1回だけマウントするのに使用されていると思いました。しかし、今ではそれが間違っているように見えます。ドライブはデフォルトのマウントオプションを使用してマウントされ、次にそれ/etc/fstabをピックアップして再マウントします。 私の質問は: この「mount-remout」プロセスはシステムの設計ですか?私はFstabwikiページを読みましたが、「mount-remount」のことについて言及しているのを見ませんでした。 /etc/fstabが本当に再マウントに使用される場合、起動プロセスのどのステップでドライブが初めてマウントされますか?で実装されてい/etc/init.dますか?/etc/init.d呼び出されたumountfsとにいくつかのスクリプトが表示されましたumountrootが、内容をざっと見ただけで、関連性がありません。



2
grep -nの結果を考慮して、その特定の行でvimを開くにはどうすればよいですか?(キーボードのみを使用)
実行grep "keyword" -nして次の結果リストを取得すると、 a/b/c:10: keyword a/b/c:70: keyword a/b/d:50: keyword 見つかった行にあるファイルの1つ(リストの2番目など)を開くにはどうすればよいですか? マウスを使用して出力をコピーし、後でコピーして、コピーした行番号をvim追加+します。(つまりvim a/b/c +70、マウスコピーを使用してファイル名を取得し、別のマウスコピーを使用して行番号を取得します(または、十分短い場合は手動でコピーします)。 キーボードショートカットでそれを行う方法はありますか?



5
「その他の場所」に「ホーム」パーティションが表示されない
私はWindowsの背景を持つUbuntuの新しいユーザーです。私の古いラップトップには500 GBのHDDがあり、システムで使用するために約50 GBのサイズのパーティションを作成し、個人で使用するために別のパーティションを約410 GB作成しました。410 GBのマウントポイントは/ homeに設定されています。これは、マウントポイントがないとシステムをインストールできなかったため、/ homeはデフォルトであると読みました。 ただし、システムをインストールすると、nautilusに表示されるパーティションはこれだけです。 しかし、GPartedを開くと: 私は何か間違ったことをしていますか?にリストされていますが、410 GBは使用されていませんGPartedか、またどのように使用できますか? Ubuntuを使用するのは初めてなので、知識が不足している可能性を排除しません。多分それはここにあり、アクティブですが、それにアクセスして自分のファイルを保存する方法がわかりませんか? ありがとう、ごめんなさい!

3
ターミナルとNautilusがクラッシュ後に機能しなくなった
何かがひどく間違っていて、私が作業していたC ++プログラムがクラッシュした後、端末とnautilus(ファイル)が機能しなくなりました。 ターミネーター(別のシェルエミュレーター)をインストールできました。ターミネーターからターミナルを起動しようとすると、次のようになります。 (gnome-shell:779):Clutter-CRITICAL **:01:49:35.532:Clutterを初期化できません:Clutterバックエンドを初期化できません:利用可能なドライバーが見つかりません。(gnome-shell:779):mutter-WARNING **:01:49:35.532:Clutterを初期化できません。 Nautilusを起動すると、次のようになります(ところで、アイコンをクリックすることではなく、Terminatorから起動できます)。 **(nautilus:445):警告**:01:48:33.021:AT-SPI:デスクトップパスまたは名前を取得できません**(nautilus:445):警告**:01:48:33.026:AT-SPI :デスクトップパスまたは名前を取得できません**(nautilus:445):警告**:01:48:33.031:AT-SPI:デスクトップパスまたは名前を取得できませんでした .....そのエラーをさらに10〜15回繰り返す.... **(nautilus:445):警告**:01:48:33.509:AT-SPI:デスクトップのパスまたは名前を取得できません**(nautilus:445):警告**:01:48:33.509:AT-SPI :デスクトップのパスまたは名前を取得できませんでした どうすれば正常に戻すことができるかについてのアドバイスはありますか? 編集:再起動後も保持されます。

6
VMware Workstation Ubuntu 18.10全画面問題
VMware Ubuntu 18.04を18.10にアップグレードしました。アップグレード後、VMをシャットダウンして再起動するまでは問題なく動作しましたが、現在は全画面で表示されません。 その後、18.10の新しいコピーをインストールしましたが、最初はインストール直後に問題なく動作し、再起動後に同じことが起こりました。 助言がありますか?
9 18.10 

1
18.04で「ユニバース」リポジトリを有効にする必要があるのはなぜですか?デフォルトでは有効になっていませんか?
Ubuntu 18.04 Bionic Beaverでは、これらのリポジトリはデフォルトで有効になっていますか?それはそう見える... Main、Restricted、Universe、とMultiverse... 別の手順では、これをステップとしてリストしています sudo add-apt-repository universe しかし、universeリポジトリはすでに有効になっているので、それは不要に思われますか?私は正しいですか? 以下の他の手順の完全なステップ sudo add-apt-repository universe sudo apt-get update sudo apt install blender steam


2
AWKを使用して2番目の列を取得する
データの2番目の列を取得するawkコマンドを取得できないようです。 バッシュコード: filter_data=$(awk "{if(/$filter:/) print $2}" &lt; scanresults_temp.txt) printf "$filter_data \n" $ filter変数は、シェルスクリプトに渡されるDownloadまたはUploadの値です。したがって、awkはDownloadまたはUploadという用語を使用して、適切な行を検索します。 ファイルの内容は次のとおりです。 Testing download speed................................................................................ Download: 51.13 Mbit/s Testing upload speed................................................................................................ Upload: 57.38 Mbit/s 私は、数字だけではなく他の何かを取得しようとEX、午前51.13と57.38。
9 bash  grep  sed  awk 

2
コンテキストメニューに複数の「アプリケーションから開く」アプリケーションがある
私は多くのcsvファイルで作業し、それらをgeditまたはlibreofficeのいずれかで別の時間に開きます。時間を節約するために、両方をコンテキストメニューに表示したいと思います。 以前は、このサブメニューで[次で開く]を選択でき、2番目のメニューを開かずに他のアプリケーションを一覧表示していました。この新しい動作により、数秒の無駄が生じます。 このコンテキストメニューエントリを元に戻すオプションはありますか?または、同様の動作を得るためのハッキングはありますか?

3
書式の違い(空白、改行など)を無視して、ソースコードファイルを比較します。
2つのC ++ソースを比較し、コードに意味のある違いを見つけることができるアプリケーションを探しています(異なる方法で再フォーマットされたバージョンを比較するため)。最低でも、ソースの機能に影響を与えない空白、タブスペース、および改行の変更を無視する機能を備えたもの(改行が空白と見なされるかどうかは言語依存であり、CおよびC ++もそうです) )。そして、理想的には、すべてのコードに意味のある違いを正確に識別できるもの。私はUbuntuの下にいます。 に従ってdiff --help | grep ignore、私diff -bBwZはその仕事を合理的に行うことを期待していました(後で処理するために、いくつかの偽陰性を取得することを期待していました)。それにもかかわらず、そうではありません。 スニペット付きの次のファイルがある場合 test_diff1.txt else if (prop == "P1") { return 0; } およびtest_diff2.txt else if (prop == "P1") { return 0; } その後 $ diff -bBwZ test_diff1.txt test_diff2.txt 1c1,3 &lt; else if (prop == "P1") { return 0; } --- &gt; …

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