您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Linux系統中使用sudo小技巧有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
用法:想要允許授權的普通用戶作為root用戶來執行一個命令,但是剛剛執行命令的時候卻忘記在命令前加上”sudo”了,該怎麼辦? 不要擔心,我們可以使用”sudo !!” 結合命令歷史來執行你剛剛想要執行的命令。 參數”!!“和”! -1″作用一樣,都是允許授權的普通用戶作為root用戶來執行我們剛才輸入的命令。當然,以此類推,我們可以使用”sudo ! -2″來執行倒數第二個命令哦!
注意: -u以指定的用戶作為新的身份。若不加上此參數,則預設以root作為新的身份; 用法:我們可以使用”sudo -u username -i” 來指定一個用戶登陸shell。 提示,username換成你想要使用的其他用戶名即可,在此過程中需要輸入username的授權密碼。
[yuki@myhost ~]$ cd /home/script/ [yuki@myhost script]$ ll 總用量 1 -rw-r--r--. 1 root root 0 5月 21 13:45 test.sh [yuki@myhost script]$ cat test.sh [yuki@myhost script]$ echo "我是新添加的內容" > /home/script/test.sh -bash: /home/script/test.sh: 權限不夠 [yuki@myhost script]$ sudo echo "我是新添加的內容" | sudo tee /home/script/test.sh 我是新添加的內容 [yuki@myhost script]$ ll 總用量 2 -rw-r--r--. 1 root root 25 5月 21 13:50 test.sh [yuki@myhost script]$ cat test.sh 我是新添加的內容 [yuki@myhost script]$ sudo echo "我是第二次新添加的內容" | sudo tee -a /home/script/test.sh 我是第二次新添加的內容 [yuki@myhost script]$ cat test.sh 我是新添加的內容 我是第二次新添加的內容 [yuki@myhost script]$ sudo echo "我是第先清除再添加的內容..." | sudo tee /home/script/test.sh 我是第先清除再添加的內容... [yuki@myhost script]$ cat test.sh 我是第先清除再添加的內容... 123456789101112131415161718192021222324252627
:w !sudo tee % 可用在vi/vim編輯器中。 我們經常會遇到當前登錄用戶沒有某個文件的w(write)權限,編輯文件后保存時先輸入這個然后就不用擔心沒有修改的權限了。
關于“Linux系統中使用sudo小技巧有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。