Unix & Linux

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

10
より良い色なので、コメントはVimで濃紺ではありませんか?
ほとんどの場合、Rubyファイルを編集しますが、シェルスクリプトファイルのコメントも # 現在、私のコメントは黒の上に濃い青で表示されていますが、これは本当に読みにくいです。 スクリーンショットをご覧ください。 色を変更するにはどうすればよいですか? ベースとして黒の背景が好きですが、すべての色について異なるスキーマを検討したいと思います。

3
ファイルの内容を空にします
ファイルからすべてのエントリを削除する3つの方法を知っています。 彼らです >filename touch filename filename < /dev/null これら3つのうち>filename、キーストロークの回数が最も少ないので、私は最も悪用しています。 ただし、大きなログファイルと小さなファイルに関して、3つのうちのどれが最も効率的か(より効率的な方法がある場合)を知りたいと思います。 また、3つのコードはどのように動作し、コンテンツを削除しますか?

7
「ホイール」グループはどこでその名前を取得しましたか?
wheel* nixのコンピュータ上のグループは、通常のルートのようなアクセスのいくつかの並べ替えを基を意味します。一部の* nixでは実行権限を持つユーザーのグループであると聞きましたsuが、Linuxでは誰でもあるようです(もちろん、rootパスワードが必要ですが)。私が使用したLinuxディストリビューションでは、デフォルトで使用する権利があるグループのようsudoです。sudoersそれらのためのエントリがあります: %wheel ALL=(ALL) ALL しかし、それはすべて接線です。私の実際の質問は次のとおりです。このグループはなぜ呼ばれwheelますか?以前にさまざまな説明を聞いたことがありますが、それらのいずれかが正しいかどうかはわかりません。誰が用語の実際の歴史を知っていますか?
220 sudo  history  group  su 


6
Bitbucketにプッシュするたびにパスフレーズを尋ねられるのを避ける方法
このガイドの助けを借りてsshのものをセットアップしましたが、以前はうまく機能していました(hg pushパスフレーズを要求されることなく実行できました)。私がまだ同じホームディレクトリを使用していることを考えると、当時と今の間に何が起こり得たでしょう。 $ cat .hg/hgrc [paths] default = ssh://hg@bitbucket.org/tshepang/bloog $ hg push Enter passphrase for key '/home/wena/.ssh/id_rsa': pushing to ssh://hg@bitbucket.org/tshepang/bloog searching for changes ...

6
tmux(1)分割ペインを均等に分散するにはどうすればよいですか?
私は、vim(1)がその分割ウィンドウをで処理する方法に似た動作を探しています^w =。tmux(1)にはが事前に定義されたレイアウトがありますが^b Meta[1-5]、これにはおそらく現在使用しているレイアウトがありません。 ウィンドウを分割すると、両方のペインの現在のウィンドウが半分になります。再び分割し、そのペインを2つに分割します。垂直分割と水平分割を組み合わせると、それらは互いに半分になり続け、新しいペインはそれぞれ小さくなります。 作成したばかりの新しいレイアウトを維持しながら、vim(1)のように、すべての垂直分割と水平分割を均等にバランスさせるにはどうすればよい^w =ですか?
217 tmux 

5
Bashスクリプトがエイリアスを認識しないのはなぜですか?
私の~/.bashrcファイルには2つの定義があります: commandA、これは長いパスのエイリアスです commandB、これはBashスクリプトのエイリアスです これら2つのコマンドで同じファイルを処理したいので、次のBashスクリプトを作成しました。 #!/bin/bash for file in "$@" do commandA $file commandB $file done セッションからログアウトして再度ログインした後でも、command not foundこのスクリプトを実行すると、Bashは両方のコマンドのエラーを表示します。 私は何を間違えていますか?
216 bash  alias 

6
grepを使用して発生の総数を数える
grep -cファイル内で文字列が何回出現するかを見つけるのに役立ちますが、各出現を1行に1回だけカウントします。行ごとに複数の発生をカウントする方法は? 私はよりエレガントなものを探しています: perl -e '$_ = <>; print scalar ( () = m/needle/g ), "\n"'
215 grep 


17
Linuxを常にVMで実行しない理由は何ですか?
私は日々の仕事のほとんどでArch Linuxを使用するように切り替えており、ゲームやOneNoteのようなLinuxに移植されていないアプリ以外にはWindowsは必要ありません。私のLinuxディストリビューションは、WindowsをホストとしてVirtualBoxでホストされており、スナップショットは非常に便利です。 Windowsホストをほとんど気にせず、ゲストの95%をゲストに費やすとしたら、何を見逃してしまうでしょうか? 重大な欠点はありますか? パフォーマンスは深刻な影響を受けますか?マシンに直接インストールすると、私の人生はさらに驚くほどになりますか?


4
/ proc / cpuinfoのフラグはどういう意味ですか?
プロセッサに特定の機能があるかどうかを確認するにはどうすればよいですか?(64ビット命令セット、ハードウェア支援仮想化、暗号化アクセラレーターなど)ファイルの/proc/cpuinfoこの情報がflags行に含まれていることは知っていますが、これらの暗号化された略語はどういう意味ですか? たとえば、次の抜粋を考える/proc/cpuinfoと、64ビットCPUがありますか?ハードウェア仮想化はありますか? model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz … flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts …
212 linux  cpu  arm  x86 

3
元のファイルを保持するようにgzipに指示する方法は?
元のファイルを保持したまま、gzipコマンドラインツールを使用してテキストファイルを圧縮したいと思います。デフォルトでは、次のコマンドを実行します gzip file.txt このファイルを変更し、名前を変更しfile.txt.gzます。この振る舞いの代わりに、私は既存のものに加えてこの新しい圧縮ファイルを持ちたいfile.txtです。今のところ、私はそれを行うために次のコマンドを使用しています gzip -c file.txt > file.txt.gz それは動作しますが、なぜこのような一般的なタスクを実行する簡単な解決策がないのだろうか?たぶん私はそれをするオプションを見逃したのですか?
210 command-line  files  gzip 

7
リブートせずにudevルールをリロードする方法は?
新しく作成されたルールが機能するように、udevルールをどのようにリロードする必要がありますか? 私はArch Linuxを実行していますが、udevstartここにはコマンドがありません。 また/etc/rc.d、そこにudevサービスはありません。
210 kernel  udev 

21
ランダムな文字列を生成する方法は?
ランダムな文字列(パスワード、ユーザー名など)を生成したいと思います。必要な長さ(13文字など)を指定できる必要があります。 どのツールを使用できますか? (セキュリティとプライバシーの理由から、ウェブサイトでのオンラインではなく、オフラインで文字列を生成することが望ましいです。)
209 password  string  random 

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