OS X を Unix として使ってる人の為のスレです。
■関連スレ
Fink 使ってるの洩れだけなのかっ!?【rev.2】
http://potato.2ch.net/test/read.cgi/mac/1166780804/
MacPorts でワクワク UNIX ライフ Part 3
http://potato.2ch.net/test/read.cgi/mac/1315401888/
Homebrew でゾクゾク UNIX ライフ2
http://potato.2ch.net/test/read.cgi/mac/1309843497/
AppleScript アップルスクリプト 質問、発表 6
http://potato.2ch.net/test/read.cgi/mac/1387630245/
【中の人】Automator【小人】3人目
http://potato.2ch.net/test/read.cgi/mac/1416219152/
【タマニハ】MacにLinux入れようよ!その4【チガウノ】
http://potato.2ch.net/test/read.cgi/mac/1277458655/
Mac de Emacs総合スレ v7
http://potato.2ch.net/test/read.cgi/mac/1328699139/
Mac Vim 再び
http://potato.2ch.net/test/read.cgi/mac/1133534694/
Macでプログラミング{11}
http://potato.2ch.net/test/read.cgi/mac/1414566499/
■前スレ
Mac OS XをUnixとして使ってる人の為のスレ 17
http://potato.2ch.net/test/read.cgi/mac/1383436068/
OS XをUnixとして使ってる人の為のスレ 18 [無断転載禁止]©2ch.net
2016/05/06(金) 04:16:59.70ID:Kkeqv6zz0
460名称未設定
2019/02/07(木) 21:57:23.56ID:WUquc88g0 >>457
exa 早速使ってみました。
これ、最高ですね。
--time-style=long-iso
で望み通りのフォーマットにできました。
さらに、
--group-directories-first
なんていうオプションまであって素敵♪
もう exa に乗り換えます。
ありがとうございましたm(__)m
exa 早速使ってみました。
これ、最高ですね。
--time-style=long-iso
で望み通りのフォーマットにできました。
さらに、
--group-directories-first
なんていうオプションまであって素敵♪
もう exa に乗り換えます。
ありがとうございましたm(__)m
462名称未設定
2019/02/08(金) 09:14:22.75ID:zEVKwUNs0 ?いや特には別に
463名称未設定
2019/02/10(日) 05:57:02.80ID:WFflZ0Uv0 UNIX的には頻繁に使うコマンドは2文字じゃないかと
464名称未設定
2019/02/10(日) 17:51:00.24ID:7oqqr9AR0 ねこ
465名称未設定
2019/02/11(月) 02:03:40.28ID:Cn/IC25N0 デスクアクセサリ(DA)の?
466名称未設定
2019/02/11(月) 12:05:11.36ID:Z4QfJKW40 ねこは4文字だな
467名称未設定
2019/02/13(水) 08:11:36.29ID:Qm1UKNeH0 マウスカーソルを追いかけるやつ?
468名称未設定
2019/02/14(木) 08:37:09.59ID:CoGAEKMp0 slも2文字だな
469名称未設定
2019/02/14(木) 17:02:12.39ID:DrYB+U/d0 >>463
$ history |awk '{print $2}' |sort | uniq -c |sort -nr |head
2005 sudo
1615 port
616 scp
554 slogin
499 ls
393 exit
366 cd
281 cdf
244 ping
194 less
全然2文字じゃないな。
$ history |awk '{print $2}' |sort | uniq -c |sort -nr |head
2005 sudo
1615 port
616 scp
554 slogin
499 ls
393 exit
366 cd
281 cdf
244 ping
194 less
全然2文字じゃないな。
470名称未設定
2019/02/14(木) 21:10:04.51ID:anJYZpYl0471名称未設定
2019/02/14(木) 21:35:55.80ID:WGJc4UGz0 よくまぁ恥ずかしくもなく自分のコマンド履歴を晒せるよなぁ
472名称未設定
2019/02/14(木) 22:11:29.17ID:CoGAEKMp0473名称未設定
2019/02/17(日) 00:37:18.85ID:SiGrw6Ab0474名称未設定
2019/02/20(水) 01:13:21.89ID:J7YLnIKk0 osx serverでカレンダーってCALDAVってのらしいけど
実際に動いてるサーバってapacheだけなの?caldavdは
サーバ本体じゃなくてユーザインタフェースだった
実際に動いてるサーバってapacheだけなの?caldavdは
サーバ本体じゃなくてユーザインタフェースだった
475名称未設定
2019/02/20(水) 02:12:43.74ID:LRbySpH10 ブツとしては、CalenderServer(ccs-calendarserver、Calendar and Contacts Server)
https://www.calendarserver.org
プロセスとしては、Pythonぽいかな。apacheは関係ないぽいかな。動かしてないOSX Server見てないので不確か極まりないがw
https://www.calendarserver.org
プロセスとしては、Pythonぽいかな。apacheは関係ないぽいかな。動かしてないOSX Server見てないので不確か極まりないがw
476名称未設定
2019/02/20(水) 03:18:06.60ID:LRbySpH10 CalenderServer単体で動かしてみた(>>475のQuickStartから。QuickStartやないやんけっ。QuickStartだけど)
リアルプロセスはphythonだね。psで出る別名(?なんて言うんだろ)はCalendarServer Combined。待受ポート開いているのはこいつ
caldavdはユーザインタフェース(?)じゃなくて、起動スクリプト的なかな
リアルプロセスはphythonだね。psで出る別名(?なんて言うんだろ)はCalendarServer Combined。待受ポート開いているのはこいつ
caldavdはユーザインタフェース(?)じゃなくて、起動スクリプト的なかな
477名称未設定
2019/02/20(水) 08:54:19.69ID:J7YLnIKk0 >>476
ありがと
apacheは外部アクセス待機で使われてるよ
外部からの接続を待ってるのはapache
そこからproxyでカレンダーサーバに送られるみたい
httpd 84141 _www 14u IPv6 0x44ef930a69ec3bce 0t0 TCP *:8843 (LISTEN)
それとデータベースは
postgres_ 2395 _calendar 9u IPv6 0x44ef930a627b301e 0t0 UDP localhost:61119->localhost:61119
postgreSQLね
ありがと
apacheは外部アクセス待機で使われてるよ
外部からの接続を待ってるのはapache
そこからproxyでカレンダーサーバに送られるみたい
httpd 84141 _www 14u IPv6 0x44ef930a69ec3bce 0t0 TCP *:8843 (LISTEN)
それとデータベースは
postgres_ 2395 _calendar 9u IPv6 0x44ef930a627b301e 0t0 UDP localhost:61119->localhost:61119
postgreSQLね
478名称未設定
2019/02/20(水) 11:30:32.51ID:J7YLnIKk0 >>476
>リアルプロセスはphythonだね。psで出る別名(?なんて言うんだろ)はCalendarServer Combined。待受ポート開いているのはこいつ
osx serverとは方式が違うみたいね
psでCalendarServerは出てるけどCombinedではないし
lsof -iではCalendarServerは出てない
_calendar権限で動いているのは他にpython-wrというやつがあるけど(pythonはない)
なぜかアップルのipアドレスに接続されっぱなしになってる
>リアルプロセスはphythonだね。psで出る別名(?なんて言うんだろ)はCalendarServer Combined。待受ポート開いているのはこいつ
osx serverとは方式が違うみたいね
psでCalendarServerは出てるけどCombinedではないし
lsof -iではCalendarServerは出てない
_calendar権限で動いているのは他にpython-wrというやつがあるけど(pythonはない)
なぜかアップルのipアドレスに接続されっぱなしになってる
479名称未設定
2019/02/28(木) 08:23:40.93ID:PhIpMUjT0 asrでincremental backupってできないっぽいんですが
timemachineじゃなくてHDDのincrementalな完コピをするにはどうするんですか?
すべてのファイルとフォルダについて
元にあって先にないファイルは属性含めて完コピし
元にあって先にもあるファイルは同じならばコピーせず違うなら完コピ
元になくて先にあるファイルは削除
元になくて先にもないファイルはナニもしない
こんな動作をさせたいです
timemachineじゃなくてHDDのincrementalな完コピをするにはどうするんですか?
すべてのファイルとフォルダについて
元にあって先にないファイルは属性含めて完コピし
元にあって先にもあるファイルは同じならばコピーせず違うなら完コピ
元になくて先にあるファイルは削除
元になくて先にもないファイルはナニもしない
こんな動作をさせたいです
480名称未設定
2019/02/28(木) 11:58:34.02ID:LlkHIZqt0 バックアップの定番、rsyncでいいんでは
オプションが色々細かいので詳しくはググって
デフォルトで入ってるrsyncは細かいところがアレなので、homebrewで入れた方が吉
timemachineみたくしたいなら、rsync timemachineでググれば
qiitaやgithubあたりに説明やらスクリプトが見つかるよ
オプションが色々細かいので詳しくはググって
デフォルトで入ってるrsyncは細かいところがアレなので、homebrewで入れた方が吉
timemachineみたくしたいなら、rsync timemachineでググれば
qiitaやgithubあたりに説明やらスクリプトが見つかるよ
481名称未設定
2019/03/01(金) 05:47:12.82ID:5TGY+1wH0482名称未設定
2019/03/02(土) 13:32:48.99ID:Uw+Q5ix40 初回の完コピなら
ファイル構造とかに関知しないtarがいいのかな?
mac専用のasrとかdittoってのもあるね
2回目からはrsyncで細かくインクリメンタルバックアップがよさげ
asrとかdittoのようなmac専用のでもできたら良いんだけど
ファイル構造とかに関知しないtarがいいのかな?
mac専用のasrとかdittoってのもあるね
2回目からはrsyncで細かくインクリメンタルバックアップがよさげ
asrとかdittoのようなmac専用のでもできたら良いんだけど
483名称未設定
2019/03/03(日) 10:55:57.91ID:NT0zl2gT0 別HDDへのコピーでもファイルの作成日修正日やパーミッションもちゃんも引き継ぎてくれる?
484名称未設定
2019/03/03(日) 12:23:56.29ID:dfI5yOt40 作成日については、rsyncのパッチ版を使えば維持されるけど、それ以外は、OS付属のコマンドでもダメ
rsyncのパッチはソースと一緒に公開されてる
Homebrewとかは使ったことないんで、パッチ当たってるかは知らない
...はず
rsyncのパッチはソースと一緒に公開されてる
Homebrewとかは使ったことないんで、パッチ当たってるかは知らない
...はず
485名称未設定
2019/03/03(日) 13:58:07.72ID:at+5rieC0 Homebrewのrsync使ってるけど、"-arv --delete"のオプションつければ
問題ないね。
問題ないね。
486名称未設定
2019/03/03(日) 15:05:30.48ID:sz7w3j6a0 >>480
>timemachineみたくしたいなら、rsync timemachineでググれば
>qiitaやgithubあたりに説明やらスクリプトが見つかるよ
timemachineは古い方から削除もしてくれる優れもの。
rsyncでもこれが出来るなら、挑戦したいけど知ってる人いますか?
>timemachineみたくしたいなら、rsync timemachineでググれば
>qiitaやgithubあたりに説明やらスクリプトが見つかるよ
timemachineは古い方から削除もしてくれる優れもの。
rsyncでもこれが出来るなら、挑戦したいけど知ってる人いますか?
487名称未設定
2019/03/03(日) 15:10:55.97ID:j3VVkSoK0488名称未設定
2019/03/03(日) 15:57:56.53ID:dfI5yOt40 そんなもん、スレ的にはmanページ読め、カス死ね、だな
489名称未設定
2019/03/06(水) 15:23:05.32ID:zM84Sys/0 起動ディスクを完コピしたんだけど起動しない
何か見落としてるのかな
最初のアップルマークとプログレスバーのあと
電源が落ちてしまう
何か見落としてるのかな
最初のアップルマークとプログレスバーのあと
電源が落ちてしまう
490名称未設定
2019/03/06(水) 17:23:20.61ID:Wf8rtkSx0 何かを参考にしてやったの?実績のある方法で
491名称未設定
2019/03/06(水) 18:16:15.10ID:zM84Sys/0 sudo asr --source /Volumes/xxxx --target /Volumes/yyyy --erase
みたくして
xxxxネットワーク上の起動ディスクのバックアップ
yyyy内蔵ディスクの1つ
一見完コピできてる見たいに見えてる
起動ディスク選択でyyyyはxxxxと同じOSバージョンとディスク名で出てきてて
選択してから再起動して上手く行きません
みたくして
xxxxネットワーク上の起動ディスクのバックアップ
yyyy内蔵ディスクの1つ
一見完コピできてる見たいに見えてる
起動ディスク選択でyyyyはxxxxと同じOSバージョンとディスク名で出てきてて
選択してから再起動して上手く行きません
492名称未設定
2019/03/06(水) 22:21:44.30ID:jrPRbwFc0 外付けHDDから数GBファイルを削除したのに空き容量が増えない
試しにその後ファイルを追加したらもちろん減るし
なぜ空き容量が増えないのよ
削除損じゃん
試しにその後ファイルを追加したらもちろん減るし
なぜ空き容量が増えないのよ
削除損じゃん
493名称未設定
2019/03/06(水) 22:53:08.62ID:j8Do5oGJ0 なんでここで
494名称未設定
2019/03/07(木) 09:07:09.95ID:Lkcn3Eye0 ハードリンクの1つを消しただけなんだろう
495名称未設定
2019/03/07(木) 11:26:16.48ID:/PB7UHYJ0 dfやduで測ったらどうなる?
Mac側の管理だとおかしいことがある。特にAPFSやTime Machine使ってると・・・
Mac側の管理だとおかしいことがある。特にAPFSやTime Machine使ってると・・・
496名称未設定
2019/03/07(木) 20:42:17.85ID:Cu37fSyY0 >>491
上手く行かなかったのは
マウントしたネットワーク上の起動ディスクのバックアップの所有権が
すべてマウントしたユーザのものになってしまっていたのが理由みたい
rsyncでやったとしても同じかも
所有権もキープしたままマウントするってどうすればできるんでしょう
上手く行かなかったのは
マウントしたネットワーク上の起動ディスクのバックアップの所有権が
すべてマウントしたユーザのものになってしまっていたのが理由みたい
rsyncでやったとしても同じかも
所有権もキープしたままマウントするってどうすればできるんでしょう
497名称未設定
2019/03/07(木) 21:06:30.03ID:Cu37fSyY0 へぇー
osxのmanってスクロールに反応するんだ
オモシロ
osxのmanってスクロールに反応するんだ
オモシロ
498名称未設定
2019/03/07(木) 21:28:40.42ID:4CXcCTIo0 今更か...
しかもmanに限らずだが
しかもmanに限らずだが
499名称未設定
2019/03/07(木) 21:51:13.23ID:Cu37fSyY0 >>498
他には?
他には?
500名称未設定
2019/03/07(木) 21:53:18.89ID:Cu37fSyY0 emacsもか
emacsはむしろめんどくさい感じも
emacsはむしろめんどくさい感じも
501名称未設定
2019/03/07(木) 22:22:09.23ID:SYgd016i0 >>496
>所有権もキープしたままマウントする
てか、所有権とかもちゃんとバックアップできてんの?
ユーザ(ファイルサーバに接続したときの)がオーナーじゃないなんぞのシステムも含めては単なるネットワークボリュームじゃダメなんじゃないかな。ファイルサーバー側の設定でなんかありそうだが
Time Machineでのネットワークドライブへのでは、わざわざネットワークドライブにsparsebundle作ってそれをマウントしてその中にってやってるのはそういうこともありのでかな
sparsebundleマウントしてのはまんまmacOSのファイルシステムとして書き込みできるから、同じようにすればasrでもrsyncでも問題なくできるだろう
>所有権もキープしたままマウントする
てか、所有権とかもちゃんとバックアップできてんの?
ユーザ(ファイルサーバに接続したときの)がオーナーじゃないなんぞのシステムも含めては単なるネットワークボリュームじゃダメなんじゃないかな。ファイルサーバー側の設定でなんかありそうだが
Time Machineでのネットワークドライブへのでは、わざわざネットワークドライブにsparsebundle作ってそれをマウントしてその中にってやってるのはそういうこともありのでかな
sparsebundleマウントしてのはまんまmacOSのファイルシステムとして書き込みできるから、同じようにすればasrでもrsyncでも問題なくできるだろう
502名称未設定
2019/03/10(日) 09:23:45.09ID:X4iML70F0 ターミナルでパスワード入力するときって鍵マークが出るじゃないですか。
どうやってんのかなと思って少し試してみたら... 端末のエコーのon/offを検知?
でも単にそれだけだと問題が出そう。
どうやってんのかなと思って少し試してみたら... 端末のエコーのon/offを検知?
でも単にそれだけだと問題が出そう。
503名称未設定
2019/03/10(日) 09:42:29.29ID:U5JHV4E+0 stty -echo ; echo -n "hoge: " ; read hoge; echo $hoge; stty echo
これで鍵マークが出る
エコーのoff後,文字入力が行われる前に
画面に何か文字が出力されると,鍵マークが出るっぽいね
これで鍵マークが出る
エコーのoff後,文字入力が行われる前に
画面に何か文字が出力されると,鍵マークが出るっぽいね
504名称未設定
2019/04/16(火) 19:18:28.75ID:5CfMj1dc0 最近、iTerm2にステータスバーが搭載されていました。
何年か前のiTerm2からiTerm2にtmuxとの統合機能が搭載されていて、tmuxを$ tmux -CCで起動すると、iTerm2の新規ウインドウが開きiTerm2のウインドウやタブやペインとtmuxのそれらが統合されるんですが、新規ウインドウ側では今回のステータスバーが表示されないです。
どこかに設定があるんでしょうか?
デフォルトで使うプロファイルのSessionタブのStatus bar enabledにチェックを入れてあります。
参考にしたページです
iTerm2 にステータスバーが付いた
https://qiita.com/delphinus/items/1748937aefeb241bdcee
iTerm2 2.0の新機能: tmuxの統合
https://qiita.com/ksato9700/items/ec14ed55187f626ddb84
何年か前のiTerm2からiTerm2にtmuxとの統合機能が搭載されていて、tmuxを$ tmux -CCで起動すると、iTerm2の新規ウインドウが開きiTerm2のウインドウやタブやペインとtmuxのそれらが統合されるんですが、新規ウインドウ側では今回のステータスバーが表示されないです。
どこかに設定があるんでしょうか?
デフォルトで使うプロファイルのSessionタブのStatus bar enabledにチェックを入れてあります。
参考にしたページです
iTerm2 にステータスバーが付いた
https://qiita.com/delphinus/items/1748937aefeb241bdcee
iTerm2 2.0の新機能: tmuxの統合
https://qiita.com/ksato9700/items/ec14ed55187f626ddb84
505名称未設定
2019/04/16(火) 19:37:27.04ID:5CfMj1dc0 >>504
自己レスです
どうもtmux自体のステイタスラインが優先されるっぽいです。
iTerm2の設定→General→Status bar locationで場所を変えると、tmux自体のステイタスラインの場所が変更されました。
tmuxのステイタスラインを使うかiTerm2のステイタスバーを使うか任意で選べたら良いんですが。
自己レスです
どうもtmux自体のステイタスラインが優先されるっぽいです。
iTerm2の設定→General→Status bar locationで場所を変えると、tmux自体のステイタスラインの場所が変更されました。
tmuxのステイタスラインを使うかiTerm2のステイタスバーを使うか任意で選べたら良いんですが。
506名称未設定
2019/04/16(火) 20:46:18.35ID:+eo1NTXv0 iTerm2にバグレポしろ
507名称未設定
2019/05/05(日) 20:20:27.08ID:BYBmPx8B0 起動ディスク上のフォルダと、Time Machineディスク上のフォルダを、diff -r で比べるとファイル名によっては一方にしかないファイルの結果になってしまう
HFS+とAFPSの違いだろうか
HFS+とAFPSの違いだろうか
508名称未設定
2019/05/06(月) 00:17:07.47ID:z5LjCFl10 んなことやっとるやつ他におらんやろ
509名称未設定
2019/05/06(月) 06:53:57.35ID:IZYN393H0 TMの方は消したファイルが残ってるからな
510名称未設定
2019/05/06(月) 09:54:04.61ID:fMTeBiro0 NFD と NFC じゃないの
HFS+ は NFD、APFS は NFC、diff は NFDとNFCは違う文字と判断するという感じ
HFS+ は NFD、APFS は NFC、diff は NFDとNFCは違う文字と判断するという感じ
511名称未設定
2019/05/06(月) 10:12:15.32ID:nmOxWB2B0 APFSってNFCだったんだ
自作スクリプトにコメント書いとこ
自作スクリプトにコメント書いとこ
512名称未設定
2019/05/06(月) 15:23:24.49ID:cpwQaamT0 NFCというか正規化を変換しないのがAPFSの仕様じゃなかったか
ファイル名を取得するとファイルを作成した時の正規化になってて
ファイルを開く時はNFCでもNFDでもアクセスできるようになってるはず
https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html
>APFS preserves the normalization of the filename and uses hashes of the normalized form of the filename to provide normalization insensitivity,
>whereas HFS+ stores the normalized form of the filename on disk to provide normalization insensitivity.
ファイル名を取得するとファイルを作成した時の正規化になってて
ファイルを開く時はNFCでもNFDでもアクセスできるようになってるはず
https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html
>APFS preserves the normalization of the filename and uses hashes of the normalized form of the filename to provide normalization insensitivity,
>whereas HFS+ stores the normalized form of the filename on disk to provide normalization insensitivity.
513名称未設定
2019/05/06(月) 16:46:19.86ID:nlok8soK0 >ファイル名を取得するとファイルを作成した時の正規化になってて
どういういみ?
どういういみ?
514名称未設定
2019/05/06(月) 17:05:32.99ID:1SJWcSu30 >>513
こういうことでは?
$ touch $(printf "¥xe3¥x81¥xbb¥xe3¥x81¥x92.txt")
$ ls *.txt | hexdump -C
00000000 e3 81 bb e3 81 92 2e 74 78 74 0a |.......txt.|
$ rm ほげ.txt
$ touch $(printf "¥xe3¥x81¥xbb¥xe3¥x81¥x91¥xe3¥x82¥x99.txt")
$ ls *.txt| hexdump -C
00000000 e3 81 bb e3 81 91 e3 82 99 2e 74 78 74 0a |..........txt.|
$ ls ほげ.txt| hexdump -C
00000000 e3 81 bb e3 81 92 2e 74 78 74 0a |.......txt.|
こういうことでは?
$ touch $(printf "¥xe3¥x81¥xbb¥xe3¥x81¥x92.txt")
$ ls *.txt | hexdump -C
00000000 e3 81 bb e3 81 92 2e 74 78 74 0a |.......txt.|
$ rm ほげ.txt
$ touch $(printf "¥xe3¥x81¥xbb¥xe3¥x81¥x91¥xe3¥x82¥x99.txt")
$ ls *.txt| hexdump -C
00000000 e3 81 bb e3 81 91 e3 82 99 2e 74 78 74 0a |..........txt.|
$ ls ほげ.txt| hexdump -C
00000000 e3 81 bb e3 81 92 2e 74 78 74 0a |.......txt.|
515名称未設定
2019/05/06(月) 18:46:59.74ID:fMTeBiro0 APFSはNFC対応でNFDも許容しているんか
作った時によって返すのが違う(リストするようなその作ったときのを返す場合)のか。それでええんかっ!?
HFS+はどうであろうとNFDのようなので、APFSでNFCで作ったのをHFS+のコピるなりするとNFDで、diff のようなリストでな場合は NFC vs NFD でアンマッチってとこか
起動ディスクがAFPS、Time MachineがHFS+な場合は簡単にありそうな。逆はなんかうまくいきそうな感じはするけど(AFPSにコピるときにNFCに変換とかなきゃ)
作った時によって返すのが違う(リストするようなその作ったときのを返す場合)のか。それでええんかっ!?
HFS+はどうであろうとNFDのようなので、APFSでNFCで作ったのをHFS+のコピるなりするとNFDで、diff のようなリストでな場合は NFC vs NFD でアンマッチってとこか
起動ディスクがAFPS、Time MachineがHFS+な場合は簡単にありそうな。逆はなんかうまくいきそうな感じはするけど(AFPSにコピるときにNFCに変換とかなきゃ)
516名称未設定
2019/05/06(月) 21:08:22.68ID:cpwQaamT0 ちゃんと調べてないけどHFS+から変換したAPFSボリュームだとruntime normalizationが入ってNFD化されるかもしれない
517名称未設定
2019/06/04(火) 15:02:19.18ID:29UXdPng0 macOS 10.15 Catalina から zsh だって。bash が 3.x なのはいつものw怠慢かと思ったら 4.x でライセンス上の問題なのね
bash も同梱されたとしても 3.x のままだろうな。言うなれば macOS では bash は終了、好きなら自分でどこかから入れろおま環でというとこか
bash も同梱されたとしても 3.x のままだろうな。言うなれば macOS では bash は終了、好きなら自分でどこかから入れろおま環でというとこか
518名称未設定
2019/06/04(火) 18:22:20.02ID:8Y8Oy3qO0 デフォルトシェルがなんだろうと自分の好きなシェル使うのがUNIX流だろ
519名称未設定
2019/06/04(火) 19:58:06.03ID:vAAVysTe0 >>518
インタラクティブなシェルはそれでいいが、スクリプトを走らせる時にいろいろある。
たまにあるのはbash独自の機能に依存したスクリプトがあってそういうのがエラーに
なったりとか。
おっとそうだ、"UNIX"であるためには当然シェルも... zshでも大丈夫ということなのかな。
インタラクティブなシェルはそれでいいが、スクリプトを走らせる時にいろいろある。
たまにあるのはbash独自の機能に依存したスクリプトがあってそういうのがエラーに
なったりとか。
おっとそうだ、"UNIX"であるためには当然シェルも... zshでも大丈夫ということなのかな。
520名称未設定
2019/06/04(火) 20:43:14.82ID:8Y8Oy3qO0 #!/bin/bash
521名称未設定
2019/06/04(火) 20:52:48.75ID:np2u8AGj0 lsとかcdとかpwdとかしか叩かない人にはzshでもbashでもたいして変わらない?
522名称未設定
2019/06/04(火) 21:52:49.19ID:aA+GevXK0 >>517
俺には関係ないな。
$ sw_vers -productVersion
10.14.5
$ bash --version |head -1
GNU bash, バージョン 5.0.7(1)-release (x86_64-apple-darwin18.5.0)
俺には関係ないな。
$ sw_vers -productVersion
10.14.5
$ bash --version |head -1
GNU bash, バージョン 5.0.7(1)-release (x86_64-apple-darwin18.5.0)
523名称未設定
2019/06/04(火) 23:32:37.60ID:KpYmzH880 そういや昔はzshだったね
524名称未設定
2019/06/05(水) 00:29:59.87ID:mWrzVZlF0 昔はtcshだよ
525名称未設定
2019/06/05(水) 05:28:39.27ID:c1IHWuK40 [host:~] user%
526名称未設定
2019/06/05(水) 10:08:57.30ID:5Y1Lay9D0 $echo $BASH_VERSION
5.0.7(1)-release
5.0.7(1)-release
528名称未設定
2019/06/05(水) 12:19:59.03ID:agdH3bHe0 プロンプトが%とか嫌すぎる
529名称未設定
2019/06/05(水) 12:24:35.21ID:2YEOijqS0 慣れるよ、最初だけだよ
530名称未設定
2019/06/05(水) 12:59:55.68ID:2YEOijqS0 あった
https://unix.stackexchange.com/questions/308420/user-mode-symbol-for-bash-prompts
まだよくわかってないが、
%# の代わりに %(!.#.$) にすればいいっぽい
https://unix.stackexchange.com/questions/308420/user-mode-symbol-for-bash-prompts
まだよくわかってないが、
%# の代わりに %(!.#.$) にすればいいっぽい
531名称未設定
2019/06/05(水) 13:16:46.45ID:2YEOijqS0 わかった
http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html
%(x.true-text.false-text)
! ってなんやねんって、True if the shell is running with privileges なのね。%(!.#.$) で正解wだった。textなので一文字でなくていいよ(しないけど)
http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html
%(x.true-text.false-text)
! ってなんやねんって、True if the shell is running with privileges なのね。%(!.#.$) で正解wだった。textなので一文字でなくていいよ(しないけど)
532名称未設定
2019/06/06(木) 10:43:30.53ID:P2DG2BW70 そんなん自分で変えたらええやん
https://i.imgur.com/VHAv5TD.png
https://i.imgur.com/VHAv5TD.png
533名称未設定
2019/06/06(木) 14:05:07.83ID:Hfq3iNb20 なに言ってるんだか
534名称未設定
2019/06/06(木) 23:54:43.61ID:Thune+g10 $ echo $0
-zsh
$ zsh --version
zsh 5.0.2 (x86_64-apple-darwin13.0)
$
echoすると、-zshと出る。正しいの?
bashやtcshは-がでない。
-zsh
$ zsh --version
zsh 5.0.2 (x86_64-apple-darwin13.0)
$
echoすると、-zshと出る。正しいの?
bashやtcshは-がでない。
535名称未設定
2019/06/07(金) 00:40:31.66ID:FfJyOQVs0 元々なんか表しているんだろうけど気にしてないから気にすんな。psでそうなってるけど見たことなかったんでしょ
うちでは全然違うけど
ログインシェルで起動しているbashにはマイナスがついている。から起動してのは、
マイナスつく csh,tcsh (というか、-sh,-csh,-bin/csh,-bin/tcsh)
つかない bash,ksh,sh,zsh
「正しいの?」じゃなくてなんの意味があるのってなら、ネタついでに俺も興味がある知りたいw
bashでも付くときもあったような。ああ、サブシェルで付くな。Fork-Execしたのかな?
うちでは全然違うけど
ログインシェルで起動しているbashにはマイナスがついている。から起動してのは、
マイナスつく csh,tcsh (というか、-sh,-csh,-bin/csh,-bin/tcsh)
つかない bash,ksh,sh,zsh
「正しいの?」じゃなくてなんの意味があるのってなら、ネタついでに俺も興味がある知りたいw
bashでも付くときもあったような。ああ、サブシェルで付くな。Fork-Execしたのかな?
536名称未設定
2019/06/07(金) 01:03:22.01ID:mnbsGe1+0537名称未設定
2019/06/08(土) 00:04:47.48ID:/zGR3PE20 逆。マイナスが付いていたらログインシェルとして起動する。
538名称未設定
2019/06/08(土) 05:06:54.14ID:Dwdgb10K0 なにが逆?
539名称未設定
2019/06/08(土) 06:07:31.69ID:VvzGMOBM0 プラマイ
540名称未設定
2019/06/08(土) 09:56:39.72ID:0l4RiOff0 プラスがついてると?
541名称未設定
2019/06/08(土) 09:58:03.43ID:VvzGMOBM0 お得だよ!
543名称未設定
2019/06/08(土) 13:59:33.96ID:xutQcSgw0 つまり?
544名称未設定
2019/06/08(土) 14:04:20.09ID:EI6OhHxR0 /usr/local/bin/zshにインストールして安定しているのを確かめた後、
zshを/bin/zshにインストールしたい。
.configure --prefix=/でいいの?
zshを/bin/zshにインストールしたい。
.configure --prefix=/でいいの?
545名称未設定
2019/06/08(土) 14:20:36.19ID:7z4BO6QJ0 そんなとこいじるのやめとけ
546名称未設定
2019/06/08(土) 14:36:16.52ID:6p6zvJZD0 >>544
mv /usr/local/bin/zsh /bin/zsh
mv /usr/local/bin/zsh /bin/zsh
547名称未設定
2019/06/08(土) 16:18:08.08ID:hDUXdg/p0 そもそもSIP切らないと/binは触れないでしょ
548名称未設定
2019/06/08(土) 17:20:57.74ID:qoXki6YS0 なんのためにやるのか意味がわからん。
リスクしかない。
リスクしかない。
549名称未設定
2019/06/08(土) 18:57:51.10ID:zCfsJnIx0 ログインシェル変えればいいだけなのに
550名称未設定
2019/06/08(土) 19:51:56.15ID:0l4RiOff0 /usr/bin/envを使えばいいだけ
551名称未設定
2019/06/09(日) 01:48:06.12ID:+hi7oLqk0 >>546
それ失敗する。zshってbashと違ってファイル一つじゃない。
それ失敗する。zshってbashと違ってファイル一つじゃない。
552名称未設定
2019/06/09(日) 02:42:28.27ID:T7sRgUIi0553名称未設定
2019/06/09(日) 02:44:34.02ID:T7sRgUIi0 >>547
切れよ
切れよ
554名称未設定
2019/06/09(日) 04:15:51.19ID:xNlAcXy30 macOSのアップデートで上書き置き換えされるのが目に見えてるのであえて /bin に入れる必要はないと思うけど
おとなしく /usr/local の下にで >>549 の言う通りと PATH の調整での方がいいんじゃないかなあ。/usr/local/bin は先に参照させたくないなら /usr/local/zsh にとか
おとなしく /usr/local の下にで >>549 の言う通りと PATH の調整での方がいいんじゃないかなあ。/usr/local/bin は先に参照させたくないなら /usr/local/zsh にとか
555名称未設定
2019/06/09(日) 22:36:25.12ID:+hi7oLqk0 >>552
最新版のzshを/usr/local/bin/zshにインストールして、
cp /usr/local/bin/zsh /bin/zsh
ログインシェルで/bin/zshを使おうとするとエラーになる。SIP切りは大前提の作業。
最新版のzshを/usr/local/bin/zshにインストールして、
cp /usr/local/bin/zsh /bin/zsh
ログインシェルで/bin/zshを使おうとするとエラーになる。SIP切りは大前提の作業。
556名称未設定
2019/06/09(日) 23:38:06.12ID:b36PAWki0 だから/usr/bin/envを使えばいいだけっていってんだろ
557名称未設定
2019/06/09(日) 23:58:48.18ID:+hi7oLqk0558名称未設定
2019/06/10(月) 02:45:59.66ID:YToGr7Di0 標準で入ってるzshはだめなの?
レスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★62 [Ailuropoda melanoleuca★]
- 【サッカー】W杯日本VSブラジルは「単一放送で今大会の最高視聴者数」 FIFA紹介、中東・北アフリカでも1.2億人超え [首都圏の虎★]
- 若者に伝えたい“50歳を過ぎて出来なくなったこと” ラーメン屋での注文も「大盛り」から「麺半分」に [パンナ・コッタ★]
- 自民「審議拒否は時代遅れ」と野党批判 玉木氏「政府の拒否が実態」 ★2 [蚤の市★]
- 休日のイオンに「ボディーバッグ」で何が悪いのか…中年男性だけに「過剰な気遣い」を求める日本社会の異様 ★6 [ぐれ★]
- 【東京】音楽準備室での私服干し「不適切だった」 北区の小学校火事で保護者説明会 ★2 [ぐれ★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★316【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★317【メキシコ/カナダ/アメリカ】
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap57
- やくせん ★2
- 〓たかせん〓
- 【D専】Part.5
- 【FIFAワールドカップ2026】つづきパラグアイ×フランス [226731781]
- 高市早苗「ジュエリーベストドレッサー賞わよ❤」休日に参加。国会はでないくせに [929293504]
- お前らさっさと脱ぎなよ
- マルエツは連携終了、ファミリーマートは楽天にシフト じわじわ縮小する「Vポイント経済圏」⬅Pontaよかマシだろw [803137891]
- 塩貝vsブラジル実況🏡
- 【高市悲報】日本人「え😲住宅ローンで賃貸用物件買っちゃ駄目なの?納得出来ないので金融機関提訴します🥺」 [616817505]