亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
請(qǐng)教關(guān)于vi和sed修改文件的差別
[打印本頁(yè)]
作者:
tasteoftime_90
時(shí)間:
2015-01-22 13:49
標(biāo)題:
請(qǐng)教關(guān)于vi和sed修改文件的差別
有個(gè)疑問(wèn),我用vi修改了/etc/profile文件,保存后立即就生效了;但是當(dāng)我嘗試使用sed -i修改,卻沒(méi)有生效,需要再執(zhí)行source /etc/profile,請(qǐng)問(wèn)vi和sed在處理這個(gè)問(wèn)題上的差異是?
作者:
Shell_HAT
時(shí)間:
2015-01-23 17:35
能否詳細(xì)介紹一下你的測(cè)試過(guò)程?我想試試
作者:
dn833
時(shí)間:
2015-01-23 21:47
表示懷疑~~~~~吾也有興趣
作者:
fangang001
時(shí)間:
2015-01-24 09:28
回復(fù)
1#
tasteoftime_90
同求測(cè)試過(guò)程
作者:
zsszss0000
時(shí)間:
2015-01-24 14:16
我覺(jué)得應(yīng)該不會(huì)有差異,都是處理文本的工具
作者:
liion631818
時(shí)間:
2015-01-24 14:19
zsszss0000 發(fā)表于 2015-01-24 14:16
我覺(jué)得應(yīng)該不會(huì)有差異,都是處理文本的工具
看明白了,他說(shuō)的是/etc/profile這個(gè)配置沒(méi)有起效,不是沒(méi)有修改成功
作者:
zsszss0000
時(shí)間:
2015-01-24 15:12
這個(gè)我看明白了,我的意思是,vi 和sed 修改profile文件,應(yīng)該都需要source吧,除非使用vi修改后,vi 會(huì)自動(dòng)生效。。。但是感覺(jué)可能性不大,我覺(jué)得是LZ自己的測(cè)試有問(wèn)題。
回復(fù)
6#
liion631818
作者:
791605975
時(shí)間:
2015-01-27 15:58
同求
作者:
我是一隻羊
時(shí)間:
2015-01-27 18:07
回復(fù)
8#
791605975
球測(cè)試過(guò)程,vi后應(yīng)該也要source或者.才能生效.
作者:
tasteoftime_90
時(shí)間:
2015-01-28 10:14
修了個(gè)假 剛回來(lái) 是這樣我vi /etc/profile 添加“
TMOUT=360
export TMOUT
”
“:wq”保存以后,立即就生效啦,然后因?yàn)槭桥坎僮,我?xiě)成sed添加到腳本里,發(fā)現(xiàn)執(zhí)行完腳本后,profile文件是修改了的,但是沒(méi)有生效,等我“. /etc/profile”后才生效,測(cè)試了幾臺(tái)設(shè)備都是這樣。
redhat5.5
作者:
tasteoftime_90
時(shí)間:
2015-01-28 10:14
見(jiàn)10樓
回復(fù)
9#
我是一隻羊
作者:
tasteoftime_90
時(shí)間:
2015-01-28 10:16
見(jiàn)10樓
回復(fù)
8#
791605975
作者:
Shell_HAT
時(shí)間:
2015-01-28 10:45
回復(fù)
10#
tasteoftime_90
用的什么批量操作工具?
作者:
我是一隻羊
時(shí)間:
2015-01-28 10:52
直接:wq生效了~?你是咋確認(rèn)的啊?是啥系統(tǒng)?我這centos6.5,試了下,不太行呢...
作者:
刺客阿地
時(shí)間:
2015-01-28 10:58
這不太可能。。。同求答案。
作者:
tasteoftime_90
時(shí)間:
2015-01-28 11:27
沒(méi)用批量工具 我就把所有的操作寫(xiě)成shell 再scp分發(fā)出去執(zhí)行
回復(fù)
15#
Shell_HAT
作者:
tasteoftime_90
時(shí)間:
2015-01-28 11:31
這個(gè)修改的是登陸超時(shí),生效的話是360秒自斷斷開(kāi)。。。。。。挺直觀的,我的是redhat5.5
回復(fù)
16#
我是一隻羊
作者:
我是一隻羊
時(shí)間:
2015-01-28 11:35
回復(fù)
19#
tasteoftime_90
你改完wq退出然后緊跟著echo一下看看有不?
作者:
Shell_HAT
時(shí)間:
2015-01-28 13:09
回復(fù)
18#
tasteoftime_90
完整代碼能否發(fā)出來(lái)看看
作者:
tasteoftime_90
時(shí)間:
2015-01-28 13:45
與這個(gè)有關(guān)的就只有這一點(diǎn)點(diǎn)
if [ ! -e "/etc/profile_bak" ]
then
cp -p /etc/profile /etc/profile_bak
fi
sed -i -r '/^# Functions.+\/bashrc$/{n;N;/\npathmunge.+/s//\nTMOUT=360\nexport TMOUT\n&/}' /etc/profile
復(fù)制代碼
回復(fù)
21#
Shell_HAT
作者:
tasteoftime_90
時(shí)間:
2015-01-28 13:50
最多more一下而已
回復(fù)
20#
我是一隻羊
作者:
我是一隻羊
時(shí)間:
2015-01-28 13:53
回復(fù)
23#
tasteoftime_90
...不是...我是說(shuō)你:wq退出以后,命令行echo一下你在profile里export的變量...echo $TIMEOUT這樣...
看看是不是你一退出就加載了....
現(xiàn)在來(lái)看,sed修改不生效是正常的,你這個(gè):wq退出直接生效才是不正常的...
作者:
blackold
時(shí)間:
2015-01-28 15:09
vi 和 sed 修改文件是不完全一樣。
但對(duì)于你所說(shuō)的,二者在效果上應(yīng)該是一樣的。
必須 source ( 或者重啟 shell) 才生效。
作者:
lklkxcxc
時(shí)間:
2015-01-29 00:05
回復(fù)
25#
blackold
記得我同事有次說(shuō)echo "*"到crontab也沒(méi)有生效,用vi的話就會(huì)立即生效
作者:
Shell_HAT
時(shí)間:
2015-01-29 08:21
回復(fù)
26#
lklkxcxc
有可能是你的同事說(shuō)錯(cuò)了
作者:
blackold
時(shí)間:
2015-01-29 12:40
回復(fù)
26#
lklkxcxc
你可以做個(gè)實(shí)驗(yàn)來(lái)驗(yàn)證。
sed 會(huì)"修改" fid,vi 不會(huì)。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2