linux_operating_system_l_25

1: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:30:26.371 ID:utZPQobd0
CLIに表示されてる文字を取得することって可能?

ディスプレイに出してる以上どこかに表示元のテキストデータがあると思うんだけど、それを覗き見するってクラッキングになるのかな
正規ルートで得る方法があるなら教えてください!


4: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:32:20.931 ID:kW3SSNQq0
devの標準出力をテキストリンクに置き換える

10: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:35:29.821 ID:utZPQobd0
>>4
そういう感じのことが知りたかった!

5: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:32:25.297 ID:8XJqT84m0
tty

8: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:33:43.754 ID:GzNuc9ROd
tty見にいけばいいじゃん
パスはどこか忘れたけど調べればわかるはずだよ

10: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:35:29.821 ID:utZPQobd0
>>5,8が言ってるtryで出力先がわかるから、そこを読めば良いってこと?

11: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:38:09.159 ID:kW3SSNQq0
というかコンソールの履歴見たいだけならscriptコマンドで良いんでは?

16: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:44:47.800 ID:utZPQobd0
>>11
履歴というよりリアルタイムで見たい

19: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:46:46.966 ID:mpa8aSV/r
>>16
リアタイでファイルの変更見るならtail -fじゃだめなん

13: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:40:05.896 ID:ZW/oUu8OM

16: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:44:47.800 ID:utZPQobd0
>>13
dev/ttyでいい感じにできそう

14: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:40:48.163 ID:v3Sw7Vni0
とりあえずリダイレクトしなよ

16: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:44:47.800 ID:utZPQobd0
>>14
リダイレクトでいい感じに取得できそう!

18: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:45:41.523 ID:Kr3PK0eq0
リダイレクトしてtailで見ればいい

20: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:47:51.617 ID:8ouXvJxqa
パイソンからsubprocessのメンバ関数使ってプログラムを呼び出したら入力を引数として渡せるし出力を変数として受け取れるよ カーネル関係ないけど

25: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:53:16.442 ID:utZPQobd0
>>18-20
コマンドの結果というよりターミナルそのものを見たい感じなのよ

28: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:55:10.879 ID:8ouXvJxqa
>>25
なるほんど

23: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:50:59.172 ID:utZPQobd0
やりたいことだけ言っておくと

ラズパイって本体は持ち運びやすいけどディスプレイ用意するのは面倒くさい

CLIの文字が見たいだけだからテキストだけUSBで送れれば受信側はスマホでどうとでもなりそう

USB送信のソフトはバックグラウンドで動かすとして、CLIの文字はどうやって取れば…?

偉い人に聞いてみよう

26: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:53:59.833 ID:mpa8aSV/r
>>23
CLIに標準出力されたものをリダイレクトでログに追記

echo "hogehoge" >> hoge.log

31: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:59:25.037 ID:utZPQobd0
>>26
それだとhogehogeしか取れないじゃん?画面に出たものは順次欲しい

32: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:00:35.637 ID:mpa8aSV/r
>>31
画面に出たものってなに?
プロンプトまで取るの?
それとも何らかのアプリケーションを実行したときのリアルタイムな出力がほしいの?

35: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:03:19.673 ID:utZPQobd0
>>32
プロンプトまで
自分でタイプした文字も見たい

38: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:04:03.292 ID:mpa8aSV/r
>>35
見れればいいんだよな?
SSHでいいよ

33: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:00:46.830 ID:mpa8aSV/r
>>31
SSH接続はできるよ

37: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:03:58.504 ID:v3Sw7Vni0
>>31
watchとかtopで数秒おきに出力させてtailで最新のものだけをリダイレクトとかできないのか?
素人ですマンが

24: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:52:26.793 ID:tkCZLsRya
フレームバッファにあるかもしらん

27: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:54:12.268 ID:utZPQobd0
>>24
フレームバッファは俺でもたどり着いた
でもこれ画像データだからテキストは読めないんじゃ

29: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:56:03.876 ID:mpa8aSV/r
CLIに出力される文字列は結局何らかの標準出力によるものなんだからそれぞれをリダイレクトでログファイルに追記してそれをホストコンピュータに送ればいい

ただそんな面倒なことするなら普通にSSHで繋いだほうがいいと思う

31: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:59:25.037 ID:utZPQobd0
>>29
やっぱりそう?iPhoneでもLinuxにSSH接続できるのかねえ

30: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 22:58:57.001 ID:mpa8aSV/r
ターミナル2つ開いて
sudo cat /dev/pts/1 > /dev/pts/0
とすれば別で開いてるターミナルの入力は見れる

34: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:02:11.707 ID:Kr3PK0eq0
sshで繋いでも>>1がやりたいことできんくないか

36: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:03:42.027 ID:mpa8aSV/r
>>34
>>1がやりたいのは単純に出力をラズパイ以外で見たいだけなのでは
>>23で言ってる

39: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:05:01.239 ID:Kr3PK0eq0
あぁそういう事
ならsshでいいね

40: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:05:33.386 ID:FWV6qUukM
https://tech-blog.optim.co.jp/entry/2022/05/30/100000
こういうのできるっぽいしまあできるのでは

41: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:05:46.376 ID:mpa8aSV/r
常時ターミナルの状態を監視して特定の座標から文字列を得るとかなら複雑なことしなきゃいけないけどただただラズパイのログをみたいならSSHでよくね

43: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:06:20.376 ID:utZPQobd0
SSH接続してそいつを標準出力先にすればいい感じになりそう

44: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:09:32.376 ID:3fshPeUt0
お前らって何でも知ってるよな

46: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:10:22.099 ID:utZPQobd0
>>44
本当だよ

ありがとう!VIPの偉いお兄さま方!

45: 以下、5ちゃんねるからVIPがお送りします 2022/08/08(月) 23:10:08.279 ID:1yGVOZvM0
>>44
照れるわ

引用元: https://mi.5ch.net/test/read.cgi/news4vip/1659965426/


そろそろ常識? マンガでわかる「Linuxコマンド」 (マンガ×チャットスタイル解説書)
水野 源(著), 宮原 徹(監修), リブロワークス(編集), 大原ロロン(イラスト)
(2021-04-20T00:00:01Z)
5つ星のうち4.6