본문 바로가기

Linux/Linux Shell Command40

zsh 설치하기 - 리눅스 쉘(Shell)을 예쁘고 고급스럽게 우분투를 설치하면 기본 쉘(shell)로 클래식한 느낌이 물씬 풍기는 bash 쉘이 설치됩니다. (정확히는 dash 입니다.) 그런데, 맥OS에서는 주로 zsh 쉘을 사용합니다. bash 쉘에 비해 뭔지 모르게 예뻐 보이기도 하고 고급스러워 보여서 이번 기회에 zsh로 변경해 보았습니다. 설치하고 나니 새로운 OS로 바꾼 것 같은 느낌이 들어 200% 만족하며 잘 사용하고 있습니다. 그 동안 bash 쉘에 식상해 하셨다면 zsh을 한번 사용해 보시기를 추천드립니다. zsh 설치하기 $ sudo apt install zsh -y 쉘 변경하기 $ which zsh /usr/bin/zsh $ chsh -s $(which zsh) 변경 후에 다시 로그인을 하셔야 적용이 됩니다. 로그인 하면 아래와 같은 창이 뜨.. 2022. 4. 8.
tar - 파일/디렉터리(폴더) 압축 tar tar 명령어 자체는 여러 개의 파일을 하나의 파일로 묶는 용도로 사용됩니다. 다만, tar를 통해 하나로 합쳐진 파일을 gzip이나 bzip2를 사용하여 압축할 수 있습니다. tar가 널리 쓰이게 된 이유 중 한 가지는 단순 아카이브 기능과 더불어 tar로 묶여지기 전 파일들의 속성과 심볼링 링크, 디렉토리 구조 등을 그대로 가져갈 수 있는 특징 때문입니다. 그래서 최근에는 리눅스용 프로그램, 데이터, 소스 및 라이브러리 등을 배표하는 용도로 많이 사용됩니다. tar 명령을 통해 생성된 파일 확장자는 작업자에 따라 다르게 지정될 수 있습니다. 기본 옵션으로 압축할 경우에는 일반적으로 ".tar" 확장자를 사용합니다. gzip 으로 압축한 경우에는 ".gz" 혹은 ".tar.gz" 사용하거나 간혹.. 2022. 4. 5.
dpkg/apt - 리눅스에서 프로그램 설치하기 리눅스 배포판은 크게 슬렉웨어(Slackware) 계열, 데비안(Debian) 계열, 그리고 레드햇(RedHat) 계열로 나눌 수 있습니다. 슬렉웨어 계열의 대표적인 배포판은 수세(OpenSUSE) 리눅스가 있습니다. 이 배포판은 독일에서 출시되어 유럽에서 절대적인 인기를 누리고 있습니다. 데비안 계열에는 우분투(Ubuntu)와 리눅스 민트(Mint)와 같은 배포판이 있고, 레드햇 계열에는 CentOS와 페도라(Fedora)와 같은 배포판이 있습니다. 여기서는 데비안 계열에서 패키지 설치를 위해 사용되는 dpkg와 apt에 대해서 간략히 설명하도록 하겠습니다. dpkg 설치된 패키지 검색 (option: -l or --list) $ dpkg -l | grep -i codelite $ sudo apt-ca.. 2022. 4. 5.
리눅스(우분투)에서 화면 캡쳐하기 키보드 키(PrtSc, Print Screen)를 사용하는 방법 Ubuntu 22.04 Ubuntu 20.04 에서는 캡쳐 기능별로 단축키(PrtSr+Shift/Ctrl)를 사용할 수 있었는데 Ubuntu 22.04 에서는 단축키는 지원하지 않고 키보드의 키만 사용이 가능합니다. 즉, 키를 누르면 아래와 같이 캡처 프로그램이 실행되고 기능을 선택할 수 있게 했습니다. Ubuntu 20.04 Ubuntu 20.04에서는 프로그램 설치 없이 단축키를 사용하여 화면을 캡쳐할 수 있습니다. 해당되는 키를 누르면 캡처되어 내 폴더(또는 홈 디렉토리)의 사진(Pictures) 폴더에 저장되지만 클립보드에는 저장이 되지 않습니다. 캡처해서 문서에 바로 붙여넣기를 원하실 경우에는 좀 불편할 수 있습니다. ▶ [PrtS.. 2022. 3. 24.