10. 우분투에서 자주 쓰는 명령어 deb, tar 설치
sudo: 관리자 권한으로 명령어를 실행합니다.
sudo [명령어]
apt-get: 패키지 설치, 업데이트, 제거를 관리합니다
패키지 리스트 업데이트
sudo apt-get update
설치된 패키지 업그레이드
sudo apt-get upgrade
패키지 설치
sudo apt-get install [패키지명]
패키지 제거
sudo apt-get remove [패키지명]
reboot: 시스템을 재부팅합니다.
sudo reboot
shutdown: 시스템을 종료하거나 재부팅합니다.
시스템 종료
sudo shutdown -h now
시스템 재부팅
sudo shutdown -r now
ls: 디렉토리 목록을 나열합니다.
ls
자세한 정보 포함
ls -l
숨김 파일 포함
ls -a
cd: 디렉토리를 변경합니다.
cd [디렉토리명]
홈 디렉토리로 이동
cd ~
상위 디렉토리로 이동
cd ..
cp: 파일이나 디렉토리를 복사합니다.
cp [원본] [대상]
디렉토리 복사
cp -r [원본 디렉토리] [대상 디렉토리]
mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
mv [원본] [대상]
rm: 파일이나 디렉토리를 삭제합니다.
rm [파일명]
디렉토리 삭제
rm -r [디렉토리명]
cat: 파일의 내용을 출력합니다.
cat [파일명]
nano: 터미널 기반 텍스트 편집기입니다.
nano [파일명]
vim: 강력한 텍스트 편집기입니다.
vim [파일명]
ping: 네트워크 연결 상태를 확인합니다
ping [호스트명 또는 IP주소]
ifconfig: 네트워크 인터페이스의 설정 및 상태를 확인합니다.
ifconfig
ssh: 원격 서버에 접속합니다.
ssh [사용자명]@[서버주소]
df: 파일 시스템의 디스크 사용량을 확인합니다.
df -h
top: 시스템의 실시간 프로세스 및 자원 사용 현황을 확인합니다.
top
uname: 시스템 정보를 확인합니다.
uname -a
.deb 파일을 직접 설치할 때 dpkg 명령어를 사용할 수 있습니다.
sudo dpkg -i [파일명].deb
설치 중에 의존성 문제가 발생할 수 있습니다. 이 경우 다음 명령어로 의존성을 해결할 수 있습니다.
sudo apt-get install -f
apt 명령어를 사용하면 의존성을 자동으로 처리할 수 있습니다. 먼저 apt를 사용하여 .deb 파일을 설치하려면, apt 명령어와 dpkg 명령어를 함께 사용합니다.
sudo apt install ./[파일명].deb
.tar 파일 압축 풀기
tar -xvf [파일명].tar
.tar.gz 파일 압축 풀기
tar -xzvf [파일명].tar.gz
.tar.bz2 파일 압축 풀기
tar -xjvf [파일명].tar.bz2
옵션 설명:
x: 압축 해제
v: 자세한 정보 출력
f: 파일 이름 지정
z: gzip으로 압축된 파일 처리
j: bzip2로 압축된 파일 처리
zip 파일 압축 풀기
unzip [파일명].zip
rar 파일 압축 풀기 (unrar 패키지 필요)
sudo apt-get install unrar
unrar x [파일명].rar
7z 파일 압축 풀기 (p7zip 패키지 필요)
sudo apt-get install p7zip-full
7z x [파일명].7z
gzip 파일 (.gz)
gunzip [파일명].gz
bzip2 파일 (.bz2)
bunzip2 [파일명].bz2