분류 전체보기 819

[리눅스 팁] 터미널 사용에서 이전 디렉터리로 이동

터미널 사용에서 이전 디렉터리로 이동, 'cd -' 리눅스에서 터미널은 자주 사용하는 툴입니다. 잠깐 다른 디렉터리를 들렸다가 본래 디렉터리로 이동할 일이 많습니다. 이때 사용할 수 있는 간단한 명령어는 'cd -'입니다. 바탕화면의 'Forest/OEBPS/Styles' 디렉터리에서 파일을 확인하고 있다가 '/usr/bin' 디렉터리를 들렸습니다. 다시 이전 디렉터리로 이동하는 명령은 여러 가지입니다. 가장 원론적인 방법은 'cd ~/바탕화면/Forest/OEBPS/Styles' 명령어를 사용하는 것입니다. 그렇지 않으면 'cd'로 자신의 디렉터리로 이동했다가 일일이 디렉터리를 이동하여 찾아가는 방법도 있을 것입니다. 그러나 명령어 'cd'에는 전에 작업했던 디렉터리로 바로 이동하는 옵션이 있습니다. ..

[리눅스 명령어] 프로세서를 일정 시간 중지시키는, sleep

프로세서를 일정 시간 중지시키는 명령어, sleep sleep 명령어는 리눅스 및 유닉스 시스템에서 스크립트나 프로세스를 일정 시간 동안 일시 중지시키는 데 사용됩니다. 이 명령어는 주로 쉘 스크립트에서 다른 명령어들 사이에 일정한 대기 시간을 주기 위해 사용됩니다. sleep 명령어는 간단하면서도 매우 유용한 도구로, 다양한 시나리오에서 활용될 수 있습니다. 기본 사용법 sleep 명령어의 기본 구문은 다음과 같습니다: sleep [지연 시간] 여기서 [지연 시간]은 대기할 시간을 초 단위로 지정합니다. 예를 들어, 5초 동안 대기하려면 다음과 같이 입력합니다: sleep 5 시간 단위 지정 sleep 명령어는 다양한 시간 단위를 지원합니다. 예를 들어, 분(minute), 시간(hour), 일(day..

[데스크톱] 데스크톱 시스템 하드웨어 정보 알아보기

데스크톱 시스템 하드웨어 정보 알아보기 리눅스 시스템에서 하드웨어 정보를 알아보기 위해 여러 명령어를 사용할 수 있습니다. 다음은 몇 가지 유용한 명령어들입니다. lshw: 하드웨어 리스트를 상세하게 보여주는 명령어입니다. lsblk: 블록 디바이스(예: 하드 드라이브, 외장 드라이브 등)의 목록을 보여줍니다. lscpu: CPU 관련 정보를 보여줍니다. lsusb: USB 버스와 연결된 디바이스 정보를 보여줍니다. lspci: PCI 버스를 통해 연결된 모든 장치를 나열합니다. PCI(Peripheral Component Interconnect)는 컴퓨터의 머더보드에 장착되는 확장 카드를 연결하기 위한 표준 인터페이스입니다. 이 인터페이스는 다양한 종류의 시스템 확장 카드를 연결하는 데 사용되며, 네트..

[리눅스 명령어] 이미지 조정 도구, OptiPNG

이미지 조정 도구, OptiPNG OptiPNG은 이미지 최적화를 위한 무료 오픈 소스 도구입니다. 주로 PNG 이미지의 크기를 줄이는 데 사용되며, 이 과정에서 이미지의 품질을 유지하는 것이 특징입니다. OptiPNG은 리눅스 뿐만 아니라 여러 운영 체제에서 사용할 수 있습니다. OptiPNG 설치하기 리눅스에서 OptiPNG를 설치하는 방법은 배포판에 따라 다릅니다: Ubuntu/Debian 계열: sudo apt-get install optipng RedHat/CentOS 계열: sudo yum install optipng Fedora: sudo dnf install optipng 기본 사용법 OptiPNG의 기본 사용법은 간단합니다. 명령어 라인에서 다음과 같이 입력하여 이미지를 최적화할 수 있습..

[리눅스 명령어] 이미지 처리 도구, ImageMagick

이미지 처리 도구, ImageMagick 리눅스에서 이미지 처리를 위해 주로 사용되는 프로그램 중 하나인 ImageMagick에 대해 알아보겠습니다. ImageMagick은 다양한 이미지 포맷을 변환하고 처리할 수 있는 강력한 도구입니다. 이 도구는 명령어 라인 인터페이스를 통해 작동하며, 이미지 리사이징, 포맷 변환, 색상 조정 등 다양한 작업을 할 수 있습니다. ImageMagick 설치하기 대부분의 리눅스 배포판에서 ImageMagick은 기본적으로 설치되어 있지 않습니다. 설치하는 방법은 다음과 같습니다: Ubuntu/Debian 계열: sudo apt-get install imagemagick RedHat/CentOS 계열: sudo yum install imagemagick Fedora: su..

GCC(GNU Compiler Collection)

GCC(GNU Compiler Collection) GCC(GNU Compiler Collection)는 C, C++, Objective-C, Fortran, Ada, Go, D 등 다양한 프로그래밍 언어를 위한 컴파일러 모음입니다. GCC를 배우는 것은 주로 명령줄(command line)을 사용하는 방법과 각 언어에 대한 GCC의 특정 옵션들을 이해하는 것을 포함합니다. 여기에 GCC를 시작하는데 도움이 될 수 있는 몇 가지 기본적인 단계가 있습니다. GCC 설치: 대부분의 리눅스 배포판에는 GCC가 이미 설치되어 있습니다. 확인하려면 터미널에서 gcc --version을 입력하세요. GCC가 설치되어 있지 않다면, 배포판의 패키지 관리자를 통해 설치할 수 있습니다 (예: sudo apt instal..

사용 가능한 GCC의 최신 버전을 확인

사용 가능한 GCC의 최신 버전을 확인 리눅스 민트에서 사용 가능한 GCC의 최신 버전을 확인하는 방법은 크게 두 가지가 있습니다: 패키지 매니저를 사용하여 가능한 최신 버전 확인: 리눅스 민트에서는 apt 패키지 매니저를 사용하여 최신 버전을 확인할 수 있습니다. 이는 다음과 같은 명령어를 터미널에 입력하여 수행할 수 있습니다. 이 명령은 현재 설치된 버전과 사용 가능한 버전을 모두 나타냅니다. 만약 더 최신 버전이 저장소에 있다면, 이를 설치하기 위한 명령어는 다음과 같습니다. sudo apt install gcc apt-cache policy gcc GCC의 공식 웹사이트 확인: 공식 웹사이트나 다른 소스를 통해 GCC의 가장 최신 버전을 확인할 수도 있습니다. 이 방법은 일반적으로 웹 브라우저를 ..

[리눅스 명령어] 전원 끄기, shutdown

전원 끄기, shutdown shutdown 명령어는 리눅스 및 유닉스 시스템에서 시스템을 안전하게 종료하거나 재부팅하는 데 사용됩니다. 이 명령어는 시스템의 모든 사용자에게 종료 과정이 시작됐음을 알리고, 사용자의 세션을 종료하며, 실행 중인 프로세스를 안전하게 중단합니다. 기본 사용법 시스템 종료: shutdown -h now now는 시스템을 즉시 종료하라는 의미입니다. -h 옵션은 시스템을 종료(halt)시키는 것을 나타냅니다. 예약된 시간에 시스템 종료: shutdown -h +[분] 예: shutdown -h +10 이 명령은 10분 후에 시스템을 종료합니다. 시스템 재부팅: shutdown -r now -r 옵션은 시스템을 재부팅(reboot)하라는 의미입니다. 종료 메시지 전송: shutd..

[리눅스 명령어] 호스트의 마운트 정보 보여주기, showmount

호스트의 마운트 정보 보여주기, showmount showmount 명령어는 리눅스 및 유닉스 시스템에서 NFS(Network File System) 서버의 마운트 정보를 표시하는 데 사용됩니다. 이 명령어를 통해 NFS 서버가 어떤 디렉터리를 내보내고(export) 있으며, 어떤 클라이언트가 해당 디렉터리에 접근하고 있는지 확인할 수 있습니다. 기본 사용법 내보내기 목록 표시: showmount -e [서버 주소] 예: showmount -e nfs-server.example.com 이 명령은 지정된 NFS 서버가 내보내고 있는(exporting) 모든 디렉토리 목록을 표시합니다. 클라이언트 목록 표시: showmount -a [서버 주소] 예: showmount -a nfs-server.example..

[리눅스 명령어] 시스템 관련 설정하기, setup

시스템 관련 설정하기, setup setup 명령어는 리눅스 시스템에서 다양한 설정과 구성 작업을 위해 사용됩니다. 그러나 setup 명령어의 구체적인 기능과 사용법은 사용하는 리눅스 배포판과 시스템 환경에 따라 다를 수 있습니다. 일반적으로 setup 명령어는 시스템 설정, 네트워크 구성, 하드웨어 설정, 소프트웨어 설치 등을 위한 도구나 마법사(wizard) 형태의 인터페이스를 제공합니다. CentOS와 Red Hat Enterprise Linux에서의 setup 예를 들어, CentOS나 Red Hat Enterprise Linux(RHEL)과 같은 배포판에서 setup 명령어는 시스템 설정 도구를 제공합니다. 이 도구를 통해 사용자는 키보드 설정, 시스템 서비스, 방화벽 설정, 네트워크 설정 등을..