タグ付けされた質問 「unix」

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。


3
中断せずにフォアグラウンドプロセスをバックグラウンドにすることは可能ですか(control + z)?
TCPおよびUDPパケットを受信するため、一時停止できないアプリケーションを実行しています。私は最初、同じアプリケーションの3つのプロセスを、異なる引数を使用して、バックグラウンドモードでを使用して実行しました&。私だけがしたとき$fg、3つのプロセスすべてがフォアグラウンドになりました。今、私はそれらを再びバックグラウンドに送りたいのですが、中断はしません。どうやってやるの?
11 linux  bash  unix 

1
単一引用符のawkセパレーターの使用方法
次のように、awkを使用してSQL出力から情報を引き出したいのですが。 (count(distinct serverclass)= '2') そして、この例では2である数を抽出する必要があります。 次のようなことをしたいのですが、単一引用符をエスケープする方法がわかりません。 <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' awkでフィールド区切り文字としてリテラルの単一引用符を取得するにはどうすればよいですか?


2
プログラムの出力をPreview.appにパイプする
PostScriptやPDFなど、さまざまなファイル形式を生成するアプリケーション(ライブラリのdotプログラムgraphviz)を使用しています。結果をstdoutファイルまたはファイルに送信できます。現在、ファイルに送信して、プレビューで開きます。 出力をパイプしてプレビューで読み取る方法はありますか?そのため、ファイルを生成したり、横に置いたりする必要はありませんか?これは、生成スクリプトの内部構造を知らない多くの人々によって使用され、私は彼らのフォルダーを散らかしたり、彼らの生活を複雑にしたりしたくありません。 より一般的にはstdout、実際にファイルを作成せずに、出力を送信するプログラムを取得して、通常はファイルからの入力を取得するプログラムにその出力を渡す方法はありますか?
11 macos  unix  graphviz 

2
Unixスクリプト:ファイルが存在するまで待機します
(examplefile.txt)が/ tmpディレクトリに表示されるのを待つスクリプトが必要です そして、それがプログラムを停止することが見つかると、そうでなければ、それが見つかるまでファイルをスリープさせる これまでのところ: もし[!-f /tmp/examplefile.txt] その後


3
UNIXソートを使用してカスタムソートを行う方法は?
私はunixソートを使用して、複数の列を持つコンマ区切りファイルをソートしています。これまでのところ、これはデータを数値順またはアルファベット順で並べ替えるのに最適です。 並べ替え前のファイルの例: C,United States,WA,Tacoma,f,1 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,Canada,QC,Montreal,f,2 A,Bahamas,Bahamas,Nassau,f,2 A,United States,NY,New York,f,1 ファイルを並べ替えます。 $ sort -t ',' -k 2,2 -k 3,3 -k 4,4 -k 5,5r -k 6,6nr tmp.csv ソートされた結果: A,Bahamas,Bahamas,Nassau,f,2 A,Canada,QC,Montreal,f,2 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,United States,NY,New York,f,1 C,United States,WA,Tacoma,f,1 ここに問題があります:カスタムソートに基づいて列2を並べ替えます。つまり、最初に米国、次にカナダ、次にバハマが必要です。 望ましいソート: A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 …
11 unix  sorting 


3
VIMはWindowsの改行を追加していますか?
からの行末に注意してくださいgit diff: - IP_ADDR: 'http://1.2.3.4:143' + IP_ADDR: 'http://2.4.6.8:143'^M このファイルを編集するには、カーソルを置いてから1、押しct:て新しいIPアドレスを入力します。ファイルに完全な行が追加または削除されていません。ただし、ファイルはdosVIMでタイプとして表示されます。 ドキュメントのその部分を明示的に編集しなかった場合、VIMが行末を変更するのはなぜですか?また、元の行diffにないことをどのように示しているかを見て^M、VIMがこれがdosファイルであることを他にどのように決定したでしょうか?
10 unix  vim  newlines 

2
コマンドCDは何をしますか?
Caps-Lockがオンになっていることに気づかずCDに、Macのコマンドプロンプトに入力しました。驚いたことに、エラーは発生しませんでした。 which CD見せてくれ/usr/bin/CDます。そして、そのファイルを調べると、次のようになります。 #!/bin/sh # $FreeBSD: src/usr.bin/alias/generic.sh,v 1.2 2005/10/24 22:32:19 cperciva Exp $ # This file is in the public domain. builtin `echo ${0##*/} | tr \[:upper:] \[:lower:]` ${1+"$@"} 大文字から小文字への翻訳と関係があると思いますが${0##*/}、私には完全に不透明です。 man CD「手動入力なし」と表示されます。誰かがこのコマンドを説明できますか? 編集:OK、OSXのファイルシステムは大文字と小文字を区別しないことに気付いたので、このファイルは実際には/usr/bin/cdです。しかし、cd普通にタイプすれば、もちろんビルトイン/usr/bin/cdを取得するので、ケースを間違えたときにだけ呼び出されます。私はまだそれが何をするのか知りたいです。
10 macos  unix  freebsd 

3
FreeBSD 9:正確なファイル名を見つける方法は?
locateコマンドを使用して、指定されたパターンと完全に一致するものを見つけようとしています。ただし、一致するすべてのファイルが表示されます。 例:nodeという名前のバイナリを検索したい ただし、この単語を含むすべての一致が表示されます。 server2# locate node /usr/share/man/man9/getnewvnode.9.gz /usr/share/man/man9/ieee80211_amrr_node_init.9.gz /usr/share/man/man9/ieee80211_dump_node.9.gz /usr/share/man/man9/ieee80211_dump_nodes.9.gz /usr/share/man/man9/ieee80211_find_rxnode.9.gz /usr/share/man/man9/ieee80211_find_rxnode_withkey.9.gz /usr/share/man/man9/ieee80211_free_node.9.gz
10 unix  freebsd  locate 


5
「-」(ダッシュ)を含むNFSパスをエクスポート
NFSエクスポートファイルに少し困っています。 具体的には、パス名に「-」を含むディレクトリをエクスポートする方法が見つかりません。 マニュアル(exports(5))の状態: Also, each line may have one or more specifications for default options after the path name, in the form of a dash ("-") followed by an option list. The option list is used for all subsequent exports on that line only. それはそれから述べます: If an export name contains …
10 linux  networking  unix  nfs 

5
Mac OS上のUnixパッケージの公式インストーラーは何ですか?
Mac OS Xでの標準のUnixパッケージのインストールについて少し混乱しています。たとえば、/ usr / bin / svnはSVN v.1.4.4ですが、FinkCommanderはsvnがインストールされていないと言っています。emacsなどの他のパッケージについても同様です。 FinkCommanderの設定が間違っているだけですか?現在/sw、すべてをにインストールするように設定されていPATHます。それで、パッケージをにインストールするように設定するだけで、インストール/usrされたソフトウェアが認識されますか?すべての複製パッケージをインストールしたくないのですが、FinkCommanderがインストールされたソフトウェアと同期していないように見えるのはかなり奇妙です。 または、使用する必要がある他のインストーラーはありますか?Mac Portsは推奨されるインストーラーですか? (Mac OS 10.5.8を使用しています。)

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