Unix & Linux

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

6
ディスクがマウントされている場所を確認するコマンドはありますか?
ディスクのデバイスノードを入力として受け取り、そのディスクがマウントされている場所(およびマウントされているかどうか)を通知する簡単なコマンドはありますか?マウントポイントを単独で取得することは可能ですか?別のコマンドに渡すことができますか? 私は最小限のインストールでDebian Squeezeライブシステムに取り組んでいます(必要に応じて追加のパッケージをインストールできます)。
28 mount 

3
ファイルを行ごとに分割し、結果のファイル拡張子を制御する
ファイル分割の標準コマンド-splitがあります。 たとえば、単語ファイルを10000行の複数のチャンクに分割する場合、次を使用できます。 split -dl 10000 words wrd そして、wrd.01、wrd.02などの形式の複数のファイルを生成します。 しかし、これらのファイルには特定の拡張子が必要です。たとえば、wtd.01.txt、wrd.02.txtファイルを取得したいです。 それを行う方法はありますか?
28 shell  filenames  split 

3
スクリプトユーティリティを使用してすべてのターミナルセッションを自動的に記録する方法
私が達成したいのは、Yakuake / Konsoleを使用するたびに、ターミナルセッションを自動的にファイルに記録できるようにすることです。 セッションの開始時に次のことを行うと簡単に達成できます。 script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log しかし、私は夜明けを開始するか、新しいタブを開くたびに上記を自動的に実行したいと思います。 .bashrcを使用すると、「スクリプト」が新しいセッションを開き、次に.bashrcを読み取り、別の「スクリプト」を開始するなど、無限ループを作成するため、機能しません。 そのため、新しいタブが開かれたときに「スクリプト」を1回実行するために、なんとかしてやくあけ/コンソールのスクリプトを作成する必要があります。問題はどうやって?

2
pacmanで1つのパッケージのみを更新する
pacmanで選択したプログラムのみを更新する方法はありますか? ネットブックでArchLinuxを実行していますが、システムを完全にアップグレードすると、システムにあるよりも多くの一時スペースが必要になるため、一度に1つのプログラムのみを更新したいです

7
なぜ「シェル」という言葉がコマンドラインインターフェイスを表すのに使用されたのですか?
「シェル」という用語に興味があります。私はそれが何であるかを知っていると思いますが(「シェル」と「ターミナル」の区別はまだあいまいですが)、なぜこのタイプのプログラムを説明するために「シェル」という言葉が選ばれたのですか? これは重要ではないように思えるかもしれませんが、通常、単語の選択が私を混乱させるとき、それは私の理解のギャップを指しています。

10
ssh-copy-idにもかかわらずsshがパスワードを要求する
リモートシェルでの使用とsshfsマウントのために、リモートサーバーで公開鍵認証をしばらく使用しています。sshfsディレクトリのumountを強制した後、sshがパスワードの入力を求め始めたことに気付きました。ローカルマシンに関する記述からリモートの.ssh / authorized_keysをパージし、リモートマシンへの参照からローカルマシンを削除しました。次にssh-copy-idを繰り返し、パスワードの入力を求められ、正常に戻りました。しかし、驚いたことに、リモートサーバーにsshするとき、パスワードの入力を求められます。私は問題が何であるかについて少し混乱しています、何か提案はありますか?
28 ssh 

7
bashディレクトリのショートカット
私がタイプするときcd ~foo、私はbashがfooの完全なディレクトリパスをタイプするためのショートカットとして私を何らかのディレクトリに連れて行って欲しいですfoo。そしてcp ~foo/bar.txt ~/bar.txt、/foo/ディレクトリからホームディレクトリにファイルをコピーできるようにしたいので...基本的に、私~/はまったく同じように機能するものが欲しいのですが、ディレクトリがどうあるべきかを指定します。[私はjfgiをすべきだと確信していますが、何をfgすべきかわかりません]
28 bash 

3
Linuxを別のプラットフォーム要件に移植する[終了]
Linuxが利用可能であり、X86、ARM、PowerPCなどの多くの異なるプラットフォームに移植されていることを知っています。 しかし、移植に関しては、正確に何が必要ですか? 私の理解では、LinuxはCで書かれたソフトウェアであるということです。したがって、Linuxを元々X86からARMなどに移植する場合、特定のターゲットアーキテクチャ用のコンパイラでコードを再コンパイルするだけではありませんか? さまざまな周辺機器用のデバイスドライバーは別として、Linuxを新しいアーキテクチャに移植する際に他に必要なことは何ですか。コンパイラは私たちのためにすべてを処理しませんか?

2
ip vs ifconfigコマンドの長所と短所
ある時点で、私が出会ったLinuxに関するいくつかの教材(Linux Foundationから)で、次のことが言及されています。 ipこのコマンドは、ioctlシステムコールではなくnetlinkソケットをifconfig使用するため、より汎用的で効率的です。 私はボンネットの下で何が起こっているのか理解できないので、誰もこれについて少し詳しく説明できますか? PS私はそれらのツールに関するこのトピックを知っていますが、それらが動作する方法に関するこの特定の違いに対処していません

1
$ _ vs!$。前のコマンドと出力リダイレクトの最後の引数
問題は特殊変数に関するものです。ドキュメントは言う: !!:$ 前のコマンドの最後の引数を指定します。これは!$に短縮できます。 ($_、アンダースコア。)シェルの起動時に、環境または引数リストに渡されて実行されるシェルまたはシェルスクリプトを呼び出すために使用される絶対パス名に設定します。その後、展開後、前のコマンドの最後の引数に展開します。また、そのコマンドにエクスポートされた環境で実行および配置された各コマンドの呼び出しに使用されるフルパス名に設定されます。 次の理由により、キャッチできない違いがあるはずです。 $ echo "hello" > /tmp/a.txt $ echo "!$" echo "/tmp/a.txt" /tmp/a.txt $ echo "hello" > /tmp/a.txt $ echo $_ hello 違いはなんですか?

3
関数はBashのサブプロセスとして実行されますか?
で高度なバッシュ・スクリプトガイドで例27-4、下から7番目のライン、私はこれを読みました: 関数はサブプロセスとして実行されます。 Bashでテストを行ったところ、上記の記述は間違っているようです。 このサイト、Bash Man、および私の検索エンジンでの検索では、何の効果もありません。 答えはありますか、説明したいですか?
28 bash  process  function 

3
sed -i '1d'は何をしますか?
これがsedテキストファイルを操作するコマンドであることを理解しています。 私のグーグルからは-i、ファイル自体で操作を実行することを意味するようですが、これは正しいですか? どう'1d'?
28 sed 

4
postgresqlインストールでpostgresql.confおよびpg_hba.confファイルが見つかりませんでした
にインストールされているUNIXMENのすべての指示に従ってください。すべてがうまくいき、サービスを開始し、画面にアクセスできました。を構成しようとすると、ファイルが見つかりませんでしたpostgresql-9.4CentOS 6.4pgsqlphpPgAdmin postgresql.conf pg_hba.conf config.inc.php phpPgAdmin.conf 指示によれば、postgresqlホームディレクトリが存在し/etc/../、一部はホームディレクトリに存在すると言う/var/lib/。ディレクトリはどこで作成されますか(CentOSで)? インストールディレクトリのパスは、centos、redhat(RHEL7)、ubuntuで異なりますか? 更新: * postgresql.conf **および* hba.conf **のクイックロケートコマンドを実行しました。サンプルファイルはpostgresql.conf.sampleand pg_hba.conf.sample(at /usr/pgsql-9.4/share/)として見つかりました


1
Samba共有で.exeを実行する
LinuxマシンとWindowsマシンがあります。Linuxマシンには、.exeファイルのあるsamba共有があります。Windowsマシンからsamba共有に対してファイルを読み書きできますが、.exeファイルを実行できません。実行できるようにsambaを設定するにはどうすればよいですか?

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