Ubuntu

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

9
.bashrcはどこにありますか?
私は愚かな質問を感じますが、どこでもこれに対する答えを見つけることができないようです。これらの指示に従ってbashプロンプトを編集しようとしていますが.bashrc、ユーザーディレクトリ(~/.bashrc)、ホームディレクトリ、またはメインファイルシステムディレクトリにはありません。 .bashrcin はありません/etc/(bash.bashrcただし、があります)。 .bashrcユーザーまたはホームディレクトリにファイルを作成しますか?bashプロンプトを変更するためのより良い、より新しい一連の指示はありますか?

11
起動が遅い-「dev-disk-byの開始ジョブが実行中…」
問題がいつ発生し始めたかは思い出せませんが、VMWare Ubuntuイメージを外部SSDに移動して、どのPCでもOSを使用できるようになった可能性があります。Googleにはこの問題に関する多くのリンクはありませんが、表示されるリンクが話題になっていfstabます。たとえば、起動が遅い-「dev-disk-byの開始ジョブが実行中です...」とは何ですか?-OpenSUSEフォーラム。 スワップパーティションを削除して再度作成する必要があるという言及。 私はGpartedでこれをやろうとすることができますが、スレッドで提案されているようにスワップを台無しにしたらどうなるかわからないので、私の主な懸念はUbuntuでの現在の設定を失うことです。誰でも助けることができますか?
108 boot  swap 

4
致命的なエラー:sys / cdefs.h:そのようなファイルまたはディレクトリはありません|
Ubuntu 14.04 LTSでCode :: Blocks IDEを使用してAtmega16をプログラムしようとしていますが、C :: Bでプログラムのコンパイル/ビルド中に次のエラーが発生します。 /usr/include/features.h|374|fatal error: sys/cdefs.h: No such file or directory| 私はこのスレッド を読みましたが、それに基づいてlibc6-dev、依存関係を削除することでパージを試み、トラブルに遭遇しました。以前の経験から、破損したパイプエラーが発生する可能性が非常に高いことを知っていました。失われた依存関係をインストールすることでそれに取り組みました。 今でも同じエラーが発生します。
108 14.04  libraries  c 






8
次の行に折り返すために長いコマンド行を取得するにはどうすればよいですか?
Ubuntuで長い間気づいていたことは、新しい行に折り返すのではなく、端末の幅よりも長い(幅の広い)コマンドラインでコマンドを入力しているときです同じ行の1列目で、コマンドラインの先頭の上書きを開始します。(実際のコマンドは実際には上書きされませんが、視覚的には、表示されたテキストが上書きされます)。 見ずに説明するのは難しいですが、端末の幅が20文字(私の場合は120文字に近い-例のため)で、英語のアルファベットをエコーし​​たいとします。私が入力するのはこれです: echo abcdefghijklmnopqrstuvwxyz しかし、キーを押す前の私の端末は次のようになっています。 pqrstuvwxyzghijklmno Enterキーを押すと、エコーします abcdefghijklmnopqrstuvwxyz そのため、コマンドが正しく受信されたことがわかります。「o」の後にタイピングをラップし、同じ行で最初からやり直しました。 幅が20文字しかない端末でこのコマンドを入力すると、次のようになります。 echo abcdefghijklmno pqrstuvwxyz 背景:私はシェルとしてbashを使用しており、〜/ .bashrcに次の行があります。 set -o vi VIコマンドを使用してコマンドラインをナビゲートできるようにします。現在、Ubuntu 10.10サーバーを使用しており、Puttyでサーバーに接続しています。 私が働いていた他の環境では、長いコマンドラインを入力すると、コマンドが端末の幅より長くなり、入力し続けると、作業中の行の下に新しい行が追加され、コマンドが表示されます2つの異なる行。しかし、Ubuntuの使用を覚えている限り、私の長いコマンドは1行しか占有しません。 これは、履歴内の前のコマンドに戻るときにも発生します(Escを押してから「K」を押して前のコマンドに戻る)-端末幅より長い前のコマンドに到達すると、コマンドラインが取得されますマングルされ、コマンドのどこにいるのかわかりません。 長いコマンド全体が表示されることがわかった唯一の回避策は、「Esc-V」を押すことです。これにより、VIエディターで現在のコマンドが開きます。 .bashrcファイルに奇妙なものはないと思います。「set -o vi」行をコメントアウトしましたが、まだ問題がありました。 Puttyの新しいコピーをダウンロードし、構成に変更を加えませんでした。接続するためにホスト名を入力しただけで、まだ問題があります。構成を変更します) 他の誰かがこの問題を抱えていて、誰もそれを修正する方法を考えることができますか? 編集 それは私の.bashrcファイルでした。同じプロファイルをマシンからマシンにコピーし、$ PS1で特殊文字を使用して、何らかの形でそれをスローしました。私は今、私の$ PS1の標準bash変数に固執しています。 .bashrcのヒントを提供してくれた@ændrükに感謝します! ...編集の終了...
108 command-line  bash 


4
グループからユーザーを削除する方法は?
adminグループにユーザーアカウントを追加しましたが、間違ったユーザーを追加したことがわかりました。そのため、adminグループからアカウントを削除する必要があります。 ユーザーを削除せずにグループからアカウントを削除するにはどうすればよいですか?
108 users 


2
UbuntuのさまざまなバージョンはどのDebianバージョンに基づいていますか?
Ubuntu 10.04、10.10、および12.10用にカスタマイズされたソフトウェアパッケージがいくつかありますが、Debian Squeezeにインストールする必要があります。特定のUbuntuとDebianのバージョン間のマッピングをGoogleで確認できませんでした。ここの誰かが助けてもらえますか? 具体的には、Debian Squeezeに対応するUbuntuバージョンを知りたいです。
108 debian 

4
Docbotコンテナーにcertbotをインストールするときのtzdataとのユーザーの対話の回避
Ubuntu 16.04イメージのあるドッカー環境にcertbotをインストールしたい: 例えば: docker run -it ubuntu:16.04 /bin/bash 私がコンテナの中にいるとき、certbotをインストールする最も簡単な方法は、ユーザーの介入が必要なので機能しません。 apt-get update && \ apt-get install -y software-properties-common && \ add-apt-repository -y -u ppa:certbot/certbot && \ apt-get install -y certbot 問題はtzdata、この対話型ダイアログで停止します: Extracting templates from packages: 100% Preconfiguring packages ... Configuring tzdata ------------------ Please select the geographic area in which you live. …

4
「exec」コマンドは何をしますか?
bashコマンドがわかりませんexec。これをスクリプト内で使用して、すべての出力をファイルにリダイレクトするのを見ました(これを参照)。しかし、私はそれがどのように機能するのか、それが一般的に何をするのか理解していません。マニュアルページを読みましたが、理解できません。
107 bash 

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