본문 바로가기

쿠분투

Kubuntu(ubuntu)에서 사용에 필요한 명령어 모음

*본 글은 ChatGPT의 답변을 인용하였습니다.

📦 1. 패키지 관리(Apt)

목적
명령어
패키지 목록 업데이트
sudo apt update
패키지 업그레이드
sudo apt upgrade
전체 시스템 업그레이드
sudo apt full-upgrade
패키지 설치
sudo apt install <패키지명>
패키지 제거
sudo apt remove <패키지명>
설정파일 포함 완전 제거
sudo apt purge <패키지명>
불필요 패키지 제거
sudo apt autoremove
패키지 검색
apt search <키워드>
설치된 패키지 확인
apt list --installed

🗂️ 2. 파일/디렉토리 관리

기능
명령어
현재 디렉토리 표시
pwd
디렉토리 이동
cd <경로>
디렉토리 목록 보기
ls, ls -l, ls -a
디렉토리 생성
mkdir <이름>
빈 파일 생성
touch <파일>
복사
cp <원본> <대상>
이동/이름변경
mv <원본> <대상>
삭제
rm <파일>
디렉토리 삭제
rm -r <폴더>
파일 내용 보기
cat, less, head, tail

🌐 3. 네트워크 관련 명령어

기능
명령어
IP 확인
ip addr, ip a
네트워크 상태
nmcli
DNS/네트워크 테스트
ping <주소>
포트 사용 현황
ss -tulnp
인터넷 속도 테스트(패키지 필요)
speedtest-cli

🧰 4. 시스템 정보 / 모니터링

기능
명령어
전체 시스템 정보
fastfetch 또는 inxi -F
CPU/메모리 사용량
top 또는 htop
디스크 사용량
df -h
디렉토리 용량
du -sh <경로>
메모리 정보
free -h
커널 정보
uname -a

🧑‍💻 5. 사용자/권한 관리

기능
명령어
사용자 추가
sudo adduser <이름>
사용자 삭제
sudo deluser <이름>
그룹 관리
sudo groupadd / groupdel
권한 변경
chmod <권한> <파일>
소유자 변경
chown <사용자>:<그룹> <파일>

🖧 6. 서비스/프로세스 관련

기능
명령어
서비스 상태 확인
systemctl status <서비스>
서비스 시작
sudo systemctl start <서비스>
서비스 중지
sudo systemctl stop <서비스>
자동 시작 설정
sudo systemctl enable <서비스>
프로세스 목록
ps aux
프로세스 종료
kill <PID>

📜 7. 아카이브/압축 관련

기능
명령어
tar 압축 생성
tar -cvf file.tar dir/
tar.gz 압축 생성
tar -czvf file.tar.gz dir/
압축 풀기
tar -xzvf file.tar.gz
zip 생성
zip -r file.zip dir/
unzip
unzip file.zip

💿 8. Snap / Flatpak (옵션)

Snap (기본 포함)

기능
명령어
snap 설치
sudo snap install <앱>
snap 제거
sudo snap remove <앱>

Flatpak (설치 필요)

기능
명령어
flatpak 설치
sudo apt install flatpak
앱 설치
flatpak install flathub <앱>

🪟 9. KDE Plasma 관련 명령어

기능
명령어
KDE 재시작(세션 유지)
kquitapp5 plasmashell && kstart5 plasmashell
Plasma 설정 초기화
mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc backup/
Dolphin 파일 관리자 실행
dolphin
KDE 시스템 설정 실행
systemsettings
Konsole 실행
konsole

🎛️ 10. 시스템 관리 기타

기능
명령어
systemd 분석
systemd-analyze
부팅 로그
journalctl -b
특정 서비스 로그
journalctl -u <서비스>
시간 설정
timedatectl