Unix & Linux

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

3
すべてのパスでCygwinの/ cygdriveプレフィックスを削除するにはどうすればよいですか?
Git for Windowsに同梱されているbashシェルからCygwinに切り替えていますが、奇妙な問題が発生しています。誰か/cygdrive/がすべてのパスに追加するのは良い考えだと思いましたが、それは恐ろしくideaい考えだと思います。私はこれを追加することでこれを部​​分的に修正できると判断できました mount --change-cygdrive-prefix / export HOME=/c/Users/BZISAD0 .bashrcにありますが、PATH変数を見ると、すべてに/ cygdrive /が含まれています。私はPATHを修正するスクリプトを書くことができると思いますが、それは私がすでにやっていることよりももっと厄介です。そこより良い方法があるはず、と私はそこのCygwinの古いバージョンがGitリポジトリのbashシェルが使用する(私の知る限り)以来で、それが何らかの形に構成されていますかなり確信していない先頭に追加/cygdriveどこでも。それでは、「Suck」ノブをゼロにするにはどうすればよいですか?
36 path  cygwin  bashrc 

4
特定のフォルダー内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?
現在のディレクトリと作業ディレクトリを(を使用して移動するcd)特定のディレクトリに設定し、次のように入力した場合: rm *.xvg このコマンドは何をしますか?それが真実であること上記のコマンド意志だけの拡張子を持つファイルの削除.xvg だけの作業ディレクトリにありますか? 上記のコマンドがWORKING DIRECTORYにある.xvgファイルのみを削除することを絶対に確認したいので、尋ねる前にこれを試してみることに緊張しました。
36 bash  shell  directory  rm 

6
Alt +右マウスを使用してウィンドウのサイズを再度変更する方法!
これがgnome-shell3で削除/変更されたことに不満を感じています。Alt +右クリックなど、ウィンドウのサイズを変更したり移動したりするための特定のキーバインディングがあります。システム設定を使用しようとしましたが、役に立ちませんでした。他の誰かがこれで働いて、それを機能させましたか?

5
マウスの進む/戻るボタンを無効にする方法
私のマウスには残念な機能があります。使用しているときに親指が非常に優しく座っている左側、右側には、非常に敏感な2つのボタンがあり、ブラシだけでクリックできます。 もちろん、ブラウザーで押した場合、その1時間のyoutubeビデオの視聴がさらに難しくなる厄介な進む/戻るボタンについて話しています。それらを無効にする方法はありますか?これはXで処理されますか?
36 xorg  mouse 

2
別のプロセスにパイプすると、ANSIエスケープコードはどこに移動しますか?保管してもいいですか?
プロセス用に色分けされた出力をパイプしたい場合があります。grep ...しかし、私がそれを別のプロセスにパイプするとき、例えば。sed、カラーコードは失われます... コードをそのまま保持する方法はありますか? 色付きの出力が失われる例を次に示します。 echo barney | grep barney | sed -n 1,$\ p


3
grepは検索を高速化するためにキャッシュを使用しますか?
grep同じクエリ(および同じファイルでの異なるクエリ)での後続の実行は、最初の実行よりもはるかに高速であることに気付きました(大きなファイルを検索する場合、効果は簡単にわかります)。 これは、grepが検索に使用される構造の何らかのキャッシュを使用することを示唆していますが、インターネット上で参照を見つけることができませんでした。 grep後続の検索で結果をより速く返すことができるメカニズムは何ですか?
36 linux  grep  cache 

2
/ proc / PID / fd / Xリンク番号
Linuxでは、で/proc/PID/fd/X、パイプまたはソケットであるファイル記述子のリンクには、次のような番号があります。 l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ 1 user user 64 Mar 24 00:05 4 -> socket:[3142926] lr-x------ 1 user user 64 …


1
sudoの#includeおよび#includedirディレクティブの先頭にポンド(#)文字が付いているのはなぜですか
sudo環境のセットアップ中に、includeディレクティブの先頭にポンド(#)文字が付いていることに気付きました。 Solarisはこれを次のように示します。 ## Read drop-in files from /etc/sudoers.d ## (the '#' here does not indicate a comment) #includedir /etc/sudoers.d マニュアル(LinuxおよびSolaris)には次のように記載されています。 sudoers内から他のファイルを含める#includeおよび#includedirディレクティブを使用して、現在解析中のsudoersファイル内から他のsudoersファイルを含めることができます。 そして: その他の特殊文字と予約語ポンド記号( `# ')は、コメントを示すために使用されます(#includeディレクティブの一部である場合、またはユーザー名のコンテキストで発生し、その後に1つ以上の数字が続く場合を除き、その場合、uidとして扱われます)。コメント文字とそれ以降のテキスト(行末まで)は無視されます。 #includeと#includedirディレクティブでポンド文字を使用する選択が行われた理由を誰もが知っていますか? 副次的注意事項として、私はしばしばegrep -v '^#|^$' configfile、デフォルトではない/アクティブな設定を取得するために何かを使用しますが、これは明らかにsudoersファイルに対して機能しません。
36 sudo 


3
すでに実行中のシステムでプラグイン時にUSBデバイスを自動的にマウントする方法は?
/etc/fstabブート時または実行時にデバイスを自動的にマウントする方法を知っていますsudo mount -a。たとえば、ここに私のデバイスの現在の行があります UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 どのように私は私がそうすることを、知られているUUIDを持つこのUSBデバイスは、システムがすでに実行されている間に差し込まれている自動マウントを達成しないいない実行する必要がありsudo mount -a、それが差し込まれた後? 追加情報:最新のコンソール専用Debian wheezy linuxに取り組んでいます。


6
seq(1)を使用して番号を逆順に表示する方法は?
さまざまな順序で数値を繰り返し処理します。次のような手順でも、昇順で表示できます。 $ seq --separator="," 1 10 1,2,3,4,5,6,7,8,9,10 $ seq --separator="," 1 2 10 1,3,5,7,9 また、連続的でも段階的でもなく、逆の順序で表示することができます。 $ seq --separator="," 10 1 $ seq --separator="," 10 2 1 上記のコマンドの出力はありません。 私のシェルの詳細: $ bash --version GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. 数字を降順で表示する方法を教えてください。
36 command-line  seq 

4
UbuntuはDebianにどのように基づいていますか?
Linux MintはUbuntuに基づいています。UbuntuはDebianに基づいています。このように、Ubuntu、Debian、Slackwareなどに基づいた他のLinuxディストリビューションがいくつかあります。これを意味するのは、他のものに基づいた1つのLinuxディストリビューションです。彼らはどのように作られていますか?

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