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

このタグは、UNIXに直接関連するプログラミングの質問に限定されます。一般的なソフトウェアの問題は、Unix&Linux Stack Exchangeサイトまたはスーパーユーザーに送信する必要があります。Unixオペレーティングシステムは、1960年代後半にBell Labsによって開発された汎用OSであり、現在、さまざまなバージョンで存在しています。

5
ディレクトリにcdすることなく、コマンドラインでPythonスクリプトを使用するにはどうすればよいですか?PYTHONPATHですか?
PYTHONPATHをどのように使用できますか?パスでスクリプトを実行しようとすると、ファイルが見つかりません。スクリプトを保持するディレクトリにcdすると、スクリプトが実行されます。それで、PYTHONPATHは何が良いのでしょうか? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── gbmx.py ├── __init__.py ├── __pycache__ ├── scripts └── yesno.py $ python gbmx.py -h python: can't open file 'gbmx.py': [Errno 2] No such file or directory $ cd '/home/randy/lib/python' ファイルディレクトリにcdした後、実行されます。 $ python gbmx.py -h usage: gbmx.py [-h] …
157 python  unix 

16
bashの最新のXファイル以外をすべて削除します
bashを使用したかなり標準的なUNIX環境で、最新のXファイル以外のすべてをディレクトリから削除するコマンドを実行する簡単な方法はありますか? もう少し具体的な例を示すために、あるcronジョブが1時間ごとにファイル(たとえば、ログファイルまたはtar-upされたバックアップ)をディレクトリに書き込むことを想像してください。5未満になるまで、そのディレクトリ内の最も古いファイルを削除する別のcronジョブを実行する方法が欲しいのですが。 また、明確にするために、ファイルは1つしか存在しないため、削除しないでください。
157 bash  unix  scripting 


17
JavaコードからUnixシェルスクリプトを実行する方法
JavaからUnixコマンドを実行するのは非常に簡単です。 Runtime.getRuntime().exec(myCommand); しかし、JavaコードからUnixシェルスクリプトを実行することは可能ですか?はいの場合、Javaコード内からシェルスクリプトを実行することをお勧めしますか?
155 java  unix  shell 

14
phpスクリプトをデーモンプロセスとして実行する
私は、phpスクリプトをデーモンプロセスとして実行する必要があります(指示を待って何かを行う)。命令が到着したらすぐにアクションを実行する必要があるため、cronジョブはそれを行いません。メモリ管理の問題により、PHPがデーモンプロセスに最適なオプションではないことはわかっていますが、この場合、PHPを使用する必要があるさまざまな理由があります。デーモン(http://libslack.org/daemon)と呼ばれるlibslackのツールに出会いました。デーモンプロセスを管理するのに役立つようですが、過去5年間更新されていないので、いくつか知っていますか私の場合に適した他の選択肢。どんな情報でも大歓迎です。
154 php  linux  unix  daemon 

1
tarとzipの違いは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する tarとzipの違いは何ですか?それぞれのユースケースは何ですか?
154 unix  compression  zip  tar 



1
〜/ .ssh / configファイルでのSSHポート転送?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する だから私は通常このコマンドをたくさん実行します: ssh -L 5901:myUser@computer.myHost.edu:5901 SSHを介してVNCを実行するために使用します。 そのコマンドを〜/ .ssh / configファイルで機能するものに変換するにはどうすればよいですか? 例: host yam HostName yam.myHost.edu User myUserName 私がしたいのは、タイプすることです: ssh yam そして、ローカルのリスンポートと転送されたリモートポートでSSHシェルを開きます。 提案?
151 linux  macos  unix  ssh 

5
bashで一時ファイルを作成する
bashスクリプトで一時ファイルを作成する客観的により良い方法はありますか? tempfile-123のように、頭に浮かんだものには通常名前を付けます。スクリプトが終了すると削除されるからです。現在のフォルダーで可能なtempfile-123を上書きする以外に、これを行うことの不利な点はありますか?または、より注意深く一時ファイルを作成することには利点がありますか?
150 linux  bash  unix 

10
要素にスペースを含むbash配列
私は私のカメラからのファイル名のbashで配列を構築しようとしています: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) ご覧のとおり、各ファイル名の中央にスペースがあります。 それぞれの名前を引用符で囲み、スペースをバックスラッシュでエスケープしてみましたが、どちらも機能しません。 配列要素にアクセスしようとすると、引き続きスペースがelementdelimiterとして扱われます。 名前の中にスペースを含むファイル名を正しくキャプチャするにはどうすればよいですか?
150 arrays  bash  unix  scripting 

9
Linuxのtop -cコマンドで、プロセス名に基づいてリストされたプロセスをフィルタリング
top -c トップにはすべてのプロセスが一覧表示されます。オプション-uを使用してユーザー名でプロセスをフィルタリングするための優れたオプションがありますが、トップ出力のCOMMAND列にリストされているプロセス名に基づいてプロセスをフィルタリングする簡単な方法があるかどうか疑問に思っています。 たとえば、プロセス名のtop -someオプション-substringを使用すると、topはコマンド名にこの部分文字列のみを含むpidを表示します

10
Bashでファイルの最終更新日を印刷する
ファイルの日付を印刷する方法が見つからないようです。これまでのところ、ディレクトリ内のすべてのファイルを印刷できますが、日付を一緒に印刷する必要があります。 エントリのエコーに日付形式を添付する必要があることはわかっていますが、正しい形式を見つけることができません。 echo "Please type in the directory you want all the files to be listed" read directory for entry in "$directory"/* do echo "$entry" done
147 bash  shell  file  date  unix 

4
makefileのコマンド呼び出しのエコーを抑制しますか?
出力をstdoutに出力するためのプログラムを作成しました。割り当て仕様では、Makefileを作成する必要があります。Makefileを呼び出すとmake run > outputFile、プログラムが実行され、出力がファイルに書き込まれます。このファイルには、仕様で指定されたものと同じSHA1フィンガープリントがあります。 私の問題は、私のメイクファイルです: ... run: java myprogram また、私のプログラム(java myprogramなど)を実行するコマンドを出力ファイルに出力します。これにより、私のファイルにこの余分な行が含まれ、フィンガープリントが誤ったものになります。 コマンド呼び出しをコマンドラインにエコーせずにコマンドを実行する方法はありますか?
147 linux  unix  makefile  posix 


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