본문 바로가기

리눅스13

[UBUNTU] Linux 파일 및 디렉터리 생성 삭제 복사 이동 CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS   빈 파일 생성 : touchtouch file1.txttouch file2.txt file3.txt   디렉터리 생성 : mkdirmkdir seoul   디렉터리 안에 디렉터리 생성 : mkdir -pmkdir -p korea/seoul   디렉터리명 띄어쓰기 : mkdir " "mkdir "seongdong seongsu"   파일 삭제 : rm rm file1.txt   txt 확장자 가진 파일 모두 삭제 : rm *.txtrm *.txt   디렉터리 삭제 : rm -rrm -r seoul   하위 디렉터리 있는 것도 한번에 삭제 : rm -r -irm -r -i korea/   파일 -> 디렉터리로 복사 : cpcp file1.. 2024. 6. 2.
[UBUNTU] bash 그리고 crontab CLOUD: AWS EC2OS: Ubuntu 22.04.4 LTS  script.sh 작성vi script.sh#!/bin/bash file script.sh확장자를 확인할 수 있다.  💾 script.sh#!/bin/bashmkdir ~/desktop/seoulcd ~/desktop/seoultouch file(1..10)ls -l ~/desktop/seoul > ~/desktop/seoul.log    script.sh 실행bash script.sh    seoul.log 확인   crontab# 매분마다 실행* * * * * echo "Hello Linux" >> ~/desktop/hello.txt * * * * * 분(0-59)시간(0-23)일(1-31)월(1-12)요일(0-7) 스케줄링 기능으.. 2024. 5. 31.
[UBUNTU] find 명령어 CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS   findfind  find . -maxdepth 1현재 위치를 기준으로 level1의 디렉터리 보여줌 find . -maxdepth 2   파일만 검색find . -type f 👉 `test` 디렉터리에서 file만 검색find test -type f   디렉터리 검색find -type d 👉 `test2` 디렉터리에서 디렉터리만 검색find test2 -type d   type이랑 depth 조합find test2 -type f -maxdepth 3   파일명으로 검색find test -name "*.txt" 👉 특정 파일명 입력해서 검색find test -name "error.txt"우분투는 대소문자 구문함   파일명으로 검.. 2024. 5. 29.
[UBUNTU] LINUX 명령어 (시간, 위치, history 등) 이전에 인프런을 보면서, 한번 실습을 했던 적이 있다.그때 기록으로 따로 남겼던 건 아니라서, 이번에 기록으로 남겨본다.우분투에서 활용할 수 있는 명령어도 적지 않아서, 나중에 찾아버 보기 위해!한 포스팅으로 올리지 않고 나눠서 올린다.   현재 위치pwd   현재 시간date   현재 월cal`sudo apt install ncal`로 cal 설치   해당 하는 년도cal 2024   historyhistory  !172history 내에 있는 특정번호 명령어 실행 시 에는 '!' 느낌표 사용함   매뉴얼 내 키워드 검색man -k directory   매뉴얼 페이지man ls   명령어에 대한 간략한 도움말help   참고`Linux Command-Line 명령어 기초 배우기` - 인프런 2024. 5. 21.
[UBUNTU] 우분투 sudo apt update , sudo apt upgrade CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS 1. sudo apt update `sudo apt update`는 Ubuntu나 다른 Debian 기반의 리눅스 배포판에서 사용되는 명령어임 시스템의 패키지 관리자를 업데이트하고 사용 가능한 새로운 소프트웨어 패키지를 찾음 시스템이 최신 상태를 유지하고, 보안 패치 및 소프트웨어 업데이트를 받을 수 있게 됨 1) 시스템 업데이트 새로운 소프트웨어 패키지가 배포되었을 때, 시스템을 최신 상태로 유지하기 위해 업데이트를 수행함 2) 의존성 해결 새로운 패키지를 설치하거나 업그레이드하기 전에 필요한 다른 패키지들의 정보를 업데이트하여 의존성을 해결함 3) 소프트웨어 소스 확인 시스템이 올바른 소프트웨어 저장소를 사용하는지 확인하고 필요한 경.. 2024. 4. 21.
[UBUNTU] 우분투 mysql 설치 os: ubuntu 22.04.3 LTS 1. MySQL 설치 sudo apt update sudo apt install mysql-server 👉 MySQL 상태 확인 sudo systemctl status mysql 2. 계정 생성 1. root 접속 sudo mysql -u root 2. use mysql use mysql 3. 계정 생성 create user 'test'@'%' identified by 'test1234'; test: 사용자이름 (username) test1234: 비밀번호 (password) 4. 권한 부여 grant all privileges on test_db.* to 'test'@'%'; test_db: 데이터베이스명 (database) test: 사용자이름 (usernam.. 2024. 2. 6.