반응형 Linux49 SU와 SUDO -I의 차이점 su와 sudo -i는 둘 다 다른 사용자로 전환하여 명령을 실행할 수 있는 리눅스/유닉스 명령어입니다. 하지만 두 명령어 사이에는 몇 가지 중요한 차이점이 있습니다.su 명령어**superuser switch (su)**의 준말입니다.사용법: su [옵션] [사용자명]기본적으로 root 사용자로 전환하기 위해 사용됩니다.사용자 비밀번호를 요구하여 전환할 대상 사용자의 계정으로 로그인합니다.su 명령어로 전환한 후에는 해당 사용자의 환경 설정 파일 (예: .bashrc, .profile 등)이 로드됩니다.기본적으로 현재 사용자의 환경 변수나 PATH 등은 유지되지 않습니다.sudo -i 명령어**superuser do interactive (sudo)**의 옵션 중 하나입니다.사용법: sudo -i현재 .. 2024. 7. 12. alias 명령어 예시문 에이리어스(alias) 명령어는 리눅스와 유닉스 계열 운영 체제에서 사용되며, 명령어나 명령어 시퀀스에 대해 다른 이름을 지정할 수 있습니다. 이를 통해 특정 명령어를 더 쉽게 사용하거나 자신만의 명령어를 만들 수 있습니다. 여기 몇 가지 예시를 보여드리겠습니다.예시 1: 간단한 명령어에 대한 별칭 만들기bash alias ll='ls -alF'이 명령어는 ls -alF 명령어에 ll이라는 별칭을 지정합니다. 이제 ll을 입력하면 실제로는 ls -alF가 실행됩니다.예시 2: 복잡한 명령어 시퀀스에 대한 별칭 만들기bash alias update_all='sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y'이 별칭은 시스템의 패키지를 업데이.. 2024. 7. 11. JSON 파일이란? JSON(JavaScript Object Notation)은 데이터를 저장하고 전송하는 데 사용되는 경량 데이터 교환 형식입니다. 사람이 읽기 쉽고 기계가 해석하고 생성하기 쉬운 형태로 설계되었습니다. JSON은 주로 웹 애플리케이션에서 서버와 클라이언트 간 데이터를 주고받을 때 사용됩니다. JSON은 JavaScript 객체 문법을 기반으로 하지만 언어에 독립적인 형식을 가지며, 많은 프로그래밍 언어에서 쉽게 파싱하고 생성할 수 있습니다.JSON의 주요 특징간결함:JSON은 텍스트 기반 형식으로, 데이터 구조를 간결하고 명확하게 표현할 수 있습니다.가독성:사람이 읽기 쉽고 이해하기 쉬운 형태로 데이터를 표현합니다.언어 독립성:JSON은 특정 프로그래밍 언어에 종속되지 않으며, 다양한 언어에서 쉽게 파싱.. 2024. 6. 26. find 명령어 find 명령어는 파일 및 디렉토리를 검색하는 데 사용되는 매우 강력한 도구입니다. 다양한 옵션을 통해 파일의 이름, 크기, 수정 시간, 유형 등을 기준으로 검색할 수 있습니다. 아래에 find 명령어의 주요 사용법과 옵션을 정리했습니다.기본 문법find [경로] [검색 조건] [연산]주요 옵션 및 예제특정 디렉토리에서 모든 파일 및 디렉토리 찾기find /path/to/directory특정 이름의 파일 찾기find /home/user -name "test.txt"find /path/to/directory -name "filename"대소문자를 구분하지 않고 이름 검색find /home/user -iname "test.txt"find /path/to/directory -iname "filename"특정 .. 2024. 6. 13. DNF 명령어에 대해서 DNF(Dandified Yum)은 Fedora 및 CentOS 8 이후 버전에서 사용되는 패키지 관리 도구입니다.yum의 후속 도구로, 더 빠르고 효율적인 성능을 제공하며, 패키지 관리 작업을 더욱 간편하게 해줍니다.아래에 DNF 명령어와 그 사용법을 정리하였습니다.기본 명령어패키지 설치 :dnf install 패키지 제거: dnf remove 패키지 업데이트: dnf update 모든 패키지 업데이트시스템의 모든 패키지를 최신 버전으로 업데이트 dnf update패키지 검색 및 정보 조회패키지 검색예: dnf search httpd (HTTP 서버 관련 패키지 검색):dnf search 패키지 정보 보기예: dnf info httpd (Apache HTTP Server 패키지 정보 보기):dnf in.. 2024. 6. 13. CentOS에서 YUM(Yellowdog Updater, Modified) CentOS에서 yum(Yellowdog Updater, Modified) 명령어는 패키지 관리 도구로, 소프트웨어 패키지의 설치, 업데이트, 삭제 및 관리를 용이하게 해줍니다. yum은 특히 의존성 문제를 자동으로 해결해 주는 기능이 강력합니다. 아래에 yum 명령어와 그 사용법을 정리하였습니다.기본 명령어패키지 설치예: yum install httpd (Apache HTTP Server 설치)yum install 패키지 제거예: yum remove httpd (Apache HTTP Server 제거)yum remove 패키지 업데이트예: yum update httpd (Apache HTTP Server 업데이트)yum update 모든 패키지 업데이트시스템의 모든 패키지를 최신 버전으로 업데이트yum.. 2024. 6. 13. 이전 1 2 3 4 5 6 ··· 9 다음 반응형