자주 안 쓰고, 막상 찾으면 안 나오는 팁 모음
1. 각종 리눅스 패키지 관리 명령어 모음
1.1. Package Mgmt : http://wiki.kldp.org/wiki.php/PackageMgmt?action=show
2. rpm
2.1. rpm 파일 임의 경로에 풀기
rpm2cpio RPM파일 | cpio -id
2.2. rpm 파일 구성 보기
rpm2cpio RPM파일 | cpio –list
3. vim
3.1. vim 스크립트(플러그인) 관리 #1
3.2. vim 스크립트(플러그인) 관리 #2 : vimana
3.3. 특정 단어 있는 줄 지우기 : g/찾을단어/d
3.4. 특정 단어 없는 줄 지우기 : g!/찾을단어/d
3.5. 편집권한 없는 파일 vim로 이미 연 상태에서 저장하기( http://www.commandlinefu.com/commands/view/1204/save-a-file-you-edited-in-vim-without-the-needed-permissions )
데비안, 우분투 등에서 일반 계정으로 루트 권한 필요한 파일 열어놓고 편집한 경우. 파일 저장을 못해서 그냥 닫고 다시 편집한 경우
:w !sudo tee %
하면 파일 저장할 수 있다. 에러나 경고가 발생 시
:w !sudo tee > /dev/null %
등을 하면 됨. 자세한 내용은 링크 참조.
4. bash
4.1 단축키 목록 보기 bash hostkey list : bind –P
4.2 모드 변경 set -o vi
http://www.catonmat.net/blog/bash-vi-editing-mode-cheat-sheet/
5. 리눅스 하드웨어 정보 보기
ipmi 관련 패키지가 있어야 하고, 메인보드에서 해당기능을 지원해야
dmidecode
6. 패스워드 암호화 수준 변경
authconfig –test | grep hashing
authconfig –passalgo=sha512 –update이전에 생성된 유저의 비밀번호를 sha512로 변경 하려 할 때
chage -d 0 유저네임
7. 표준출력을 파일 저장과 동시에 하기
출력재지정(redirection) 하면서 파일 저장도 같이 하고 싶을 때는
cat /etc/passwd | tee ~/good_passwd
답글 남기기