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

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

13
LinuxでbashスクリプトからGUIメッセージボックスを表示する方法は?
Ubuntu linuxでいくつかの小さなbashスクリプトを書いています。入力を入力したり出力を表示したりするために端末ウィンドウを必要とせずに、GUIからそれらを実行できるようにしたいと考えています。 これまでのところ必要な唯一の入力はsudoのパスワードです-そしてgksudoはそれをうまく処理します。しかし、メッセージボックスを表示する簡単な方法はまだ見つかりません。ある種の「gkmessage」コマンドを利用できますか?私はデフォルトのUbuntuインストールにあるものを好みますが、必要に応じて新しいパッケージをインストールしてもかまいません。
151 linux  bash  scripting  ubuntu  gtk 

1
〜/ .ssh / configファイルでのSSHポート転送?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する だから私は通常このコマンドをたくさん実行します: ssh -L 5901:myUser@computer.myHost.edu:5901 SSHを介してVNCを実行するために使用します。 そのコマンドを〜/ .ssh / configファイルで機能するものに変換するにはどうすればよいですか? 例: host yam HostName yam.myHost.edu User myUserName 私がしたいのは、タイプすることです: ssh yam そして、ローカルのリスンポートと転送されたリモートポートでSSHシェルを開きます。 提案?
151 linux  macos  unix  ssh 

4
なぜこの記憶を食べる人は本当に記憶を食べないのですか?
Unixサーバーでメモリ不足(OOM)の状況をシミュレートするプログラムを作成したいと思います。私はこの超シンプルなメモリイーターを作成しました: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + 1024); if (memory == NULL) { // realloc failed here - we probably can't allocate more memory for whatever …

5
bashで一時ファイルを作成する
bashスクリプトで一時ファイルを作成する客観的により良い方法はありますか? tempfile-123のように、頭に浮かんだものには通常名前を付けます。スクリプトが終了すると削除されるからです。現在のフォルダーで可能なtempfile-123を上書きする以外に、これを行うことの不利な点はありますか?または、より注意深く一時ファイルを作成することには利点がありますか?
150 linux  bash  unix 

11
CIFS接続を強制的にアンマウントする方法
LinuxマシンにCIFS共有がマウントされています。CIFSサーバーがダウンしているか、インターネット接続がダウンしており、CIFSマウントに触れるものはすべてタイムアウトするまで数分かかり、待機中は無効にできません。CIFSマウントの内部を指すシンボリックリンクがあり、lsはそれを追跡して、色を決定するため、ホームディレクトリでlsを実行することもできません。(-flを使用しても)アンマウントしようとすると、lsと同じようにアンマウントプロセスがハングします。sudo kill -9でもそれを殺すことはできません。カーネルを強制的にアンマウントするにはどうすればよいですか?
149 linux  samba  smb  cifs 

9
Linuxのtop -cコマンドで、プロセス名に基づいてリストされたプロセスをフィルタリング
top -c トップにはすべてのプロセスが一覧表示されます。オプション-uを使用してユーザー名でプロセスをフィルタリングするための優れたオプションがありますが、トップ出力のCOMMAND列にリストされているプロセス名に基づいてプロセスをフィルタリングする簡単な方法があるかどうか疑問に思っています。 たとえば、プロセス名のtop -someオプション-substringを使用すると、topはコマンド名にこの部分文字列のみを含むpidを表示します

3
.txtファイルに書き込みますか?
どうすれば小さなテキストを.txtファイルに書き込むことができますか?3〜4時間以上グーグルを使用していますが、その方法を見つけることができません。 fwrite(); 非常に多くの議論があり、私はそれを使用する方法がわかりません。 .txtファイルに名前といくつかの数字のみを書き込みたい場合に使用する最も簡単な関数は何ですか? 編集:私のコードの一部を追加しました。 char name; int number; FILE *f; f = fopen("contacts.pcl", "a"); printf("\nNew contact name: "); scanf("%s", &name); printf("New contact number: "); scanf("%i", &number); fprintf(f, "%c\n[ %d ]\n\n", name, number); fclose(f);
149 c  linux 

7
Linux端末から1行でメールを送信する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する mailLinuxにはコマンドラインからメールを送信するコマンドがあることは知っています。端末から1行で簡単なメールを送信するにはどうすればよいですか? 例えば: mail user@gmail.com [subject] [body] また、ユーザーに確認やプロンプトなしでメールを送信しましたか? その理由は、javaプログラムで特定のイベントが発生したときに簡単なメッセージを電子メールで自分に送信したいからです。私の考えは、プログラムからRuntime.getRuntime()を送信するために…などを使用することです。mail commandjava 私が使用しcron、過去に似た何かをするが、現在の実装では使用しませんcron、私が代わりにこれを試してみる必要があるので、。
148 linux  email 

21
sedを使用してファイルの最後のn行を削除する方法
ファイルの末尾からn行削除します。これはsedを使用して実行できますか? たとえば、2から4までの行を削除するには、次のように使用できます $ sed '2,4d' file しかし、行番号はわかりません。を使用して最後の行を削除できます $sed $d file しかし、私は最後からn行を削除する方法を知りたいです。sedまたはその他の方法を使用してそれを行う方法を教えてください。
148 linux  bash  shell  sed 


2
Linuxで時間を測定する-時間vsクロックvs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
タイミング機能のうち、time、clock getrusage、clock_gettime、gettimeofdayとtimespec_get、私は彼らが実装されている方法を明確に理解したいとどのような状況で、私はそれらを使用する必要があります知っているために、その戻り値がどのようなもの。 まず、壁時計の値を返す関数を、プロセスまたはスレッドの値を返す関数と比較して分類する必要があります。渡されたパラメーターに応じて、壁gettimeofday時計の値をclock_gettime返し、壁時計の値、プロセスまたはスレッドの値を返しますClock。プロセス値getrusageをclock返します。 次に、2番目の質問は、これらの関数の実装と、その結果としての正確さに関するものです。これらの関数が使用するハードウェアまたはソフトウェアのメカニズム。 getrusageカーネルティック(通常は1ミリ秒の長さ)のみを使用しているようです。その結果、ミリ秒よりも正確になることはありません。正しいですか?次に、getimeofday関数は利用可能な最も正確な基盤ハードウェアを使用しているようです。結果として、最近のハードウェアでは、その精度は通常マイクロ秒です(APIのためにそれ以上になることはありません)。何をclock、「近似」についてのmanページを話すが、それは何を意味するのでしょうか?何をclock_gettime、APIはナノ秒である、それは基礎となるハードウェアで許可されていれば、それはとても正確であることが可能だということを意味していますか?単調性はどうですか? 他の機能はありますか?
148 c  linux  time  linux-kernel 

21
TTYを上書きせずにパスワードをsu / sudo / sshに渡す方法は?
suor sudoまたはを実行するCシェルプログラムを作成していsshます。彼らはすべて、stdinやコマンドラインではなく、コンソール入力(TTY)でパスワードを必要としています。 誰かが解決策を知っていますか? パスワードなしの設定sudoはオプションではありません。 期待する オプションかもしれませんが、それは私の簡素化されたシステムには存在しません。
148 linux  ssh  passwords  sudo  su 

5
Pythonでオペレーティングシステムを確認するにはどうすればよいですか?
(スクリプトが実行されるコンピューター上の)オペレーティングシステムを確認したい。 os.system('uname -o')Linuxで使用できることはわかっていますが、コンソールにメッセージが表示され、変数に書き込みたいのですが。 スクリプトがMac、Windows、Linuxのいずれであるかを判別できれば問題ありません。どうすれば確認できますか?

7
ChromeでSelenium WebDriver Pythonバインディングを実行する
Seleniumで作業中に問題が発生しました。私のプロジェクトでは、Chromeを使用する必要があります。ただし、Seleniumで起動した後、そのブラウザに接続できません。 何らかの理由で、Seleniumはそれ自体ではChromeを見つけることができません。パスを含めずにChromeを起動しようとすると、次のようになります。 Traceback (most recent call last): File "./obp_pb_get_csv.py", line 73, in <module> browser = webdriver.Chrome() # Get local session of chrome File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 46, in __init__ self.service.start() File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/service.py", line 58, in start and read up at http://code.google.com/p/selenium/wiki/ChromeDriver") selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the …

10
Linux C ++エラー:「dlopen」への未定義の参照
LinuxでC ++(Eclipse)を使用していて、ライブラリを使用したいと思っています。Eclipseがエラーを表示します。 undefined reference to 'dlopen' あなたは解決策を知っていますか? これが私のコードです: #include <stdlib.h> #include <stdio.h> #include <dlfcn.h> int main(int argc, char **argv) { void *handle; double (*desk)(char*); char *error; handle = dlopen ("/lib/CEDD_LIB.so.6", RTLD_LAZY); if (!handle) { fputs (dlerror(), stderr); exit(1); } desk= dlsym(handle, "Apply"); if ((error = dlerror()) != NULL) { fputs(error, …
147 c++  linux  eclipse 

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