最近の若いコマンド [無断転載禁止]©2ch.net

1名無しさん@お腹いっぱい。2017/09/19(火) 13:38:07.83
more は less に vi は Vim と、コマンドはより少ないバグと高い性能を目指して進歩してきました。
最近は exa (ls) や ag (grep) 等、UNIX ツールの洗練も進んできています。
こういった「若い」コマンドを語り合いましょう。

4名無しさん@お腹いっぱい。2017/09/19(火) 13:47:38.09
Exa --- Replacement for 'ls' written in Rust.
https://github.com/ogham/exa
Rust 製で ls コマンドの置き換えを目指しています。
git をサポートしており ls では不可能なブランチ名の表示も楽です。
色分けも多彩です。
参考画像: https://raw.githubusercontent.com/ogham/exa/master/screenshots.png

5名無しさん@お腹いっぱい。2017/09/19(火) 19:09:37.55
grep

* ag
* pt
* highway

6名無しさん@お腹いっぱい。2017/09/20(水) 07:51:04.83
moreutilsみたいなのを紹介すればいいのかな
https://joeyh.name/code/moreutils/

712017/09/21(木) 02:01:15.01
>>6
そんなかんじです!
「新しいコマンド」というと,「ミーハーだ」とか「UNIX 哲学に反してる」という声を聞きます。
まあ,そういうコマンド(パイプで十分なのに態々ラップしてる)もかなりありますが,doas とかは個人的に sudo よりも UNIX っぽい気がします。
そういうコマンドを共有したいなと思っています。

8名無しさん@お腹いっぱい。2017/09/23(土) 14:57:56.45
>>5
unix板なのにwindowsなんで参考にならんかもしれんが
agはgrepよりかなり速いし機能も充実してていいね
しかしwinだとVer1.0以後は自前でコンパイルせんといかんのがめんどい

ptはやたら遅い時が多いので使うのやめた、今後も期待できそうにないし

ripgrepは速い気もするのと最新バイナリ配布有でラク
自作スクリプトやマクロはag主体なんで置きかえはできてない

highway使ったことないわ

912017/09/23(土) 21:33:12.20
>>8
実は highway は日本人が作製したんで贔屓しましたw
GitHub の star/fork 数を見ても ag, pt と比較して全然少ないです
正直私の環境 (Debian GNU/Linux) では pt が圧倒的に高速で,次いで at といった感じでした
ベンチマークの仕方が悪いだけかもしれませんが。
highway は Shift_JIS, EUC-JP にも始めから対応してるのでそういう古い日本語ファイル郡には効果的かもしれません

10名無しさん@お腹いっぱい。2017/09/23(土) 23:02:11.73
>>9
さすが日本人作だなあ

11名無しさん@お腹いっぱい。2017/09/23(土) 23:19:23.70
JISコード,grepには上手にフラグ付けるパイプ通さないと処理不良になった気がする
昔の話だからもう問題無くなってるかもしれんが

12名無しさん@お腹いっぱい。2017/09/23(土) 23:20:50.94
moreutils の vidirとvipipe って便利だな
>>6三月

13名無しさん@お腹いっぱい。2017/10/10(火) 20:43:15.85
age

14名無しさん@お腹いっぱい。2017/10/11(水) 08:14:52.70
sharkdp/fd: A simple, fast and user-friendly alternative to find.
https://github.com/sharkdp/fd

デフォルトでfindの8割のユースケースをカバーできるとうたっている
ttyだと色がつくのも今時のコマンドっぽい

manのお気楽版みたいなコマンド知らない?
詳細な説明はバッサリ切って、まあこれだけ知ってりゃいいだろ的な例に絞ってるやつ
2年ぐらい前に見た気がしたんだけど検索しても見つからない

16名無しさん@お腹いっぱい。2017/10/22(日) 21:00:13.49
それはそういうコマンドがあるかってより
それで呼ばれるドキュメントが書かれているかがキモじゃないか

17名無しさん@お腹いっぱい。2017/11/04(土) 11:20:30.39
おじさん技術者が久しぶりにunixというかlinuxさわるとわからんよね。
xargsとかdigとか初めて知った。
bz2までは知ってるけどxzとか初めて解凍したわ。

18名無しさん@お腹いっぱい。2017/11/04(土) 11:49:23.19
解凍言うな

19名無しさん@お腹いっぱい。2017/11/04(土) 12:54:09.56
じじいなんだよ

20名無しさん@お腹いっぱい。2017/11/04(土) 14:00:46.29
xargsって結構古くからある気がする…
というかbzip2より古くない
どれだけおじさんなんだろ…

21名無しさん@お腹いっぱい。2017/11/04(土) 14:01:07.81
あと、bashが標準なんでコマンドの値を評価するのが `(バッククォート)で囲むんじゃなくて、
$() なんだな。
年取ると勉強することが多いわ。

22名無しさん@お腹いっぱい。2017/11/04(土) 14:07:01.66
最新のOSSをソースから/usr/localにインストールして使ってたら
「yumから入れてないんですか?」とか若いのに言われた。
「yumって何ですか?」とわざとらしく答えておいた

23名無しさん@お腹いっぱい。2017/11/04(土) 14:12:09.70
昔はtcshとか使ってるとおしゃれだったんだが今じゃ誰も使ってないのか?
zshとかfishがかっこいいのか。

24名無しさん@お腹いっぱい。2017/11/04(土) 14:18:27.91
muleはemacsに吸収されたんか。
viは残ってるみたいだ。
telnetとrcpは無いみたいだな

25名無しさん@お腹いっぱい。2017/11/04(土) 18:06:42.10
今はなにかと物騒なんで、sshとscpをお使いください

26名無しさん@お腹いっぱい。2017/11/04(土) 23:50:03.07
昔はtcshのアニメキャラメッセージカタログが流行ったよね

27名無しさん@お腹いっぱい。2017/11/04(土) 23:51:20.90
macOSもLinuxもbashが標準なんで、フリビもユーザ作ったらログインシェルをすぐにbash、もしくはzshにするようになってしまった

28名無しさん@お腹いっぱい。2017/11/05(日) 00:01:02.43
今はどのshellでもデフォルト設定で昔のtcsh以上に補完出来る
tcshもあるけど面倒なんでbashに乗り換えたよ

なおviの実体は傍流のvimだとか

29名無しさん@お腹いっぱい。2017/11/05(日) 00:16:31.82
>>20
>>17 ではないが、20年ほど前bzip2は使ったけどxargsは覚えがない
あったのかもしれんがマイナーだったと思う

30名無しさん@お腹いっぱい。2017/11/05(日) 07:49:57.05
https://www.freebsd.org/cgi/man.cgi?query=xargs#HISTORY
> The xargs utility appeared in PWB UNIX.
ってあるから1970年代からあったぽいよ

31名無しさん@お腹いっぱい。2017/11/05(日) 09:46:12.36
上のオジサンって人は筋金入りのUNIXユーザじゃなくて、2000年前後あたりにちょっとLinuxかじっただけの人では…

32名無しさん@お腹いっぱい。2017/11/05(日) 10:26:16.95
>>21
bashでも ` ` は普通に使うし
bash以外でも $( ) は普通に使うよ

33名無しさん@お腹いっぱい。2017/11/06(月) 08:27:41.71
https://github.com/chneukirchen/xe
xe: simple xargs and apply replacement

apply(1)って知らないなあ

34名無しさん@お腹いっぱい。2017/11/06(月) 15:16:02.09
HISTORY
The apply command appeared in 4.2BSD.

AUTHORS
Rob Pike

35名無しさん@お腹いっぱい。2017/11/07(火) 07:45:59.16
おお、ありがとう
https://www.freebsd.org/cgi/man.cgi?query=apply&apropos=0&sektion=0&manpath=FreeBSD+11.1-RELEASE+and+Ports&arch=default&format=html

商用UNIXやLinuxではほとんど入ってないんだな

36名無しさん@お腹いっぱい。2017/11/07(火) 23:02:29.91
若くはないけど、lessに追加された F オプションはいいね
+も- も

37名無しさん@お腹いっぱい。2017/11/28(火) 06:06:14.27
less ってディレクトリ指定すると ls になるんだな。これ昔からそうだったっけ。

38名無しさん@お腹いっぱい。2017/11/28(火) 06:19:32.43
$ less /tmp
/tmp is a directory

39372017/11/29(水) 00:09:23.34
>>38
すまね。今確かめたら less が /bin/less じゃなく /usr/bin/lesspipe.sh にシンボリックリンク張ってあったわ。

40名無しさん@お腹いっぱい。2017/12/29(金) 07:02:17.75
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

9NZTG8K7GD

41名無しさん@お腹いっぱい。2018/02/14(水) 09:21:54.86
☆ 私たち日本人の、日本国を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

42名無しさん@お腹いっぱい。2018/05/04(金) 05:34:31.65
>>15
もう見てないと思うが
$ whatis

43名無しさん@お腹いっぱい。2018/05/05(土) 11:59:30.93
ページャー(カーネルの話ではなく、`less`・`more`とかの類)でおすすめある?
lvとかなら知ってるんだが、ググラビリティが英語圏ですら低い(lessとかpageとか一般名詞が多すぎるのでそもそも技術的内容にすら引っ掛らない場合があるw)
ので、知ってる人、ぜひ教えてほしい。

44名無しさん@お腹いっぱい。2018/05/05(土) 18:17:29.04
>>17
digってnslookup共々、もはやFreeBSDの標準コマンドですらないんだな
今はhostかdrillを使うんだとさ

45名無しさん@お腹いっぱい。2018/05/05(土) 19:50:41.56
若くないけどmostってのがあったからちょっと使ってみたらlessとキーが全然違って使いにくかった

46名無しさん@お腹いっぱい。2018/05/10(木) 22:00:58.04
bash のスクリプトに
 continue 2
っていうセンテンスがあって、見た瞬間、意味は分かったんだけど、
こんなの昔は無かったなー
って思った。

47名無しさん@お腹いっぱい。2018/05/15(火) 02:43:29.68

48名無しさん@お腹いっぱい。2018/05/22(火) 02:39:20.93
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

HOF51

49名無しさん@お腹いっぱい。2018/06/04(月) 03:12:50.19
趣旨に合ってないかもしれんが
Linuxでネットワーク関連のコマンドの置き換えが進んでるみたいね。
ipやらまた新しい操作法覚えなきゃならないけど、ただ今までより体系立ってるし分かりやすいのは事実だから
変更する価値は多少あると思った。

50名無しさん@お腹いっぱい。2018/06/04(月) 20:46:48.44
>>49
iproute2は2.6の頃

51名無しさん@お腹いっぱい。2018/06/05(火) 12:11:30.48
まったく最近の若いコマンドは苦労ってものをしっちゃいねぇ
俺らの頃はな、遅いCPUと少ないメモリでどうやって仕事を
実現できるってのを考えて働いたもんだ

52名無しさん@お腹いっぱい。2018/07/07(土) 14:43:14.73
>>50
違う違う。「ip」というコマンドがあるんだわ。

53名無しさん@お腹いっぱい。2018/07/07(土) 19:12:29.31
>>52
ipはiproute2の一部

54名無しさん@お腹いっぱい。2018/07/14(土) 22:55:20.72
>>53
ああ,そうなんだ。それは知らなかった。
申し訳ない。

新着レスの表示
レスを投稿する