[過去ログ] CentOS Part 49【RHEL Clone】 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
943: 2019/03/10(日)21:43 ID:L61xH7OW(1) AAS
このスレでも以前話題になってたけどviコマンドでvimが立ち上がるのってどうして?
どうやら一般ユーザだとエイリアスが設定されてるようだけど
rootはエイリアスもシンボリックリンクも見当たらないのに何故かvimが立ち上がる
しかもviコマンドで立ち上がるvimの方が、vimコマンドで立ち上がるvimよりバージョンが高いっていう
viの開発が止まってviのアップデートをvimの最新版に繋げてるとかなのかな・・・?
944: 2019/03/11(月)10:30 ID:6gdLDE3i(1) AAS
viというファイル名でvimがインストールされている
以外の何物でも無いと思うけど
エイリアスとか無いし,
vimというファイル名のコマンドも
標準ではなさそうだけど
945(1): 2019/03/11(月)16:03 ID:fiV9o6Bf(1/2) AAS
うちのCentOS 7.2.1511、ほぼデフォルトで見てみた。
○一般ユーザ
$ type vi
vi は `vim' のエイリアスです
$ type vim
vim は /usr/bin/vim です
$ rpm -qf /usr/bin/vi
vim-minimal-7.4.160-1.el7.x86_64
$ rpm -qf /usr/bin/vim
vim-enhanced-7.4.160-1.el7.x86_64
省21
946(1): 2019/03/11(月)18:28 ID:fdNo7ExV(1) AAS
rootとそれ以外で、同じ名前で呼び出されるバイナリを変える理由は何だろう?
947: 2019/03/11(月)20:05 ID:N7WorVUD(1) AAS
>>946
/usrをmountできないことがあるかもしれないから
948: 2019/03/11(月)21:16 ID:74N7wL/q(1) AAS
はっはっは、しろうとしろうと
949: 2019/03/11(月)22:38 ID:PlSqvvIt(1) AAS
>>945
/usr/bin/viは要らない子?
950(1): 2019/03/11(月)23:10 ID:fiV9o6Bf(2/2) AAS
aliasだから使われてないね〜。なんだろ。一般ユーザがaliasだけど、rootは違う理由を次の方が解説します。
951: 2019/03/12(火)08:22 ID:cvkgZ+l6(1) AAS
vim-enhanced
なんてものが有ったのか,
ウチではminimalしか入ってないわ
952: 2019/03/12(火)09:15 ID:vJZ94GSE(1) AAS
vimは変態だからなー…大好きだけど。
個人的にはpukiwiki書き込めるプラグイン好き。
Vim使えるCUI環境でもwikiの編集できるし
953: 2019/03/12(火)09:21 ID:+3rZ6E+p(1) AAS
最近はどんなエディタでもだいたい
viキーバインドのプラグインとかあるからな
ますます使いやすくなってきた
954(1): 2019/03/15(金)18:27 ID:0T7AjwoC(1) AAS
reboot も poweroffも /usr/bin/systemctl
へのリンクでしょ。
どうやってわけてるの?
955: 2019/03/15(金)22:51 ID:7bEbNPXM(1) AAS
プログラムの中で,
自分自身が何という名前で実行されたか
チェックして場合分けしてるだけでしょ
956: 2019/03/16(土)18:15 ID:EQAYUZHm(1/2) AAS
どんな名前で呼ばれたのかわかるんでしたっけ?
957: 2019/03/16(土)18:33 ID:mqq7APvd(1) AAS
argcとかargvって知ってる?
958: 2019/03/16(土)21:05 ID:EQAYUZHm(2/2) AAS
argv[0]にリンク元が入るって事すか。試してみます。
959: 2019/03/16(土)21:57 ID:yzttQkIV(1) AAS
アホ参上
960(1): 2019/03/17(日)15:42 ID:DQP+x049(1) AAS
>>954
systemctl は program_invocation_short_name で分けている
外部リンク[c]:github.com
外部リンク[html]:linuxjm.osdn.jp
961: 2019/03/17(日)19:29 ID:PCSYmvqM(1) AAS
>>960
どもです。知りませんでした。
argv[0] の値と同じだけど、program_invocation_name の方はスコープがグローバルであるって事ね。
962: 2019/03/20(水)23:56 ID:5+avrOiq(1) AAS
Centos8はまだですか?
上下前次1-新書関写板覧索設栞歴
あと 40 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s