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

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


8
シェルのifステートメントで複数の条件を表す方法は?
このような複数の条件を表現したいと思います。 if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] then echo abc; else echo efg; fi スクリプトを実行すると、次のように表示されます syntax error at line 15: `[' unexpected, ここで、15行目は...を示すものです。 この状態の何が問題になっていますか?私は何かが間違っていると思います()。
308 bash  shell  unix 

6
Linuxでscpコピーのパスのスペースをエスケープするにはどうすればよいですか?
私はLinuxを使い始めたばかりですが、リモートからローカルシステムにファイルをコピーしたいのですが、今ではLinuxシステムでscpコマンドを使用しています。それをコピーしようとすると、いくつかのフォルダまたはファイル名にスペースが含まれていますファイル、それはエラーメッセージを示します:「そのようなファイルまたはディレクトリはありません」 私は試した: scp ael5105@192.168.0.200:'/home/5105/test/gg/Untitled Folder/a/qy.jpg' /var/www/try/ オンラインでいくつかのリファレンスを見ましたが、完全には理解できません。 コピー中にファイル名またはディレクトリ名のスペースをエスケープするにはどうすればよいですか...
307 linux  unix  ubuntu  whitespace  scp 


8
2つの異なるディレクトリにある差分ファイル
ファイルの同じリストを持つ2つのディレクトリがあります。diffコマンドを使用して、両方のディレクトリにあるすべてのファイルを比較する必要があります。それを行う簡単なコマンドラインオプションはありますか、またはファイルリストを取得してそれらを繰り返すためにシェルスクリプトを書かなければなりませんか?
303 unix  shell  diff 

17
Linuxでスクリプトを介してファイルのエンコーディングを見つける方法は?
ディレクトリに配置されているすべてのファイルのエンコーディングを見つける必要があります。使用されているエンコーディングを見つける方法はありますか? fileコマンドは、これを実行することはできません。 私にとって興味深いエンコーディングは、ISO-8859-1です。エンコードがそれ以外の場合は、ファイルを別のディレクトリに移動します。
303 file  shell  unix  encoding 

13
sed編集ファイルを配置
編集したコンテンツを手動で新しいファイルにストリーミングし、新しいファイルの名前を元のファイル名に変更せずに、単一のsedコマンドでファイルを編集できるかどうかを確認しようとしています。私はその-iオプションを試しましたが、私のSolarisシステムはそれ-iが違法なオプションだと言っていました。別の方法はありますか?
300 unix  sed  solaris 

4
時々、私のviでファイルがフリーズする| vim、どうしたの?
viまたはvimを使用してファイルを編集すると、ファイルがフリーズすることがあります。私が入力する場合であってもCtrl+CまたはCtrl+D、それはまだそこにフリーズします。私は、kill -9 <pid>別の端末から、PIDが殺されているが、ファイルがまだそこにフリーズします。 知らないキーの組み合わせをいくつか入力したに違いない。誰かがアイデアを持っていますか?
298 unix 

5
「opt」はどういう意味ですか(「opt」ディレクトリ内など)?略語ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 「opt」はどういう意味ですか(「opt」ディレクトリ内など)?私はこのディレクトリを、開発ツールが含まれているUnixシステムでよく目にします。 略語ですか?


24
nginxエラーがphp5-fpm.sockに接続できませんでした(13:権限が拒否されました)
nginxを1.4.7に、phpを5.5.12に更新しました。その後、502エラーが発生しました。更新する前に、すべてが正常に動作します。 nginx-error.log 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx" nginx.conf user www www; worker_processes 1; location / { root /usr/home/user/public_html; index index.php index.html index.htm; } location ~ [^/]\.php(/|$) { …
290 unix  nginx  php 

9
bashで実行するために、実行可能ファイルまたはスクリプト名の前に./(ドットスラッシュ)が必要なのはなぜですか?
bashでスクリプトを実行するとき./は、最初に次のように記述する必要があります。 $ ./manage.py syncdb そうしないと、エラーメッセージが表示されます。 $ manage.py syncdb -bash: manage.py: command not found これの理由は何ですか?私.は現在のフォルダのエイリアスだと思ったので、これらの2つの呼び出しは同等でなければなりません。 また./、次のようなアプリケーションを実行するときになぜ必要がないのかわかりません。 user:/home/user$ cd /usr/bin user:/usr/bin$ git (それなしで実行されます./)
288 bash  shell  unix  command-line 




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