หากคุณแสดงคำสั่งโดยไม่มีเครื่องหมายคำพูดเดี่ยวคุณสามารถใส่มันไว้ในเครื่องหมายคำพูดเดี่ยวและดำเนินการผ่านเปลือกกลาง
ในการดำเนินการนี้ในฐานะรูท:
echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock
เขียนคำสั่งด้วยวิธีอื่นที่ไม่ได้ใช้'
:
echo clock_hctosys=\"YES\" >> /etc/conf.d/hwclock
จากนั้นเรียกใช้sudo sh -c …
:
sudo sh -c 'echo clock_hctosys=\"YES\" >> /etc/conf.d/hwclock'
sudo tee
อีกทางเลือกหนึ่งที่จะเขียนออกไปยังแฟ้มที่รากเท่านั้นที่สามารถเขียนไปยังโทร ผ่าน-a
ตัวเลือกเพื่อtee
ผนวกไฟล์ปลายทางมิฉะนั้นไฟล์จะถูกตัดทอน
echo 'clock_hctosys="YES"' | sudo tee -a /etc/conf.d/hwclock >/dev/null
สำหรับการปรับเปลี่ยนไฟล์ที่ซับซ้อนมากขึ้นคุณสามารถโทรsudo sed
, sudo ed
, sudo perl
...
หรือใช้ตัวแก้ไขที่เหมาะสมและเรียกมันว่า sudo ใน Emacs /sudo:/etc/conf.d/hwclock
เปิด ในกลุ่มโทร:w !sudo tee %
ที่จะเขียนไปยังแฟ้มเปิดเป็นรากหรือใช้ปลั๊กอิน sudo.vim หรือไปจากปลาย sudo sudoedit /etc/conf.d/hwclock
และโทร
หรือคุณสามารถให้ในด้านมืดและเรียกใช้เปลือกเป็นราก
$ sudo -i
# echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock
tee
คำสั่งที่เรียกใช้ในฐานะรูทไม่ใช่คำสั่งหลักที่อาจซับซ้อนและมีแนวโน้มที่จะมีพฤติกรรมที่ไม่เหมาะสม (ไม่ใช่กรณีecho
)