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

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。


5
grep式を反転する方法
次のgrep式は、現在のディレクトリとサブディレクトリにあるすべての.exeファイルと.htmlファイルを一覧表示します。 ls -R |grep -E .*[\.exe]$\|.*[\.html]$ この結果を逆にして、代わりに.htmlまたは.exeではないものをリストする方法を教えてください。(つまり、!=です。)
237 regex  linux  grep 

11
毎週のcronジョブをテストする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する #!/bin/bashcron.weekディレクトリにファイルがあります。 それが機能するかどうかをテストする方法はありますか?1週間待てない 私はrootでDebian 6を使用しています
237 linux  cron  debian 

13
Mac(BSD)とLinuxの両方で機能するsedインプレースフラグ
sedLinuxとMacの両方で機能するバックアップなしのtodoインプレース編集の呼び出しはありますか?sedOS Xに同梱されているBSD はを必要sed -i '' …としているようですが、GNU sedLinuxディストリビューションは通常、引用符を(バックアップ拡張子ではsed -i …なく)空の入力ファイル名として解釈し、代わりに必要です。 両方のフレーバーで機能するコマンドライン構文はありますか?したがって、両方のシステムで同じスクリプトを使用できますか?
237 linux  macos  sed  bsd 

9
LinuxはDOSポーズに相当しますか?
ユーザーがキーを押すまで実行を一時停止したいBashシェルスクリプトがあります。DOSでは、これは「一時停止」コマンドで簡単に実行できます。スクリプトで使用できるLinuxの同等機能はありますか?
236 linux  bash  shell 

6
「find:パスは式の前に置く必要があります:」現在のディレクトリでファイルも検索する再帰検索を指定するにはどうすればよいですか?
現在のディレクトリとそのサブディレクトリで一致するものを探すのに苦労しています。 実行するfind *test.cと、現在のディレクトリでの一致のみが表示されます。(サブディレクトリを検索しません) 私が試した場合find . -name *test.c、同じ結果が期待されますが、代わりに、サブディレクトリにある一致のみが表示されます。作業ディレクトリに一致する必要があるファイルがある場合、それは私に与えます:find: paths must precede expression: mytest.c このエラーの意味と、現在のディレクトリとそのサブディレクトリの両方から一致を取得するにはどうすればよいですか?
235 linux  bash  find 

18
virtualenvをアクティブにする方法は?
私は検索をして、成功せずにさまざまな代替案を試してみましたが、数日間過ごしました-私を怒らせました。 Python 2.5.2を搭載したRed Hat Linuxでの実行最新のVirtualenvの使用を開始しましたが、アクティブ化できませんでした。どこかで以前のバージョンが必要であることを示唆しているため、Python 2.6で動作するはずのVirtualenv 1.6.4を使用しました。 仮想環境をインストールしているようです [necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual New python executable in virtual/bin/python Installing setuptools............done. Installing pip...............done. 環境はまあまあ [necrailk@server6 ~]$ cd virtual [necrailk@server6 ~/virtual]$ dir bin include lib アクティブにしようとしています [necrailk@server6 ~/virtual]$ . bin/activate /bin/.: Permission denied. チェックされたchmod [necrailk@server6 ~/virtual]$ cd bin [necrailk@server6 bin]$ ls -l …
235 python  linux  virtualenv 


6
LinuxコマンドラインからのSHA-256ハッシュの生成
文字列「foobar」は、http://hash.online-convert.com/sha256-generatorc3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2を使用してSHA-256ハッシュを 生成することを知っています ただし、コマンドラインシェル: hendry@x201 ~$ echo foobar | sha256sum aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f - 別のハッシュを生成します。何が欠けていますか?
234 linux  shell  sha256 

3
path / file:lineを表示しないgrep
どのようにgrepして一致する行のみを返すのですか?つまり、パス/ファイル名は結果から省略されます。 この場合、現在のディレクトリにあるすべての.barファイルを調べて、FOOという用語を検索します find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

9
実行中のスクリーンセッションを一覧表示する方法は?
たくさんのサーバーがあり、その上でを使用して実験を行いscreenます。手順は次のとおりです。 ssh サーバーXXXへ 打ち上げ screen いくつかのタブで実験を開始する 切り離す screen サーバーから切断する 実験の実行中、sshすべてのサーバーにアクセスし、実行中のプロセスを一覧表示することにより(topまたはを使用してps)、どのサーバー上にあるかを簡単に見つけることができます。 ただし、実験が終了したら、スクリーンセッションを開いているサーバーを(出力を確認したり、再起動したりできるように)どのようにして見つけることができますか? PS:私の実験もその出力をファイルに出力します...しかし、これは私の質問のポイントではありません。

22
xargsを使用して、名前にスペースと引用符が含まれているファイルをコピーするにはどうすればよいですか?
ディレクトリの下に一連のファイルをコピーしようとしていますが、いくつかのファイルの名前にはスペースと単一引用符が含まれています。私は一緒に文字列にしようとするfindとgrepしてxargs、私は次のエラーを取得します: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote xargsをより堅牢に使用するための提案はありますか? これは、BSDを搭載したMac OS X 10.5.3(Leopard)にありxargsます。




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