Ubuntu 20 Commands

아래는 리눅스(우분투) 환경에서 자주 사용하는 명령어 20가지 간단한 설명과 예제입니다.


1. 현재 디렉토리 보기 (pwd)

  • 현재 작업 중인 디렉토리 경로를 출력합니다.
pwd
# 출력 예: /home/username/projects

2. 디렉토리 목록 보기 (ls)

  • 현재 디렉토리의 파일 및 폴더 목록을 보여줍니다.
ls
ls -l      # 자세한 정보 표시
ls -a      # 숨김 파일 포함

3. 디렉토리 이동 (cd)

  • 다른 디렉토리로 이동합니다.
cd /home/user
cd ..          # 상위 디렉토리로 이동
cd ~           # 홈 디렉토리로 이동

4. 파일 내용 보기 (cat)

  • 텍스트 파일의 내용을 출력합니다.
cat hello.txt

5. 파일 복사 (cp)

  • 파일이나 디렉토리를 복사합니다.
cp file.txt backup.txt
cp -r dir1 dir2     # 디렉토리 복사

6. 파일 이동/이름 변경 (mv)

  • 파일을 이동하거나 이름을 바꿉니다.
mv old.txt new.txt     # 이름 변경
mv file.txt /tmp/      # 다른 디렉토리로 이동

7. 파일 삭제 (rm)

  • 파일 또는 디렉토리를 삭제합니다.
rm file.txt
rm -r folder/     # 디렉토리 삭제

8. 디렉토리 만들기 (mkdir)

  • 새로운 디렉토리를 생성합니다.
mkdir new_folder
mkdir -p a/b/c    # 상위 디렉토리까지 한 번에 생성

9. 현재 시간 확인 (date)

  • 현재 시스템 날짜와 시간을 출력합니다.
date

10. 시스템 사용량 보기 (top)

  • CPU, 메모리 등 실시간 시스템 리소스를 보여줍니다.
top

11. 디스크 사용량 확인 (df)

  • 디스크의 총 용량 및 사용 현황을 보여줍니다.
df -h      # 사람이 읽기 쉬운 단위로 표시

12. 메모리 사용량 확인 (free)

  • 메모리 사용 현황을 출력합니다.
free -h

13. 명령어 검색 (grep)

  • 특정 문자열을 포함한 줄을 검색합니다.
grep "error" logfile.txt
ps aux | grep firefox

14. 파일 찾기 (find)

  • 파일이나 디렉토리를 검색합니다.
find . -name "*.txt"

15. 명령어 이력 보기 (history)

  • 사용자가 이전에 입력한 명령어 목록을 보여줍니다.
history

16. 파일 다운로드 (wget)

  • URL로부터 파일을 다운로드합니다.
wget https://example.com/file.zip

17. 패키지 설치 (apt install)

  • 소프트웨어를 설치합니다. (Ubuntu 계열)
sudo apt update
sudo apt install vim

18. 사용자 전환 (su, sudo)

  • 다른 사용자로 전환하거나 관리자 권한으로 실행합니다.
sudo command    # 관리자 권한으로 실행
su username     # 사용자 전환

19. 파일 권한 변경 (chmod)

  • 파일의 읽기/쓰기/실행 권한을 변경합니다.
chmod +x script.sh
chmod 755 myfile

20. 프로세스 확인 및 종료 (ps, kill)

  • 실행 중인 프로세스를 확인하고 종료합니다.
ps aux                # 프로세스 목록 보기
kill 1234             # PID 1234 종료
kill -9 1234          # 강제 종료

Leave a Reply

Your email address will not be published. Required fields are marked *