(새 문서: ==개요== ;리눅스 주요 명령어 파일 복구 ;리눅스 주요 명려어 파일 복원 ==실습== *주의! 어린이는 따라하지 마세요. ;망가뜨리기 <source lang=...) |
Jmnote bot (토론 | 기여) 잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight)) |
||
(사용자 2명의 중간 판 17개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{테스트|CentOS 7}} | |||
==개요== | ==개요== | ||
;리눅스 | ;리눅스 중요 명령어 파일 복구 | ||
;리눅스 | ;리눅스 명령어 파일 복원 | ||
==실습== | ==실습== | ||
※ 주의!!! 진짜 망가질 수 있음 | |||
;망가뜨리기 | ;망가뜨리기 | ||
< | <syntaxhighlight lang='console'> | ||
[root@ | [root@zetawiki ~]# ls | ||
anaconda-ks.cfg | anaconda-ks.cfg | ||
[root@ | [root@zetawiki ~]# which ls | ||
alias ls='ls --color=auto' | alias ls='ls --color=auto' | ||
/usr/bin/ls | /usr/bin/ls | ||
[root@ | [root@zetawiki ~]# mv /usr/bin/ls /usr/bin/ls2 | ||
[root@ | [root@zetawiki ~]# ls | ||
-bash: /usr/bin/ls: No such file or directory | -bash: /usr/bin/ls: No such file or directory | ||
</ | </syntaxhighlight> | ||
;패키지 찾기 | ;패키지 찾기 | ||
< | <syntaxhighlight lang='console'> | ||
[root@ | [root@zetawiki ~]# rpm -qf /usr/bin/ls | ||
coreutils-8.22-11.el7.x86_64 | coreutils-8.22-11.el7.x86_64 | ||
</ | </syntaxhighlight> | ||
;재설치하기 | ;재설치하기 | ||
< | <syntaxhighlight lang='console'> | ||
[root@ | [root@zetawiki ~]# yum reinstall coreutils | ||
... (생략) | ... (생략) | ||
=========================================================================================== | =========================================================================================== | ||
38번째 줄: | 39번째 줄: | ||
Installed size: 14 M | Installed size: 14 M | ||
Is this ok [y/d/N]: y | Is this ok [y/d/N]: y | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='console'> | ||
... (생략) | ... (생략) | ||
Installed: | Installed: | ||
45번째 줄: | 46번째 줄: | ||
Complete! | Complete! | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='console'> | ||
[root@ | [root@zetawiki ~]# ls | ||
anaconda-ks.cfg | anaconda-ks.cfg | ||
</ | </syntaxhighlight> | ||
==같이 보기== | ==같이 보기== | ||
*[[rpm으로 파일이 속한 패키지 찾기]] | |||
*[[리눅스 which]] | |||
*[[리눅스 ls]] | *[[리눅스 ls]] | ||
*[[코어유틸]] | *[[코어유틸]] | ||
*[[리눅스 주요 명령어]] | |||
==참고== | |||
*http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&wr_id=110904 | |||
[[분류: Coreutils]] | |||
[[분류: yum]] | [[분류: yum]] |
2020년 11월 2일 (월) 00:56 기준 최신판
✔️ CentOS 7에서 테스트하였습니다.
1 개요[ | ]
- 리눅스 중요 명령어 파일 복구
- 리눅스 명령어 파일 복원
2 실습[ | ]
※ 주의!!! 진짜 망가질 수 있음
- 망가뜨리기
Console
Copy
[root@zetawiki ~]# ls
anaconda-ks.cfg
[root@zetawiki ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@zetawiki ~]# mv /usr/bin/ls /usr/bin/ls2
[root@zetawiki ~]# ls
-bash: /usr/bin/ls: No such file or directory
- 패키지 찾기
Console
Copy
[root@zetawiki ~]# rpm -qf /usr/bin/ls
coreutils-8.22-11.el7.x86_64
- 재설치하기
Console
Copy
[root@zetawiki ~]# yum reinstall coreutils
... (생략)
===========================================================================================
Package Arch Version Repository Size
===========================================================================================
Reinstalling:
coreutils x86_64 8.22-11.el7 base 3.2 M
Transaction Summary
===========================================================================================
Reinstall 1 Package
Total download size: 3.2 M
Installed size: 14 M
Is this ok [y/d/N]: y
Console
Copy
... (생략)
Installed:
coreutils.x86_64 0:8.22-11.el7
Complete!
Console
Copy
[root@zetawiki ~]# ls
anaconda-ks.cfg
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.