How to edit a read-only file in Linux
지난 시간, /etc/shell
이라는 읽기 전용 파일에 zsh
의 경로를 넣어줬었다.
근데 예리님과 이 코드를 연구해보면서 코드를 여러 번 사용했더니, 그만 경로가 와장창 추가되어버렸다.
하하
뭐 크게 이상이 생길 일은 없어 보였지만… 코딩 초짜인 나는 혹시라도 저렇게 경로가 많이 추가되면 내가 모르는 어딘가에서 컴퓨터가 힘들어하거나 충돌이 일어나거나 할까봐 걱정이 되었다. 그리고, 나는 읽기전용 파일을 수정하는 방법을 몰랐다.
해결 방법은 너무 간단해서, 고민한 나 자신이 슬퍼졌다……
sudo
(superuser do)로 읽기 전용 파일에 zsh
경로를 강제 push 해놓고, sudo
로 그 경로를 삭제할 생각은 못 한 것이다…… 하루가 한 달이 되고 1년이 되면 생각하는 힘도 길러질거라 믿어본다…
sudo vi /etc/shell
비밀번호를 입력하라는 문구가 뜨면, 사용자 비밀번호를 입력해준다.
자, 그러면 이제 읽기 전용 파일이었던 /etc/shell
이 편집 가능한 파일로 바뀌어 열렸다.
여기서 미세팁!!!!!!!!! 한 줄을 통째로 지우고 싶을 때, 그 줄에서 dd
를 치면 된다.
손가락의 노동력을 줄여봅시다!