Debian echo 'hello' >> file.txt 問題 - Linux

Noah avatar
By Noah
at 2021-10-02T11:11

Table of Contents



各位前輩好,標題寫得沒有很清楚問題的內容,
我想從 Ubuntu 跳到 Debian 系統,
按照網路上安裝教學,安裝了沒有桌面環境系統。

跟 ubuntu 不同的點是預設沒有 sudo ,
必須使用 su 登入 root 才能操作先前的 sudo 指令。

以下是問題內容:

我想寫一個 shell 腳本,在 root 下執行後可以安裝某個套件,
並在 .bashrc 中寫入一些設定,那我發現在 root 中使用
指令 echo "hello" >> .bashrc 後
檢查 .bashrc 發現並不會寫入...
回到一般用戶就可以,請問這個是因為甚麼問題?

用 echo su write file 等關鍵字去找資料,
都沒有找到答案,所以在這邊發問請教,謝謝。

--
Tags: Linux

All Comments

Linda avatar
By Linda
at 2021-10-05T08:18
$ su -
Elizabeth avatar
By Elizabeth
at 2021-10-08T05:25
# echo ABC >> .bashrc
Donna avatar
By Donna
at 2021-10-11T02:32
然後你如果真的 ehco xxx >> .bashrc,因為拼錯指令,所以沒東西可寫入
Franklin avatar
By Franklin
at 2021-10-09T16:25
回樓上,指令有錯的話一般使用者的情況應該不會成功...
Audriana avatar
By Audriana
at 2021-10-12T13:32
猜測是不是寫到別的 .bashrc 文件...
Oscar avatar
By Oscar
at 2021-10-09T16:25
echo ABC >> /root/.bashrc
George avatar
By George
at 2021-10-12T13:32
說不定真的只是切root user時會打成ehco的問題 XD畢竟上面內文就打錯一次 XD
Robert avatar
By Robert
at 2021-10-09T16:25
其實你一開始裝 Debian 的時候不要給 root 密碼它就會「被迫」幫你裝 sudo 了
Rae avatar
By Rae
at 2021-10-12T13:32
我來試試看~~謝謝樓上。
Bethany avatar
By Bethany
at 2021-10-09T16:25
哈哈 我有檢查過啦,上面是打錯字QQ
Dorothy avatar
By Dorothy
at 2021-10-12T13:32
我後來發現她會寫到 root/.bashrc 不是我使用者的 .bashrc
Rosalind avatar
By Rosalind
at 2021-10-09T16:25
1. 這種跟路徑相關的請一律用絕對路徑,像是 ~/.bashrc 或${HOME}/.bashrc
Ethan avatar
By Ethan
at 2021-10-12T13:32
2. 看來你只是要安裝時使用 root,建議你還是裝個 sudo 比較方便。
Edward Lewis avatar
By Edward Lewis
at 2021-10-09T16:25
上面h大不設密碼這招還是第一次聽到,原來還可以這樣。
Vanessa avatar
By Vanessa
at 2021-10-12T13:32
su是登入root, 自然會在root的home資料夾啊

let's encrypt過期啦

Annie avatar
By Annie
at 2021-10-01T22:10
TL;DR; $ sudo sed -i and#39;s/mozilla\/DST_Root_CA_X3.crt/!mozilla\/DST_Root_CA_X3.crt/gand#39; /etc/ca-certificates.conf $ sudo update-ca-certificates h ...

讓連上Hotspot的裝置能在區網看到

Hazel avatar
By Hazel
at 2021-10-01T12:48
乳題 想要讓連上ubuntu電腦開的熱點的裝置能被其他連上區網的電腦看到 目前自己有兩台桌機,一台win10,一台Ubuntu2004LTS 網路是自己各遷兩條線接到房東的wifi router上(因為收訊太差) Ubuntu有額外裝一張pcie無線網卡PCE-AX58BT,主要是開熱點功能讓手機連網 ...

EAC和Battleye要支援Linux了

George avatar
By George
at 2021-09-30T04:45
Easy Anti-Cheat 和Battleye https://bit.ly/3kUhEWQ https://bit.ly/3uosdnT 雖然是幾天前的新(舊)聞 板上應該很少人是Linux gaming 看到這個消息我很興奮,因為當初還在用linux ,入坑Apex 之後無論是DXVK和 Steam ...

安裝anydesk public key問題

Sandy avatar
By Sandy
at 2021-09-29T00:06
大部分教學都是 wget -qO – https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add – 不過我的kali linux會一直叫說apt-key已經過時了快用別的方法 所以就研究了一下gpg 結果搞了半天都搞不定... 第一動 echo “deb ...

改用doas吧,sudo is bloated。

Liam avatar
By Liam
at 2021-09-28T01:28
國外許多的桌機或筆電Linux使用者漸漸從sudo改到doas,所以在這邊大略分享一下doas 的使用經驗。 1.什麼是doas? doas的作者為Ted Unangst,用於openbsd上,而Linux上的doas則是由GitHub 使用者Dunc aen 移植的opendoas。 GitHub: ...