Unix & Linux

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

4
lsの色:ls出力でフォントの一部が黒になり、他のフォントが緑になるのはなぜですか
いくつかのフォントファイルをAWS(Amazon Linuxを実行)にアップロードし、.ebextensionsのコマンド/usr/share/fontsを使用してそれらをディレクトリに移動しましたcp。 MacからSSHでログインしてを使用するとls -a、一部のファイルの色が異なります。1つのフォントファイルセットが黒で、他のセットは緑です。これが何が原因であるか、そしてそれが私のコードに問題を引き起こすかどうか知りたいです。 AskUbuntuの別の回答から、私はこれらの色を解釈する方法に関するこのキーを見つけました。なぜ.ttfが実行可能になるのか、.ttfsのあるセットが認識され、別のセットは認識されないのか理解できません。 青:ディレクトリ 緑:実行可能または認識済みのデータファイル スカイブルー:リンクされたファイル 背景が黄色の黄色:デバイス ピンク:グラフィック画像ファイル 赤:アーカイブファイル これらのファイルはすべて、アップロード前にさまざまなフォントサイトからMacにダウンロードされました。
10 files  ls  colors  executable 

3
lshwから2行をgrepする方法は?
マザーボードのシリアル番号とコンピューターの製品モデルをgrepしたい。使った sudo lshw | grep -m1 serial: シリアル番号をgrepする方法(「serial:」が複数あり、最初のものが必要なためです。これをどのように行うことができ、同時に「product:」のgrepも同時に実行できますか?productも複数存在します。そして最初のものはまた私が欲しいものです。 lshw これを返します: user@ubuntu:~$ sudo lshw ubuntu-pc description: Notebook product: 23252DG (LENOVO_MT_2325) vendor: LENOVO version: ThinkPad X230 serial: R9TWZVR width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: administrator_password=disabled chassis=notebook family=ThinkPad X230 power-on_password=disabled sku=LENOVO_MT_2325 uuid=01ECC0B1-8251-CB11-8538-B7D9EC435D9B *-core description: Motherboard product: 23252DG vendor: LENOVO physical id: …

3
Sambaマウントで奇妙な名前でファイルの名前を変更する
変な名前のファイルの名前を適切な名前に変更したいのですが、次のことはできません:/ $ mv *_000c.jpg 000c.jpg mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory インターネット上のいくつかの場所で推奨されていたように、iノード番号を使用してみました。 $ ls -il *000c.jpg ls: '?j?Z?R?C1_000c.jpg': No such file or directory 213915 -rw-r--r-- 1 wolf wolf 794655 Jul 21 2012 '?j?Z?R?C1_000c.jpg' $ find . -inum 213915 -print0 | xargs -0 -I '{}' mv …

1
Gnome-shellはバッテリーのパーセンテージを表示します
Gnome Shell 3.20.4を実行しています。 アイコンの横にバッテリーのパーセンテージを表示する方法はありますか? Gnome Shellはバッテリーに使用するアイコンの数を減らしているため、正確ではありません。 アイコンはパーセンテージに依存するため、使用できる必要があります。

2
「echo $ PATH」と/ etc / pathsの違いは何ですか?
$ PATHをエコーすると、次のようになりUsers/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-toolsます。 これからいくつかのパスを削除したいのですが、コマンドを使用してファイルを開くとvim /etc/paths、次の結果が得られます。 /usr/local/bin /usr/bin /bin /usr/sbin /sbin / etc / pathsファイルは$ PATH変数とは異なりますか?
10 osx  path 

4
奇妙なキャラクターを特定するにはどうすればよいですか?
私が作業しているファイルで見つけた奇妙な文字を識別しようとしています: $ cat file � $ od file 0000000 005353 0000002 $ od -c file 0000000 353 \n 0000002 $ od -x file 0000000 0aeb 0000002 ファイルはISO-8859エンコーディングを使用しており、UTF-8に変換できません。 $ iconv -f ISO-8859 -t UTF-8 file iconv: conversion from `ISO-8859' is not supported Try `iconv --help' or `iconv --usage' for more information. …

8
文字が1回だけ含まれている場合に行を削除する方法
特定の文字を1回だけ含むファイルから行を削除したいのですが、その行が複数回存在する場合や存在しない場合は、その行をファイルに残してください。 例えば: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC ここで、私は削除したい文字があるCので、このコマンドは行を削除する必要がありますFGTHDCし、JUTDYC彼らが持っているので、C正確に一度だけ。 sedまたはを使用してこれを行うにはどうすればよいawkですか?

2
ドライブを読み取り/書き込みとしてマウントできません
読み取り/書き込みとしてマウントしようとしている1TBのHDD(/dev/sda1、マウントポイント/run/media/<name>/4733A97E4133EADF)がありますが、読み取り専用としてのみマウントできます。 システム: $ uname -a Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux $ lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sda └─sda1 ntfs 4733A97E4133EADF /run/media/<name>/4733A97E4133EADF sdb ├─sdb1 swap d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP] └─sdb2 ext4 e09a8578-53e9-4c26-9a97-a47b6350a1ab / ... 私が試したこと ブート時にドライブを自動マウントするfstabエントリを追加します。 $ cat /etc/fstab # # /etc/fstab: …

3
Bluezで非推奨になったrfcommバイナリの代替
bluez 5.44以降、bluez-utils(hcitoolなど)に含まれているrfcommバイナリは非推奨と見なされ、AURが提供するbluez-utils-compatパッケージにのみ含まれるようになりました。 rfcommカーネルモジュールを使用してBluetoothデバイスをシリアルポートにバインドするための同様のコマンドラインアプリケーションはありますか、または今後はPyBluezまたは同様のライブラリを使用する必要がありますか? 後者に該当する場合、どのPython 3ライブラリを推奨しますか? そして誰かが知っているなら、なぜ多くのbluez-utilsが突然廃止されたと考えられるのか教えてください。それについては何も見つかりませんでした。 ArchWikiは、新しい使用してRFCOMM機能を実装することをお勧めしますD-バスプロファイル1 APIを。
10 tty  bluetooth  bluez  python3 

4
RVMインストールの問題
このコマンドを実行してrvmをインストールする curl -sSL https://get.rvm.io | bash -s stable 次のエラーメッセージが表示されます。 mktemp: failed to create file via template ‘/usr/share/rvm/rvm-exec-test.XXXXXX’: Permission denied
10 rvm 

3
mv:「home」を「home-old」に移動できません:デバイスまたはリソースがビジーです
/home私のnfsマウントされたホームディレクトリへのシンボリックリンクに置き換えたいです。 rootのみがログインし、/ homeは独立したファイルシステムではありません。lsofはロックを表示せず、selinuxは許可されます。何が欠けていますか? 私はsshを介してrootとして直接ログインしています: [root@usil01-sql01 /]# uname -a Linux usil01-sql01 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@usil01-sql01 /]# w 15:30:33 up 1:41, 1 user, load average: 0.00, 0.02, 0.22 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/2 10.50.11.114 15:13 1.00s 0.19s …

4
再帰ディレクトリから特定の名前のフォルダーを抽出し、他のフォルダーを削除する方法は?
私は、zipファイルを解凍して得られる次の種類のディレクトリツリーを持っています。 X - > Y - > Z - > 実行 - HERE>ファイルとディレクトリ したがって、4つのディレクトリがあり、そのうち3つにはファイル(x、y、z)がなく、1つのサブディレクトリしか含まれていません。また、「run」という名前の、興味のあるディレクトリがあります。 「run」ディレクトリ自体(その中のすべてを含む)を、解凍した「ルート」の場所(つまり、「x」はあるが「x」内ではない場所)に移動したい。 仮定:「run」という名前のフォルダーが存在しますが、そこに到達するために「cd」する必要のあるディレクトリの数はわかりません(3(x、y、z)である可能性があります)。も不明であり、x、y、zなどである必要はありません)。 どうすればこれを達成できますか?私はこの質問の多くのバリエーションを試しましたが、すべて失敗しました。

2
正規表現による特殊文字のマッチング
小文字と数字を含む何かを見つけたい場合は非常に簡単だとしましょう produce_text | grep -E '[0-9a-z]' ブラケットは一連の文字を照合するのに役立ちますが、やや特殊なものはどうでしょうか。 私は、ブラケットを使用して、一致させたい場合は任意の文字が、閉じ括弧:これらのいずれかの]「 - 」は、両方のスラッシュ、ダッシュ(ハイフン)/と\、キャレット^、コロンを:。 このように見えますか(これは機能しません)。 [^]-/ \ ^:]

2
`sudo find`コマンドで、` -exec`コマンドが通常のユーザーとして実行されていることを確認するにはどうすればよいですか?
process_pathsスクリプトが昇格された特権で実行されないように、次のコマンドを機能させようとしています。これを行う方法はありますか? sudo find /path/ -exec process_paths '{}' \+ ここに/path/は、通常のユーザーに読み取り権限のないファイルがいくつかあります。スクリプトprocess_pathsにはパスが必要です。
10 find  sudo  su 

1
Debianでは、/ etc / default / grubの作成を担当するパッケージはどれですか?
名前とGRUB(グランドユニファイドブートローダー)の一部に不備がある多くのパッケージがあります。私のシステムにインストールされているものは- グラブコモン グラブエミュー グラブパソコン grub-pc-bin グラブテーマスターフィールド グラブ2 grub2-common grub2-splashimages 私は最初にそれを見て、それがシンボリックリンクされたファイルか通常のファイルかを確認しました- [$] ll -h /etc/default/grub -rw-r--r-- 1 root root 1.2K 2017-01-22 14:16 /etc/default/grub 見てみましたが、このファイルがどこから来たのかを教えてくれる何かが見つかりませんでしたか? [$] dpkg -S /etc/default/grub dpkg-query: no path found matching pattern /etc/default/grub または [$] dpkg-query -W /etc/default/grub dpkg-query: no packages found matching /etc/default/grub

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