본문 바로가기
Linux/CentOS 9 Stream

명령어 사용법 (su,passwd,vi,find,locate,wildcard)

by 찌로릭 2024. 8. 23.

su -

  ▶ 관리자 계정으로 변경

 

passwd

  ▶ 계정비번 변경

  ▶ 만약 현재 로그인해 있는 id의 비번을 변경하고 싶을 시, 그냥 passwd만 치면 됨.

  ▶ root계정으로 passwd 사용 시, passwd [username]으로 다른 user의 비번을 변경가능함.

 

vi [filename]

  ▶ 파일 편집하는 곳으로 들어가게 해줌. 나기기 위해서는 "shift+:+wq!"를 입력해야함.

      1. i를 누르면 내용을 입력할 수 있다.
      2. 저장하는 방법은 2가지다. 
          1) shift + z + z
          2) shift + : + wq!
      3. 저장하지 않고 나가는 방법 : shift + : + q!
      4. 줄 지우기 shift + d  /  그냥 d
      5. 방금 지운 줄 되돌리기 shfit + u  /  그냥 u
      6. delete와 같은 기능 : x
      7. 알파벳 하나 바꾸기 : r + [원하는 알파벳]
      8. 새로운 줄을 만들고 자동으로 insert 모드로 바꾸기 : o

      9. 원하는 곳에서 insert모드로 가기 : a
     10. 원하는 단어 찾기 : / + [원하는 단어]
     11. 한 단어를 다른 단어로 대체하기 : shift + :%s/기존단어/대체단어/

 

find [찾기 시작할 위치] -name "[찾을 파일이름]"

      ex) find . -name "filename"  // '.'는 현재 위치를 나타냄. 

      ex) find /home -name "filename"  // /home에서부터 시작해 해당 이름의 파일을 찾음.

 

locate [filename]

  ▶ 만약 locate [filename] 입력 시, 반응이 없다면 root계정에서 "updatedb" 명령어를 입력한다.
    mlocate 패키지가 설치되었는지 확인하는 방법 = "rpm -qa | grep mlocate"
    mlocate 패키지를 설치하는 방법 = yum install mlocate

 

wildcard

  * : 0 또는 그 이상

  ? : 하나의 문자

  [ ] : 범위

      ex) touch abcd{1..5}-xyz  ->  abcd1-xyz, abcd2-xyz .... abcd5-xyz 파일 만들어짐.
      ex) ls -l *[cd]* 로 검색하면 c나d가 들어간 파일 나타남.

댓글