Unix & Linux

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

5
親プロセスに送信されたときにSIGINTが子プロセスに伝播されないのはなぜですか?
シェルプロセス(例sh)とその子プロセス(例cat)が与えられた場合、シェルのプロセスIDを使用してCtrl+ の動作をどのようにシミュレートできCますか? これは私が試したものです: 実行shしてからcat: [user@host ~]$ sh sh-4.3$ cat test test 送信SIGINTにcat別の端末から: [user@host ~]$ kill -SIGINT $PID_OF_CAT cat 信号を受信して​​終了しました(予想どおり)。 親プロセスにシグナルを送信しても機能しないようです。親プロセスに送信されたcatときに信号が伝播されないのはなぜshですか? これは動作しません: [user@host ~]$ kill -SIGINT $PID_OF_SH
62 shell  process  signals 

3
アーカイブをダウンロードして、アーカイブをディスクに保存せずに抽出する方法は?
特定のディレクトリにあるアーカイブをダウンロードして抽出したいのですが。ここに私がこれまでやってきた方法があります: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 代わりに、ディスクに書き込まずにアーカイブをその場でダウンロードして抽出したいと思いますtar.gz。wgetto の出力をパイピングし、ターゲットtarを与えることでこれが可能だと思いますtarが、実際には、ピースをどのように組み合わせるかわかりません。
62 shell  pipe  tar  wget 

5
ネストのインデントと一致するようにヒアドキュメントをインデントできません
スクリプティングに「最初の世界の問題」がある場合、これがそれです。 更新するスクリプトに次のコードがあります。 if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" jadavis6@[redacted].edu <<EOI Last Change: $dateLastChanged This is an automated warning of stale data for the UNC-G Blackboard Snapshot …

7
Terminal.appを使用してtmuxでページを上下に移動するにはどうすればよいですか?
私がいるときtmuxは、テキストの一部のみが表示されます。上下にスクロールしようとすると、コンソールは上にスクロールしますが、実際のテキストはスクロールしません。Ctrlキーを押しながらbキーを押した後[、ステータスバー*tmuxに表示されます。上矢印または下矢印を押すと、実際にテキストを1 行ずつ上下に移動できます。を押すqと、ステータス行に表示されますbash。 私がCTRL+bフォローするPage UPかPage、コンソールが上下してもテキストではない場合。 一度に複数行のテキストを上下にスクロールするにはどうすればよいですか?
62 ssh  tmux  terminal.app 

5
GNU情報とは何ですか?
GNU Infoが何であり、どのように使用するかは理解していますが、何のためですか?なぜマニュアルページと並行して存在するのですか?別のユーティリティを提供するのではなく、詳細なマニュアルページを作成してみませんか?
62 man  history  gnu  info 

4
「.xsession」とは何ですか?
.xsessionホームフォルダー内のファイルの目的は何ですか?そこに何を入れるべきですか?デスクトップ環境はそのファイルを使用せず、ttyからのXスタートアップにはがあり.xinitrcます。
62 xorg  x11  login 


2
VIMのデフォルトエンコーディングをUTF-8に設定するにはどうすればよいですか?
翻訳された文字列を提供するオープンソースプロジェクトに貢献したいと思います。要件の1つは、寄稿者がPOファイルのエンコーディングとしてUTF-8を使用する必要があることです。 LinuxでVIM 7.3を使用しています。.poファイルを正しい方法で編集して保存できるように、VIMのエンコードがUTF-8に設定されていることを確認するにはどうすればよいですか?

2
異なるBSDの共通点は何ですか?
...そしてそれらの違いは何ですか?私はこの質問をこのように定式化して、意見の炎戦争に興味がなく、むしろBSD Unixの異なるフレーバーの客観的な比較に興味があることを明確にしました。すべてのユーザーに経験があるユーザーからフィードバックを受け取ることができれば理想的です。 バックグラウンド 私は最近、Unixには単なるLinuxよりもはるかに多くのものがあることを発見しました。私は仕事でSolarisを使用し、目を開きました。今、私は新しい大学に興味があります。新しい大学に挑戦したいので、BSDに興味があります。 問題 どのBSDをインストールするかについてのアドバイスや意見は求めていません。それらの違い(および共通点)を知りたいので、私は自分の心を決めることができます。問題は、それらを適切に比較するのが難しいことです。 運がよければ、次のような性急な定義が得られます。 FreeBSD = Popular all-rounder. NetBSD = Portable (runs on a lot of platforms, including a toaster) OpenBSD = Security above anything else. (それは本当かもしれませんが、それは本当に有用ではありません。FreeBSDも移植性と安全性があると確信しています...) 運が悪ければ、プロジェクトの分割、分岐、知的/道徳的根拠に基づくブランド変更、Theo de Raadtが過激派であること、MacOS XとFreeBSDが20年以上前に共通の祖先を持っていることについての避けられないUnix伝説の1つに巻き込まれます。 魅力的ではありますが、実際には有益ではありませんか? BSD 私が興味を持っているBSDは次のとおりです。 FreeBSD OpenBSD NetBSD オプションで トンボ ダーウィン ... 私の質問 違いをよりよく理解するために、さまざまな分布に関する多少関連する質問のリストを示します(この用語を使用できますか?)。何らかの形式の表形式データの下で答えを提示すると、あなたは私の最高のヒーローになります! 彼らは同じカーネルを使用していますか? 同じユーザーランドツールを使用していますか?(もしあれば、違いは何ですか?) 同じパッケージ/ソース管理システムを使用していますか? 彼らは同じデフォルトのシェルを使用していますか? …

2
プロセスを囲む括弧は何を意味しますか?
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

3
クラッシュしたSSHセッションから離脱するにはどうすればよいですか?
多くの場合、もう応答しないSSHセッションがあります(たとえば、インターネット接続を失ってから再接続した場合)。Ctrl+ C、Ctrl+ D、Ctrl+ Zおよび無数のキーを押しても効果はありません。 ほとんどの場合、すでに持っているtmuxかbyobu既に実行されているので、別の端末を起動して再接続するだけです。しかし、それは面倒です。現在の端末からSSHを切断するにはどうすればよいですか?
62 ssh  terminal 


5
`ESC`がvimでカーソルを戻すのはなぜですか?
vimでは、ヒットESCしてコマンドモードに戻ると、カーソルが1文字左に移動します。これは私が望んでいることではありません。たまにすぐlにその場所に戻り、おそらくキャラクターを削除するためにヒットします。 この動作には理由がありますか?これは、私が見逃している使用パターンに便利ですか?
62 vim  vi 

6
bashが色を印刷できるかどうかを確認する方法
私のプログラムが色を使用して端末出力を出力できるかどうかを確認する方法があるかどうかを知りたいです。 のようなコマンドを実行lessし、色を使用して出力するプログラムからの出力を見ると、出力は次のように間違って表示されます。 [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] ありがとう
62 shell  terminal  colors 


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