Unix & Linux

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


4
PATH変数がbashで設定されている場所の完全なビュー
PATHが設定されているいくつかの場所、/etc/profileまたは.profileホームディレクトリにあるファイルを読みました。 これらはパスが設定されている唯一の場所ですか?私はそれをより良く理解したいです。 で/etc/profile、ファイル、次のコメントが言うように"system-wide .profile file for the Bourne shell"。それは、プロファイルファイルがbashの主要な構成ファイルであることを意味しますか? そのファイルでは、PATH変数がまったく設定されていません。で.profile、ホームディレクトリ内のファイルの行があります: PATH="$HOME/bin:$PATH" それPATHは既に設定された$PATH文字列を$HOME/bin:右に連結しているので、見た目でリセットしていますか?しかし、もしetc/profileおよび~/.profile設定ファイルだけですPATHされた場合$PATH、それはで定義されていない場合はそのコード行でから来ますか/etc/profile? 誰かがPATH変数の広範かつ詳細な説明をお願いします。ありがとう!

1
rsyncが見つからないのはなぜですか?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found hpux3マシンにsshを実行した場合 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated 私が設定しているPATHに$HOME/.profileして$HOME/.bashrc。/etc/profileファイルに設定する必要がありますか?
16 rsync  path 

3
ディレクトリパスの最後のスラッシュを取り除く方法は?
1つの引数としてディレクトリを必要とするスクリプトがあります。2つの形式をサポートしたい:1つは a/b/c (最後にスラッシュはありません)そして別のものは a/b/c/ (最後にスラッシュがあります)。 私の質問:2つの形式のいずれかが与えられた場合、最初の形式を変更せずに保持し、2番目の形式の最後のスラッシュを削除して最初の形式に変換する方法を教えてください。

2
現在のCPUPowerガバナーを取得する方法
現在のCPUPowerガバナーを取得したい。 入力するとcpupower frequency-info、多くの情報が得られます。情報を持たない「オンデマンド」のように、ガバナーにその価値をプログラムで使用してもらいたいだけです。

3
すべてのSnapperスナップショットを消去します
(他のディストリビューションの中でも)OpenSUSEはsnapperを使用してbtrfsパーティションのスナップショットを作成します。一部の人々はデフォルトのスナップショット間隔があまりにも速くスペースを占有しすぎると考えていますが、信じているかどうかにかかわらず、ファイルシステムのスペースをクリアしたい場合があり、btrfsスナップショットがかなりのスペースを取っていることがよくあります。または、他の場合は、VMに移動したりVMから移動したり、これらの行に沿ってストレージメディアまたは何かを変更したりする前に、すべての余分なデータをファイルシステムからクリアすることができます。 しかし、Snapperまたは他のツールを使用して、Snapperが取得したすべてのスナップショットをすばやく消去するコマンドを見つけることはできません。どうすればいいですか?
16 opensuse  btrfs 


2
ユーザーIDをマッピングしてファイルシステムをマウントするにはどうすればよいですか?
ext4パーティションを正常にマウントできます。問題は、パーティション上のすべてのファイルがuserid 1000のユーザーによって所有されていることです。あるマシンではユーザーIDは1000ですが、別のマシンでは1010です。 、しかし、私はファイルシステムがユーザー名ではなくユーザーIDを保存することを理解しています。 次のような方法でファイルの所有権を修正できます。 find /mnt/example -exec chown -h 1010 {} \; しかし、この外部ドライブを別のマシンにマウントすると、ファイルの所有権を再び1000に修正する必要があります。 私が望んでいるのは、mountmap userid 1000 to 1010というオプションを提供することです。そうすれば、実際にファイルを変更する必要がなくなります。これを行う方法はありますか?
16 mount  ext4 

1
xargsで定義済み関数を使用する方法
これは私のコードです #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword したがって、関数showwordにパラメーターとして渡す文字列をエコーする関数があります。 次にxargs、関数を呼び出して一度に1つの単語を関数に渡し、関数の2つのコピーを並行して実行しようとしています。動作してxargsいないのは、機能を認識しないことです。私がやろうとしていることをどのように達成できますshowwordか、xargsを関数で動作させるにはどうすればよいですか?
16 bash  xargs  function 

4
OpenWrtでパッケージが占有するディスク容量を知る方法は?
デバイスでOpenWrtを構成しようとして、スペースが不足しました。いくつかのツールパッケージをダウンロードしていました。では、アンインストールするものを決定するために、どのように重みを決定できますか? OPKGでインストール済みパッケージのサイズを表示することはできますか?

4
Samba:マウントエラー:XXXのアドレスを解決できませんでした:不明なエラー
Samba共有のマウントに関するいくつかのガイドを読みましたが、まだ運がありません。 次のコマンドを使用して、Samba共有に「ログイン」できます。 smbclient //vvlaptop/Documents パスワードを要求しますが、パスワードがないため、Enterキーを押します。その後、プロンプトで正常にログインしますsmb: \>。何らかの理由で共有をマウントできません。これは私が使用しているコマンドです: mount -t cifs //vvlaptop/Documents /mnt/virginia mount error: could not resolve address for vvlaptop: Unknown error このデバイスを正常にマウントするにはどうすればよいですか?
16 mount  samba  cifs 

1
XfceでのHiDPIサポートのステータスは何ですか?
Linuxでの開発作業のための新しい作業用ラップトップを探しています。非常に多くのディストリビューションをテストした後、Xubuntuまたはおそらく他のDebian / UbuntuベースのXfceセットアップ以外のものは使いたくありません。 私が心配しているのは、最近見たHaswellプロセッサを搭載したラップトップのほとんどが非常に高い解像度をサポートしているため、デスクトップを使用するには高いDPI設定(HiDPI)を使用する必要があることです。 したがって、XfceでのHiDPIサポートのステータスはどうなっているのでしょうか? (サポートが現時点では良くないと主張する情報源をいくつか見つけましたが、それが機能しているかどうかについての情報は見つかりませんでした!)

1
/etc/resolv.confにドメインが定義されていません
ファイルにドメインが定義されていないサーバーが増えてい/etc/resolv.confます。検索エントリのみ。 このセットアップはどのような場合に使用されますか? 使用してはならない場合はありますか? nameserver xxx.xxx.xxx.xxx nameserver yyy.yyy.yyy.yyy nameserver zzz.zzz.zzz.zzz search domain1 domain2 domain3 ...
16 dns  etc 

1
マウント-他のユーザーを自分としてバインドします
fstabを使用して、自分のディレクトリの1つにある別のユーザーに属するフォルダーをバインドしています。SSHFSをマウントするときにユーザーをマップできることを知っていますmount --bind。いくつかの調査を行ってきましたが、同等のものを見つけることができません。 別のユーザーのフォルダとファイルを自分のファイルとしてマウントする方法はありますか? 更新:それは必ずしもありません持っていることmount --bind。ユーザーのマッピング中に同様の操作を行う必要があり、起動時に実行できます。
16 mount  bind-mount 

1
iostat:待機とsvctm
iostatマンページで、次の2つの類似した列を見つけました。 await The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them. svctm The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! …
16 linux  monitoring  io 

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