探検


くだらねえ質問はここに書き込め! Part 232

レス数が950を超えています。1000を超えると書き込みができなくなります。
2018/07/14(土) 13:30:27.58ID:tHBSJ8x8
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 231
http://mao.5ch.net/test/read.cgi/linux/1524835309/
2018/09/02(日) 15:12:54.09ID:n+EAYQKV
>>848
それと全く同じやつだ
文字はYellow Hatだけど
2018/09/02(日) 15:32:07.62ID:ZExQhmD8
>>844
くだらない質問に、ありがとうございました
2018/09/02(日) 15:36:28.43ID:ZExQhmD8
ひとつ、くだ質で申し訳ないんですが
再起動の直前に rsync を自動で回すいい方法ないでしょうか。
2018/09/02(日) 15:42:54.00ID:hHvc4L2b
>>855
systemdのサービスを書く。
Before=shutdown.target
を入れてください。
ちんぷんかんぷんならディストリの環境を書いてください。
2018/09/02(日) 16:26:11.72ID:P3f/s6dL
ちょっと質問。

gpg --gen-keyで公開鍵と秘密鍵を作りたいんだが、ウィザードを進めていって
************************
今から長い乱数を生成します。キーボードを打つとか、マウスを動かす
とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で
乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。
************************
のメッセージがでてから、どれだけキーボードを打ったり、そのまま放置したりしても
先に進まないんだが、そういうケースの解決方法とかってある?

CentOS 7.5.1804 Virtual Box内で使用してる。
Rootでも一般ユーザでも同じく先にすすまない。
2018/09/02(日) 16:40:22.56ID:77cc7uFh
havegedでも入れてみたら
2018/09/03(月) 00:31:52.14ID:m2EeZ0tM
コマンドプロンプトってなんでドル記号なんですかね。
2018/09/03(月) 01:01:32.60ID:I8nOrgxu
電話回線を使うテレタイプだったPDP-11の時代に、
利用者に電話代がかかっていることを意識させるため
2018/09/03(月) 01:30:28.71ID:QH2JTeNt
前スレでも見た質問だな
http://mao.5ch.net/test/read.cgi/linux/1524835309/21-24n
2018/09/03(月) 01:35:24.70ID:zkmLSDK3
俺は気分的に%表示に変えてる。
2018/09/03(月) 03:18:46.87ID:m2EeZ0tM
>>860
mjd?

>>862
(t)cshとかだとデフォでそれですよね
2018/09/03(月) 04:43:48.64ID:zkmLSDK3
そいえばcshだとタブ補完がhistoryと連携してて超絶便利なんだけど、zshやbashでも同じことできる?
やり方分かる人がいたら教えてほしい。
2018/09/03(月) 10:52:06.90ID:31w4UqUQ
>>864
タブではなくEndとか→だけどzshで
https://github.com/zsh-users/zsh-autosuggestions/
2018/09/03(月) 10:52:34.00ID:53xz/nZS
bind '"\C-p": history-search-backward' #Ctrl+p
bind '"\C-n": history-search-forward' #Ctrl+n
bind '"\e[A": history-search-backward' #up
bind '"\e[B": history-search-forward' #down

履歴のタブ補完は知らんがbashだとこれで履歴の絞り込みができて便利よ
$ sudo aptの後で上下キー押すとこれしか出なくなる
履歴の先頭に#入れて簡易メモ的なの置いてる
vimスレでもなんで^と$が先頭と末尾なんだってあったけど正規表現の記号の制定理由は気になる
2018/09/03(月) 18:20:59.52ID:0k/+NNvX
>>865
おお、サンキュ。archだからちょうどいいわ。調べようと思って調べずじまいで2年ぐらい立ってたんだよねw
868login:Penguin
垢版 |
2018/09/03(月) 19:18:10.45ID:w/Jhv6xO
cshにTAB補完ってあったっけ
2018/09/04(火) 03:40:25.71ID:qR88zEUO
>>858
サンクス。解決したわ。
2018/09/04(火) 07:28:04.95ID:s+02KYbr
みんなLinuxでのプログラミングについてどれくらい勉強してる?
2018/09/04(火) 10:46:39.40ID:/13zJgga
>>857
あれは、マウスを動かした時の乱雑さを元にしてたと思う。
2018/09/04(火) 10:50:47.73ID:/13zJgga
>>864
bash では、tmenu ってgitにあったコンソール用のプログラムで
dmenu 的なことしてる。
2018/09/04(火) 11:56:40.99ID:WjqCwdAn
Linuxは/etcに設定が雑に置かれる辺りに闇を感じる
ホームも隠しファイルが散乱してるしゴミを押入れに突っ込んで綺麗に見せてる感じが実にたまらない
これを言うと漏れなくunixの講釈が始まって面倒だが
2018/09/04(火) 12:50:00.72ID:Tqrz67gF
僕バカですアピールはもういいです
2018/09/04(火) 12:53:40.94ID:hOADyk4w
>>873
名前がかぶらなければ何の問題もない
testparmという名前を独占したsambaは許さない
2018/09/04(火) 13:10:50.77ID:6V+/Hnnz
https://xkcd.com/927/
2018/09/04(火) 16:52:59.70ID:2WS2Jwgu
>>872 historyと連携できる?
878login:Penguin
垢版 |
2018/09/05(水) 00:00:42.04ID:ReODOuq6
>>871
>>857のメッセージにも書いてあるけどマウス以外の情報も使うよ

sshとかでやってるならクライアント側でキーボード打ってもダメ
サーバ実機のキーボードを打たないといけない
2018/09/05(水) 01:21:30.81ID:csfhgAdW
chrootする先のディレクトリってどんな位置や名前にしてる?
俺はシステムワイドなら/var/chroot/<chroot-name>
個人なら~/var/chroot/<chroot-name>
にしてる。
2018/09/05(水) 01:23:24.23ID:csfhgAdW
あミスった
varじゃなくてsrvね。
/srv/wwwとか/srv/gitとかのイメージがあるから,/srv/chrootにしてる
881872
垢版 |
2018/09/05(水) 02:24:47.92ID:hrUU26m0
>>877
$ cat ~/.bash_history | tmenu -l 10
で入力文字をヒストリファイルから絞り込みで検索候補としてあげれる。
Ctrl+[N|P] で検索候補を上下に移動する。
2018/09/05(水) 18:57:03.63ID:rkufD4zc
bashで今までtar.gz作るなら、
tar cvfzとか何も考えずに打っていたけど、システム含むバックアップとして使うならこれでは不十分?
どんなオプション使ってる?
aとpとか使う?
2018/09/05(水) 19:16:22.72ID:ddhJcG7d
>>882
それで十分だろ
自分はvなし(-czf)でも問題なくいろいろシステム組めてる
2018/09/05(水) 20:07:33.77ID:rkufD4zc
>>883
基礎的な話で悪いけど、
tar -cfz で固める時って所有者は実行ユーザだったっけ?
root以外の所有者(namedとかmunin)を固めるなら、pも併用するべき?

そういえばtar にハイフンでオプション指定したこと無いな
tar cvfz hogehoge.tar.gzって打ってるわ。
885login:Penguin
垢版 |
2018/09/05(水) 20:17:29.96ID:ReODOuq6
>>884
https://www.gnu.org/software/tar/manual/html_node/Attributes.html#IDX536
> This option is by default enabled when tar is executed by a superuser.
だからrootで実行してるならなくていい(あってもなくても同じ)

バックアップからどうやってリストアするかはちゃんと考えてる?
2018/09/05(水) 20:32:23.45ID:rkufD4zc
>>885
-pはrootで実行するとデフォルトでオン・・・だと・・。
今まで知らなかったわ・・・ありがとう。

リストアは新人の時に「展開するときの事を考えてtarは絶対パスで指定するなよ、相対パスで指定するんだぞ」
と言われて守っているけどそういう意味ではあってる?
887login:Penguin
垢版 |
2018/09/05(水) 20:39:03.91ID:ReODOuq6
つまりどうやってリストアしてるか考えてないってことか
それじゃいざというとき困るよ
2018/09/05(水) 20:47:57.00ID:rkufD4zc
確かに・・・rootでtarで固めたものはあるけど、
使う機会が無かったというのもあります。

そのtar.gzを遠隔の場所に保存するということもなかったので、
ストレージが飛んだらアウトですし、
正常性バイアスが効きすぎてバックアップ意識が無いと言われても仕方ないです。

意見交換などしたこと無いので、他の人はetcのバックアップ、DBのダンプしてからその後どうしているかは
気になるところです。
やっぱり別のnasやvpsなどにcronで送り込んでいるのかな・・。
2018/09/05(水) 21:01:22.07ID:ddhJcG7d
>>884
>tar -cfz で固める時って所有者は実行ユーザだったっけ?
所有者も元のディレクトリやファイルそのままの形で圧縮されるよ
ただし当然、圧縮実行ユーザに読み取り権限がないといけないからrootユーザーでtarコマンドの話
pなんて使ったこと無い
2018/09/05(水) 21:31:29.99ID:L/mCvgwJ
wgetで5chに書き込むにはどうすればいい?
2018/09/05(水) 21:33:41.14ID:EjHaTHi0
取り敢えず書き込んでみてから考えたら?
892login:Penguin
垢版 |
2018/09/05(水) 21:36:33.76ID:L/mCvgwJ
すまんソース貼る前に書き込んでしまった
こんな感じでやってるんだけど「ERROR: フォーム情報が不正です!」って言われて書き込めない
TIME=$(wget -q -O - https://swallow.5ch.net/livejupiter/ | grep time | head -n 1 | sed -e 's/.*value="//g' -e 's/".*//g')

wget --post-data="bbs=$BBS&key=$THREAD&subject=$SUBJECT&FROM=$NAME&mail=$MAIL&MESSAGE=$MESSAGE&submit=$SUBMIT" \
--referer="https://$SUBDOMAIN.$DOMAIN/$BBS/$THREAD"; \
--save-cookies=cookies --load-cookies=cookies \
-O log.html \
"https://$SUBDOMAIN.$DOMAIN/test/bbs.cgi?guid=ON";
2018/09/05(水) 22:02:07.55ID:EjHaTHi0
>>892
chromeで通信速度制限掛けた上でnetworkタブの書き込みのリクエストを右クリックしてcopy as curlとか
2018/09/05(水) 22:57:31.59ID:L/mCvgwJ
できました
ありがとうございます
2018/09/06(木) 02:05:22.10ID:Eq4PSKYD
ESCとドットで直前の履歴の最後の引数を表示できるらしいけどそんなのman bashに載ってたっけ
896login:Penguin
垢版 |
2018/09/06(木) 08:13:45.28ID:tC7AIxnI
>>895
「M-.」で検索
897login:Penguin
垢版 |
2018/09/06(木) 08:14:24.54ID:tC7AIxnI
https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html#lbCG
2018/09/07(金) 03:28:13.46ID:PiiFfuaF
コマンドって略してなんぼだけどwhoamiやwhatisみたいなそのままのコマンドはいくつあるんだろ
Linuxに触れて間もないんだけど端末操作はどんな順番で覚えりゃいいの
タブキー連打、調べ物はmanやwhatis、強制終了のCtrl-cは覚えたけども
Ubuntu系使ってるんでGUIソフトは豊富だけど数だけだったんで
質問しようにもWindowsやMacに籠もってろだの居丈高な輩を見るしやっぱり門外漢が関わるのは迷惑?
スレタイ通りの内容で悪いけど
2018/09/07(金) 04:28:42.91ID:2mO/Mx1V
>>898
べつになんの質問でもすりゃいいと思うけど、気持ちの良いやり取りの仕方なんてのは主観だし、5chに気の食わないやつなんてくさるほど居るからスルーすればいい。
コマンド名のセンスのホントの所は製作者に聞かないとわからんが、プログラミングの変数のセンスと同じで合理的なのが良いよな。
この場合の合理性は絶対に使用する頻度の高いものは2~3文字で、それ以外はコマンド名でなにしてるかわかるやつが良い。
そんな感じで使われるコマンドだけが残ってるんじゃないか?数はディストリごとに違うからなにを数えたら良いかわからん。インストールしたら増えるし。
端末操作は目的による。pwdとか、lsとか必須なものは順番っていうかはじめに覚えればいい。一番いいのは人に直接教わるのが良いけどな。
2018/09/07(金) 04:57:06.67ID:92fkz4uc
どうでもいいけど
systemctlがsysctlにならなかった理由が分からん
ctl←ここを略すのなら system←ここも略せよww
2018/09/07(金) 08:20:15.42ID:wD7oS/Oj
>>898
bash のショートカットキー、他人の公開してる .bash_alias 参考に
あとコマンドラインのファイラーで最初から登録してあるコマンド。
xkill, kill -9 -1 のプロセス止めるコマンド。
2018/09/07(金) 08:24:16.34ID:ZqvnovQw
>>900
既にあるからな
2018/09/07(金) 08:40:33.47ID:92fkz4uc
>>902
mjkと思って調べたら
Red Hat Linuxの古いバージョンのサービス管理コマンドなのか。
2018/09/07(金) 09:04:24.04ID:6ODXzFCk
>>903
カーネルパラメータの設定するときに使うやつ
2018/09/07(金) 09:32:32.41ID:92fkz4uc
ややこしいからsvcctl (Service Control)にすればよかったのに。
2018/09/07(金) 13:03:56.94ID:Hzwkf9MK
>>898
主要コマンド一覧表を見れば?

Linux の運用構築を勉強したいのなら、資格のLPIC, LinuC
2018/09/07(金) 13:05:11.20ID:mi7MV6Nt
LPIC受験料高いから勉強しても受けない
2018/09/07(金) 19:12:00.70ID:EU7hBPnX
>>898
エロいコマンドから覚えれば?
wget curl grep sed とか

$ w3m -dump_source http://gahag.net/008213-woman-yukata/ | grep フリー写真のダウンロード | grep -oE 'http://[^"]*' | wget -i -
みたいな使い方。forループで全自動一括処理に組み立てるとか。
wget のAオプションから初めてもいい
909login:Penguin
垢版 |
2018/09/07(金) 19:52:17.63ID:/aXLhvW5
>>898
居丈高なのが嫌ならこっちで聞くといいよ
https://mao.5ch.net/test/read.cgi/linux/1533812216/
2018/09/07(金) 20:30:25.12ID:EOBW1/+M
>>908
これはほんとにそう思う。
特に最近のサイトは連番じゃなかったり
特殊なUAやリファラを要求したりしてきたり
動的に生成される動画だったりで
それらを(エロ目的で)必死に手に入れようとしてたら
なんかネットワークに(少しだけだけど)詳しくなったわw
2018/09/07(金) 22:32:47.14ID:RIHfKzZ+
何から覚えるかってより、linuxを活用すべき何に情熱を持てるかが大事だな
要するに使って必要に応じて覚えるもんだってことだけどさ
2018/09/08(土) 03:22:09.94ID:5evMkaNv
wコマンドにおけるLOGINの日付の意味がわからないのですが、以下のような理解で合っていますか?

�@26Aug18 → 2018年8月26日
�ASuni11 → 日曜日の(24時間表記の)11時
2018/09/08(土) 03:22:39.70ID:5evMkaNv
すみません、SuniはSunの間違いです
2018/09/08(土) 10:07:43.46ID:T3UXnvVQ
>>912
あってるよ
915login:Penguin
垢版 |
2018/09/08(土) 12:05:06.89ID:PbaGP+My
whoと見比べてみ
2018/09/08(土) 12:38:47.51ID:ImFZzJY7
/devには容量0というか中身がない
ファイルがあるけど何に使うのだろか、意味あるのと思が
昔メモ帳で空ファイル作ったけど、それと同じようなモノ?
2018/09/08(土) 12:54:43.62ID:KA4jUIji
UNIXは何事もファイルで管理するから
2018/09/08(土) 14:18:41.44ID:pPg4GxqO
>>916
ファイルってのは結局の所openとかread、write、statみたいな汎用的な操作が出来るインターフェースでしか無いんや
だからいわゆる普通のファイルみたいな「後ろにストレージがあってそこに内容がyyyで容量がxxxバイト保存されてて」みたいな物だけがファイルなわけじゃない

/dev/nullは何書き込んでもずっと空っぽだし/dev/randomとか延々と文字列が読めて容量とか無いやろ
ソケットとかprocfsとかsysfsとかそういう「いわゆる普通のファイル」じゃないファイルもいっぱいある
2018/09/08(土) 20:47:38.45ID:jtDSnzsA
>>916
それらはデバイスやシステムコールとの入出口となるもの
「スペシャルファイル」という

利用者からすると、ファイルのように扱えると都合がよいので、その中身の正体であるデバイスドライバやカーネルの機能は
外からはファイルのように扱えるよう作られている

空ファイルとして作ったあと、mknodなどとしたと思うが、あのコマンドにより、空ファイルとデバイス・カーネルの機能の入出力を関連付けている
2018/09/08(土) 21:57:57.63ID:5evMkaNv
>>914
>>915
ありがとうございます

どうやらアメリカ英語では「月、日、年」、イギリス英語では「日、月、年」みたいで
世界的には後者を採用する国のほうが圧倒的に多いみたいですね
2018/09/09(日) 02:29:12.04ID:v9l6TO3L
何でもファイル扱いする謎哲学がどれほど画期的なのか解説頼む
/devの中身を更地にしたら一発で死ぬのか?
2018/09/09(日) 03:17:43.13ID:9DOpELrV
歴史的は何でもはファイルにしないcp/mのほうがunixより後だからね、当然basicもdosもそれより後
哲学は自分知らんし人それぞれのような気もするが
/dev更地にしたら当然デバイスにアクセスできなくなるから仮死状態だが、最近のたいていのディストリは起動時の最初のmountの工程でudevが/dev配下を自動生成する
2018/09/09(日) 07:09:10.14ID:xAPbbsyq
ネットワークの状況をps(1)コマンドのようなインターフェースで監視できるユーティリティってありますか?
ss(1)コマンドがそれに近いと思ったのですが、使い方が悪いのか 望みの出力が得られませんでした。

どういうことをしたいかと言うと、YouTubeに接続している間はreturn 0(あるいは逆)
を返すようなスクリプトを書きたいのです。
そこで(欲しいコマンドをwatchnetとして)
while true; do
watchnet | fgrep 'www.youtube.com' || break
sleep 1
done
と実行するとブラウザやpingでwww.youtube.comにアクセスしている間はループしつづけて
YouTubeへのアクセスが停止したらループから抜けるようにしたいです。
2018/09/09(日) 08:41:49.78ID:YGol+tIL
開発者はみなqt移行qt移行とさけぶけど何かいいことあるの?
小さい文字ペターとしたべたっとしたうすいデザイン
使う側にはストレス感じる使いにくさだけが増大する。
普段使いにはフォルダが回転したりアニメーションは
余計なことだし
2018/09/09(日) 09:42:00.23ID:rNpNSU3c
>>923
netstatでよくね?
2018/09/09(日) 10:28:58.77ID:HJeshl3P
>>921
今ならオブジェクト扱いできるようにするだろうな

哲学は後付けだろう
最初からこんな風にはなってなかったし
2018/09/09(日) 10:44:35.03ID:rNpNSU3c
>>926
> 今ならオブジェクト扱いできるようにするだろうな
ああ、そんなふうに妄想膨らませた時期もあったな…
https://ja.m.wikipedia.org/wiki/WinFS
2018/09/09(日) 11:36:27.99ID:EcviIJOk
>>924
qt は文字もデザインも固定で変えられないのですか?
929login:Penguin
垢版 |
2018/09/09(日) 14:03:47.97ID:emK7ZEmq
>>925
もう古い
2018/09/09(日) 14:09:29.58ID:YGol+tIL
>>928
できないことはないけど
相当に面倒
2018/09/09(日) 15:32:02.80ID:rNpNSU3c
>>929
なら新しいの書いてやれよ w
2018/09/09(日) 15:54:42.38ID:YGol+tIL
>>928
【初心者】Ubuntu Linux 118【本スレ】
の600番あたり
2018/09/09(日) 15:58:08.45ID:zR0fIPqL
>>923
当然ながらssのようなコマンドは通信相手として
「接続先のホストのIPアドレス」かあるいは
「接続先を一意に識別できるホスト名」を出力するわけだ。
ところがwww.youtube.comというのはそのホストの名前ではなく
IPアドレスから逆引きできないので結果に現れることはない。
さらに言えばwww.youtube.comは負荷分散のため複数のIPアドレスの
ラウンドロビンとなっているので、それをやりたいなら
www.youtube.comに結び付けられているIPアドレスすべてを
監視対象に加える必要がある。
$ dig www.youtube.com

ところで監視したい対象って本当にwww.youtube.comで良いの?
動画データは別のドメインに有るんだけど

>>931
ssがその「新しいの」なんだが……
2018/09/10(月) 02:10:28.62ID:Wge9uRaj
windows10にNTemacsとputty入れてVPSのCentOS7.5にtrampで編集しています。
M-x shellすると、

env: /root/: Permission denied
Process shell exited abnormally with code 126

となります。
rootでログインしています。
NTemacsでシェルログインしたのですがどうすればいでしょうか?
2018/09/10(月) 04:59:14.17ID:xlVPB+we
一般ユーザーで入れよ
2018/09/10(月) 08:40:20.59ID:Wge9uRaj
>>935
訳あってrootで入っていたのですが、、、
やってみます。
937923
垢版 |
2018/09/10(月) 17:20:40.62ID:nWrF1DK9
>>933
いろいろありがとうございます。
例えばhost(1)コマンドによればwww.example.comのIPv4アドレスは
93.184.216.34です。
そこで
$ ping 93.184.216.34
として93.184.216.34に接続しつつ
$ ss --tcp
を実行して表示されるリストに「93.184.216.34」がないか確かめたのですが、
ありませんでした。

こういう実験をした結果,どうやらss(1)コマンドは
「現在コンピュータが接続しているIPアドレスを表示するコマンド」ではない
ということなのかなと思い,ではそういうことができるコマンドがあるかどうかを知りたく,質問した次第です。


ところでYouTubeで動画を観ているときにWebブラウザに付属しているネットワーク監視ウィンドウには
ドメインがyoutube.comのファイルばかりだったんですけど 違うんですかね。
2018/09/10(月) 17:49:10.03ID:yTDsU7R9
せつこ、pingはtcpちゃう、icmpや

ss -awとかしてみ
2018/09/10(月) 18:00:03.15ID:nWrF1DK9
>>938
ありがとうございます 表示されました。
僕がアホタレなだけでしたねw

ていうかping(1)が用いるプロトコル(?)がTCPではないということを知り,
今の質問と無関係なのですがある疑問が氷解しました。
それは仮想環境(特にKVMなど)で,VMに乗ってるOSで,
ごくごく普通にWebブラウジングはできるのに
ping(1)コマンドがエラーになる原因が分からないというものです。
多分TCPは再現できるもののICMPは再現できていないから,こういうことになるんでしょうね。
2018/09/10(月) 18:36:12.80ID:WSMVG2Ce
くだ質ですまんが、
manの内容をcatしたいんだけどできる?
OSの違いで差を見たいとか、grepしたい
2018/09/10(月) 19:03:01.45ID:nWrF1DK9
>>940
僕が思い付いたのは
$ zcat $(man -w man)
2018/09/10(月) 19:40:40.20ID:WSMVG2Ce
>>941
サンクス、でももう少し純粋なテキストが出たら良いな・・・
man用のファイルってgzipされているただのテキストじゃないのか。
2018/09/10(月) 19:55:47.86ID:nWrF1DK9
>>942
manページってタイトルが中央揃えになってたり
章題が太字になってたりコマンドに下線が引いてあったするでしょ?
それを実現するためにroffっていう言語でマークアップしてるから,
ああいうぐちゃぐちゃしたものになる。
(TeXを知ってるなら{\bf hello}が\fBhello\fPに対応するっていう説明が理解しやすいかも)

一応col(1)コマンドを使って
$ man cal | col
とする方法もあるけど日本語のmanページはmanのバグ(これはずっと修正されてない)で
おかしな表示になってしまうので全くおすすめできない。
もしくは(英語が無理せず読めるなら)
$ env LANG=C man cal | col
で,すべてのmanページを英語として出力するっていう手もある。
僕は日本語で読みたいからしないけど。
2018/09/10(月) 20:11:59.60ID:nWrF1DK9
とりあえず僕の知恵では次が限界
$ zcat $(man -w cal)
$ man -Tutf8 cal
↑この二つはmanページそのもの(またはmanページが内的に使っている別のコマンド)に依存しているおかげで
manページの内容が欠けたりすることが少ないと予想できる。

$ man cal | col
$ man cal | sed 's/[\x01-\x1F\x7F]//g # GNU sed限定
↑これら(他にもansifilter(1)を使うとか)は確実にコントロールシーケンスを消せる反面
manページの内容までも改変してしまうおそれがある。実際日本語manページだと不具合がある。

ということで僕個人が最もいいと思う方法は
$ zcat $(man -w cal)
かな。この出力をsedで整形すればいい。例えばコメントを除去したけりゃ
$ zcat $(man -w cal) | sed -e '/^\.\\"/d'
2018/09/10(月) 20:31:39.49ID:6jmCeycY
PAGER=cat man ko
2018/09/10(月) 20:39:05.85ID:nWrF1DK9
>>945
おおいいね。
でも日本語を表示しようとするとやっぱり
章題がおかしくなるね
2018/09/10(月) 21:58:39.60ID:N+Tfp5nt
manの話題でてるからちょうど聞きたかったことを聞いてみよう。
あれ、リンク機能とかないの?

SEE ALSOとか書いてあるけど、書いてあるなら
そこからリンク先を見れるとか、メニューボタンで
関連ドキュメント一覧を表示したりとかできてもいいと思うんだけど
948login:Penguin
垢版 |
2018/09/10(月) 22:52:43.05ID:3fg7G9qX
manはむちゃくちゃ古いからな
ハイパーリンクの概念ができる前からあるんじゃないの
そういうことやりたければinfo使えとかなりそう
2018/09/10(月) 23:05:04.05ID:bQuNgXpI
infoやろなあ
950login:Penguin
垢版 |
2018/09/10(月) 23:07:19.15ID:3fg7G9qX
>>939
「再現」って?
2018/09/10(月) 23:08:36.42ID:N+Tfp5nt
manとinfoの違いよくわかってないわw
内容一緒なんか?
952login:Penguin
垢版 |
2018/09/10(月) 23:12:25.80ID:3fg7G9qX
>>951
一緒とは限らない
レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況