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

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



17
シェルでは、「2>&1」はどういう意味ですか?
Unixシェルで、さらに操作するためにストリームに結合stderrしたい場合は、コマンドの最後に次を追加できます。stdoutstdout 2>&1 したがって、headからの出力で使用したい場合g++は、次のようなことができます。 g++ lots_of_errors 2>&1 | head 最初の数個のエラーしか見ることができません。 私はいつもこれを思い出すのに苦労しており、常に調べなければなりません。これは、主にこの特定のトリックの構文を完全に理解していないためです。 誰かがこれを分解して、文字ごとに何を2>&1 意味するのか説明できますか?
2284 bash  shell  unix  redirect 




12
Bashでファイルのコンテンツをループする
Bashでテキストファイルの各行を反復するにはどうすればよいですか? このスクリプトでは: echo "Start!" for p in (peptides.txt) do echo "${p}" done 画面に次の出力が表示されます。 Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (後で$p、画面に出力するだけではなく、もっと複雑なことを行いたいと思っています。) 環境変数SHELLは(envから): SHELL=/bin/bash /bin/bash --version 出力: GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. cat /proc/version …
1388 linux  bash  loops  unix  io 

12
shとbashの違い
シェルプログラムを書くとき、私たちはしばしば/bin/shand を使います/bin/bash。通常はを使用しますがbash、それらの違いはわかりません。 主な違いは何だbashとはsh? bashandでプログラミングする場合、何に注意する必要がありshますか?
1304 bash  shell  unix  sh 

30
npmがsudoなしでエラーをスローする
nodejs.orgのパッケージを介してnodeとnpmをインストールしました。npmで何かを検索またはインストールしようとすると、コマンドをsudoで実行しない限り、次のエラーがスローされます。これは許可の問題だと思いますか?私はすでに管理者です。 npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json' npm ERR! { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/chietala/.npm/-/all/.cache.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 12.2.0 npm ERR! command "node" "/usr/local/bin/npm" "search" …
1287 node.js  unix  permissions  npm  sudo 

6
新しいキーを作成せずにSSHキーのパスフレーズを削除するにはどうすればよいですか?
ラップトップで新しいSSHキーを作成するときにパスフレーズを設定しました。しかし、私が今理解しているように、1時間に何度もSSHを介してリモートの場所(GitおよびSVN)にコミットしようとすると、これは非常に苦痛です。 私が考えることができる1つの方法は、SSHキーを削除して新しいキーを作成することです。同じキーを維持しながら、パスフレーズを削除する方法はありますか?

11
grep、ただし特定のファイル拡張子のみ
スクリプトをgrep特定のディレクトリに書き込む作業をしていますが、これらのディレクトリにはあらゆる種類のファイルタイプが含まれています。 私がしたいgrepだけ.hと.cpp、今のところ、しかし、将来的には、おそらくいくつかの他の。 これまでのところ: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep -r -i CP_Image ~/path5/;} | mailx -s GREP email@domain.com 特定のファイル拡張子だけを追加する方法を誰かに教えてもらえますか?

14
「POSIX」の意味は?
POSIXとは何ですか?私はWikipediaの記事を読んだことがあり、その用語に出会うたびにそれを読みました。実は私はそれが何であるかを本当に理解したことはありません。 「POSIXの必要性」についても説明してください。
899 linux  unix  posix  terminology 

24
Linux / Unixで$ PATHを永続的に設定する方法は?
私は自分のパスにディレクトリを追加しようとしています。そのため、ディレクトリは常にLinuxパスにあります。私はもう試した: export PATH=$PATH:/path/to/dir これは機能しますが、ターミナルを終了して新しいターミナルインスタンスを起動するたびに、このパスが失われ、exportコマンドを再度実行する必要があります。 これを永続的に設定するにはどうすればよいですか?
879 linux  bash  unix  path  zsh 

23
すべてのユーザーのすべてのcronジョブを一覧表示するにはどうすればよいですか?
* NIXシステムのスケジュールされたcronジョブのすべてを一度に表示できるコマンドまたは既存のスクリプトはありますか?すべてのユーザーのcrontabや/etc/crontab、およびにあるものをすべて含めたい/etc/cron.dです。またによって実行特定のコマンドを見ていいだろうrun-partsでは/etc/crontab。 理想的には、出力を適切な列形式で、意味のある方法で並べたいと思います。 次に、複数のサーバーからのこれらのリストをマージして、全体的な「イベントのスケジュール」を表示できます。 私はそのようなスクリプトを自分で書こうとしていましたが、誰かがすでに問題を抱えている場合は...
858 unix  cron 

25
lsを使用してディレクトリとその合計サイズを一覧表示する
lsUnixで使用して、サブディレクトリとそのすべてのコンテンツの合計サイズを一覧表示することは可能4Kですか? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk マニュアルページを精査した後、私は空っぽです。
828 linux  unix 

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