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

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

8
シェルスクリプトの変数にコマンドを格納する方法は?
後で使用するコマンドを変数に保存したい(コマンドの出力ではなく、コマンド自体) 次のような簡単なスクリプトがあります。 command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) しかし、もう少し複雑なことをしようとすると失敗します。たとえば、私が作る場合 command="ls | grep -c '^'"; 出力は次のとおりです。 Command: ls | grep -c '^' ls: cannot access |: No such file or directory ls: cannot access grep: No such file …
113 linux  bash  variables  command 

6
プログラムのインストールに対して「はい」の応答をスクリプト化する方法を教えてください。
私はAmazon Linuxインスタンスを使用しており、データを入力して使用するすべてのプログラムをインストールするスクリプトがいくつかありますが、いくつかのプログラムは次のように質問します。 Do you want to continue [Y/n]? インストールを一時停止します。すべてのケースで「Y」と自動応答したいのですが、どうしたらよいかがわかりました。
113 linux  bash  scripting 

7
隠しファイルを含むすべてのファイルを*経由で親ディレクトリに移動する方法
よくある質問ですが、答えが見つかりませんでした。 次のように、隠しファイルを含むすべてのファイルを*を介して親ディレクトリに移動する方法: mv /path/subfolder/* /path/ これにより、期待どおりすべてのファイルが親ディレクトリに移動しますが、隠しファイルは移動しません。どうやってするか?
113 linux  bash  shell  command 

6
そのようなファイルを読み込めません— rvm pkg install zlibを使用した後でもzlib
RVMを使用してzlibパッケージとruby 1.9.3をインストールしましたが、gemをインストールしようとすると、 cannot load such file -- zlib インストールに使用したコマンドは $ rvm install 1.9.3 $ rvm pkg install zlib $ rvm reload 1.9.3 --with-readline-dir = / home / username / .rvm / usr \ --with-iconv-dir = / home / username / .rvm / usr \ --with-zlib-dir = / home / username …
112 ruby  linux  gem  rvm 


5
LinuxでPATH_MAXはどこに定義されていますか?
#include文字列のサイズを変更するためにPATH_MAXをintとして使用するには、どのヘッダーファイルを呼び出す必要がありますか? 宣言できるようにしたい: char *current_path[PATH_MAX]; しかし、そうすると、私のコンパイラ(LinuxのClang / LLVM)で次のエラーが発生します。 recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; ^ 私はグーグル検索を試みましたが、まだ運がありません。 #include <limits.h> 問題/エラーを修正しません。 PATH_MAXの値がintであることも修正しますか?
112 c  linux  gcc  include  clang 


6
Gitステータスは行末を無視する/同一のファイル/ WindowsとLinux環境/ Dropbox / mled
どうやって作るの? gitステータス 行末の違いを無視しますか? 背景情報: 私はランダムにWindowsとLinuxを使用してプロジェクトに取り組んでいます。プロジェクトはDropboxにあります。 私はgit diffに行末を無視させる方法について多くを見つけました。meldを使用しているため、git diffは各ファイルのmeldを開きます。そしてmeldは「同一ファイル」と言います。 どうすればこれを回避できますか。Gitは変更されたファイルのmeldのみを開く必要があります。また、ファイルの末尾のみが異なる場合、git statusはファイルが変更されたと報告しないようにする必要があります。 編集:原因: これは、Windowsでのこの設定が原因で発生しました core.autocrlf true Linuxで作業コピーをチェックアウトし、Windowsではcore.autocrlfをfalseに設定しました。 git statusに別の新しい行を無視させる方法を知っておくとなお良いでしょう。

1
現在実行中のLinuxプロセスをバックグラウンドで配置するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する Linuxシェルからリモートサーバーにgitを使用してファイルをアップロードするコマンドがありますが、完了するまでに何時間もかかります。 実行中のプログラムをバックグラウンドで実行するにはどうすればよいですか?だから私はまだシェルで作業でき、そのプロセスも完了しますか?
111 linux  bash  shell  background 

4
BashでCSVファイルを解析する方法は?
長いBashスクリプトを作成しています。CSVファイルからBash変数にセルを読みたいのですが。行と最初の列は解析できますが、他の列は解析できません。これまでの私のコードは次のとおりです。 cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done 最初の列だけを印刷しています。追加のテストとして、次のことを試しました。 read -d, x y < <(echo a,b,) そして$ yは空です。だから私は試しました: read x y < <(echo a b) そして$ yはbです。どうして?
111 linux  bash  csv 

6
ps -ef | grepキーワードからPIDを取得
ps -ef | grep "keyword"デーモンプロセスのpidを決定するために使用したいと思います(ps -efの出力に一意の文字列があります)。 私はプロセスを殺すことができpkill keywordますpidを殺す代わりにpidを返すコマンドはありますか?(pidofまたはpgrepは機能しません)
111 linux  shell  daemon 

14
MACアドレスの取得
実行時にコンピューターのMACアドレスを決定するクロスプラットフォームの方法が必要です。Windowsの場合は「wmi」モジュールを使用できます。Linuxで唯一見つけられる方法は、ifconfigを実行して、その出力全体で正規表現を実行することでした。1つのOSでのみ機能するパッケージを使用するのは好きではありません。別のプログラムの出力を解析することは、エラーが発生しやすいことは言うまでもなく、非常にエレガントに見えません。 MACアドレスを取得するためのクロスプラットフォーム方式(WindowsおよびLinux)方式を知っている人はいますか?そうでない場合、誰かが私が上にリストしたものよりもエレガントな方法を知っていますか?

8
バックグラウンドでシェルスクリプトを実行して出力を取得しない方法
2つのシェルスクリプトa.shとを作成しましたb.sh。ではa.shとb.sh私はループの無限を持っていると、彼らはいくつかの端末に出力を印刷します。私は両方を呼び出す別のスクリプトを書きたいa.shとb.sh私は、ユーザーがすぐに端末の制御を取り戻したい、ではなく無限にスクリプトの実行を持つのと私は、端末での出力を非表示にしたいです。


16
Bashスクリプトが「コマンドが見つかりません」を空の行に出力する
bash scriptname.shDebianのコマンドラインからを使用してスクリプトを実行するたびCommand Not foundに、スクリプトの結果が表示されます。 スクリプトは機能しますが、常にCommand Not Found空の行ごとに画面に出力されるステートメントがあります。空白行ごとに、コマンドが見つかりません。 /varフォルダーからスクリプトを実行しています。 スクリプトは次のとおりです。 #!/bin/bash echo Hello World 次のように入力して実行します。 bash testscript.sh なぜこれが起こるのでしょうか?
111 linux  bash  debian 

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