校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > shell切換用戶執行后面語句 su與su -的區別

shell切換用戶執行后面語句 su與su -的區別

熱門標簽:天津人工電銷機器人費用 凱立德劇院地圖標注 地圖標注小區項目入駐 開封400電話辦理價格 內蒙古電信外呼系統 曲阜地圖標注app 4s店如何在百度地圖標注 漳州外呼系統怎么樣 哪個地圖標注更清晰
shell里如果需要切換用戶,然后以指定用戶的身份運行一些命令,比如需要用Oracle用戶向.bash_profile文件里寫入一行“ORACLE_BASE=/oracle/app”的內容
可以用下面的語句


復制代碼
代碼如下:

su - oracle !
echo "ORACLE_BASE=/oracle/app" >> .bash_profile
exit
!


關于su和su -的區別

切換用戶是可以使用su tom或者su - tom來實現,但是兩者有區別
su只是切換身份,但shell環境仍然是原用戶的shell
su -是連用戶的shell環境一起切換
切換了shell環境,PATH的環境變量才有效

舉例子:

比如說 root用戶在/root/目錄下, su tom,
切換到了tom 用戶,但是目錄仍然在/root/下。
如果使用su - tom
你可以發現目錄也切換到tom用戶的家目錄下
這也是造成一些命令報錯:command not found的原因

標簽:衡陽 六盤水 三門峽 茂名 仙桃 衡陽 慶陽 湘西

巨人網絡通訊聲明:本文標題《shell切換用戶執行后面語句 su與su -的區別》,本文關鍵詞  shell,切換,用戶,執行,后面,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell切換用戶執行后面語句 su與su -的區別》相關的同類信息!
  • 本頁收集關于shell切換用戶執行后面語句 su與su -的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嘉兴市| 仪征市| 廊坊市| 桓仁| 黄石市| 大冶市| 大悟县| 临高县| 丹凤县| 承德县| 乐陵市| 石景山区| 南丰县| 灵璧县| 济宁市| 曲沃县| 红安县| 文山县| 兴安盟| 浦北县| 壤塘县| 图木舒克市| 斗六市| 雷州市| 西青区| 濮阳县| 龙山县| 毕节市| 海宁市| 迁安市| 宜川县| 庆元县| 共和县| 镇沅| 台北县| 翁牛特旗| 承德县| 耒阳市| 卫辉市| 育儿| 余干县|