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

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


9
パイプを介して殺すための議論を与える方法
特定のプロセスを検索して、そのプロセスを強制終了する必要があります。私はこのようなコマンドを書きました: ps -e | grep dmn | awk '{print $1}' | kill プロセス名はdmnです。しかし、それは機能していません。名前とプロセスでプロセスを見つけるにはどうすればよいですかkill。

6
テキストファイルのn番目の列を取得します
私はテキストファイルを持っています: 1 Q0 1657 1 19.6117 Exp 1 Q0 1410 2 18.8302 Exp 2 Q0 3078 1 18.6695 Exp 2 Q0 2434 2 14.0508 Exp 2 Q0 3129 3 13.5495 Exp 私はこのようにすべての行の2番目と4番目の単語を取りたいです: 1657 19.6117 1410 18.8302 3078 18.6695 2434 14.0508 3129 13.5495 私はこのコードを使用しています: nol=$(cat "/path/of/my/text" | wc -l) x=1 while …
85 linux  bash 

4
dup2 / dup-ファイル記述子を複製する必要があるのはなぜですか?
私はの使用を理解しようとしているdup2とdup。 マニュアルページから: DESCRIPTION dup and dup2 create a copy of the file descriptor oldfd. After successful return of dup or dup2, the old and new descriptors may be used interchangeably. They share locks, file position pointers and flags; for example, if the file position is modified by using lseek on …


3
sock send()コマンドで「リソースが一時的に利用できなくなりました」の原因
Resource temporarily unavailableソケットsend()コマンドでエラーを引き起こす原因は何ですか?ソケットはとして設定されAF_UNIX, SOCK_STREAMます。ほとんどの場合は機能しますが、このエラーが発生することがあります。ソケットの受信側は正常に機能しているようです。 これはあまり詳細ではないことは知っていますが、私は一般的なアイデアを探しています。ありがとう!
85 c  linux  sockets  unix 

6
BASHでmvを使用してファイル名にタイムスタンプを追加する
ええと、私はLinuxの初心者で、単純なbashスクリプトに問題があります。 実行中にログファイルに追加するプログラムがあります。時間の経過とともに、そのログファイルは巨大になります。実行のたびにログファイルの名前を変更して移動し、プログラムの実行ごとに個別のログファイルを効果的に作成する起動スクリプトを作成したいと思います。これが私がこれまでに得たものです: ペーストビン DATE=$(date +"%Y%m%d%H%M") mv server.log logs/$DATE.log echo program 実行すると、次のように表示されます。 : command not found program ログディレクトリにcdしてdirを実行すると、次のように表示されます。 201111211437\r.log\r どうしたの?欠落している構文の問題があると思いますが、理解できないようです。 更新:以下のshellterのコメントのおかげで、WindowsのNotepad ++で.shファイルを編集し、ftp経由でサーバーに送信し、そこでssh経由でファイルを実行していることが問題であることがわかりました。 。ファイルに対してdos2unixを実行すると、機能します。 新しい質問:ファイルを再送信するたびにこの修正を実行する必要がないように、最初にファイルを正しく保存するにはどうすればよいですか?
85 linux  bash 

3
一重引用符と二重引用符の両方を使用したbashエイリアスコマンド
やりたいことを実行するこのコマンドがありますが、.bashrcでエイリアスを作成できません(一重引用符と二重引用符の両方を使用していることに注意してください)。 svn status | awk '$1 =="M"{print $2;}' 私はもう試した: alias xx="svn status | awk '$1 ==\"M\"{print $2;}'" そして、運がない他のいくつかの常識的な組み合わせ..私はbashが引用符で非常にうるさいことを知っています..それでそれをエイリアスする正しい方法は何ですか、そしてなぜですか?ありがとう


6
'find'コマンドで変更された日時を表示するにはどうすればよいですか?
findコマンドを使用すると、複数のレベルのディレクトリ名を表示できます。次のコマンド/varは、パスの下にあるすべてのディレクトリを深さ2で表示します。 find /var -maxdepth 2 -type d; 結果は次のとおりです。 /var /var/log /var/log/sssd /var/log/samba /var/log/audit /var/log/ConsoleKit /var/log/gdm /var/log/sa ではstatコマンド、私が変更された日付の時間を見つけることができます。 stat /var/log/samba | grep 'Modify:' 結果は次のとおりです。 Modify: 2014-01-02 11:21:27.762346214 -0800 2つのコマンドを組み合わせて、ディレクトリが変更された日時で一覧表示されるようにする方法はありますか?

15
上級ユーザーに適したLinux / Unixの本は何ですか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善して再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 7年前に閉鎖されました。 比較的新しいが完全に新しい* nixユーザーがもう少し深い知識を得るのに適した本はありますか(したがって、「ダミーのためのLinux」はありません)。ほとんどの場合、私は最初から最後まで読み通すものを探していません。むしろ、何かをする方法を知る必要があるとき、または「どうやってそれをもう一度やるのか」というものがあるときはいつでも、拾い上げてチャンクで読むことができるものが欲しいのです。瞬間。私が見たいいくつかの分野は次のとおりです。 コマンドライン管理 bashスクリプト プログラミング(Cプログラマーだけに関係のないものが欲しいのですが) これを可能な限りプラットフォームに依存しないようにしたい(つまり、LinuxディストリビューションやBSD、Solaris、OS Xなどに関連する情報がある)が、私が最も使用するUNIXシステムはOSXとDebian / Ubuntu。したがって、プラットフォームに依存する本を持っていることで最も恩恵を受けるのであれば、それらがターゲットとなるプラットフォームです。 これらすべてを1冊の本にまとめることができれば素晴らしいのですが、すべてを網羅するよりももう少し詳細な資料が必要です。したがって、これらの領域の1つだけをカバーする本がある場合は、それを投稿してください。地獄、それがそれらの領域のいずれにも関連しておらず、私の立場の人が知っておくべきことだと思う場合でも、それを投稿してください。

18
Ubuntu-エラー:SDカードの作成に失敗しました
SDカードへの書き込みに関する投稿はたくさんありますが、私の問題は違うと思います。AVDの作成中にSDカードを作成できません。 私は最初にAndroidSDKとAVDManagerを使用してこれを実行しようとしましたが、 名前:my_avd ターゲット:Android 2.2-APIレベル8 SDカード:サイズ:1024 MiB スキン:組み込み:デフォルト(HVGA) ハードウェア:プロパティ:抽象LCD密度、値:160 これにより、「AVD'my_avd 'の作成結果:エラー:SDカードの作成に失敗しました」 というメッセージが表示されたウィンドウがポップアップ表示さ れます。 コマンドラインからプロセスを繰り返そうとしましたが、同様のエラーが発生しました。 alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M Android 2.2 is a basic Android platform. Do you wish to create a custom hardware profile [no]no Error: Failed to create the SD card. mksdcardを使用するための指示に従おうとすることも、同様に非生産的でした。Linuxの経験が基本的に不足していることが、ここで問題を引き起こしているのではないかと思います。mksdcardを使おうとすると、ファイルまたはディレクトリが見つからないと報告されるだけです。mksdcardツールはLinuxでこのように使用できますか? alex@alex-desktop:~$ …
84 android  linux  ubuntu 

6
PATH、レールおよびgemのモード040777で「Insecureworld writable dir / home / chance」という警告が表示されます
私はこれを試しましたが、機能せず、osx用のようでした。rvm、rails 3、ruby1.9.2を使用してUbuntu10.10を新しくインストールしました。新しいRailsアプリを持っていますが、gemまたはrailsのいずれかを使用すると、次の警告が表示されます(ラグあり)。 $ rails -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, mode 040777 /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.10/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /home/chance in PATH, mode 040777 Rails 3.0.5 $ gem -v /home/chance/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: warning: Insecure world writable dir /home/chance in PATH, mode 040777 1.6.2 重要な場合に備えて、これが私のGemfileです。 source 'http://rubygems.org' gem 'rails' # …
84 ruby-on-rails  ruby  linux  gem  rvm 

6
一致する行の後から始まるファイル内のすべての行を削除するにはどうすればよいですか?
数行のテキストで構成されるファイルがあります。 The first line The second line The third line The fourth line 次の行の1つである文字列があります。 The second line 私はそれが削除されますので、ファイル内の文字列とその後のすべての行を削除するThe third lineとThe fourth line、文字列に加えて。ファイルは次のようになります。 The first line 私はグーグルで解決策を探しました、そして私は使うべきであるようsedです。何かのようなもの: sed 'linenum,$d' file しかし、文字列の行番号を見つける方法は?または、他にどのようにすればよいですか?
84 linux  bash  sed 

4
ディレクトリ内の各ファイルのLinuxシェルスクリプトファイル名を取得してプログラムを実行します
シナリオ: Linuxシステムのフォルダー。フォルダ内のすべての.xlsファイルをループしたいと思います。 このフォルダーは通常、さまざまなフォルダー、さまざまなファイルタイプ(.sh、.pl、.csv、...)で構成されます。 私がやりたいのは、ルート内のすべてのファイルをループして、.xlsファイルでのみプログラムを実行することです。 編集: 問題は、実行する必要のあるプログラムが.xlsから.csv形式に変換するための「xls2csv」であるということです。したがって、.xlsファイルごとに、ファイル名を取得して.csvに追加する必要があります。 たとえば、test.xlsファイルがあり、xls2csvの引数は次のとおりです。 xls2csv test.xls test.csv 私は理にかなっていますか?
84 linux  shell 

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