전체 글 104

[Linux] 쉘 스크립트 확장자 없이 사용?

리눅스의 실행파일은 전부 확장자 없이 사용한는데, 왜 쉘 스크립트는 그런 방법이 없을까?혹시 확장자 없이 사용하는 방법이 있진 않을까??결론적으로 .sh 파일은 확장자 없이 사용할 수 없다. 쉘 스크립트는 shell 이라는 명령어 해석기에 의해 실행되기 때문에, 확장자가 있어야 한다.대신 디렉토리를 명시하지 않고 사용하는 방법은 아래 블로그에 나와있으니 참고하면 될 것 같다.$ ./test.sh->$ test.shhttps://developerbbojak.tistory.com/57

CS/Linux 2025.02.12

[Linux] 우분투(Ubuntu)에서 클립보드 사용하기 ctrl+c ctrl+v

[참고] VM VirtualBox에서 우분투를 설치해 사용했습니다. 해당 설정을 완료하면 윈도우에서 복사한 내용을 우분투에 붙여넣기가 가능합니다. 그리고 그 반대도 가능합니다.상단 메뉴바에서 장치 > 게스트 확장 CD 이미지 삽입 선택run 누르고, 두 번째 메시지는 cancel 누르면 실행됨.꽤 빨리 되므로 ~~ing cancel 어쩌구 뜨면 완료된겁니다상단 메뉴바에서 장치 > 클립보드 공유 > 양방향맨 오른쪽 상단에서 power off > restart 누르고 재부팅 후 사용

CS/Linux 2025.02.10

[Linux] 우분투(Ubuntu)에서 한글 사용하기

[참고] 저는 VM VirtualBox와 우분투를 사용했습니다. Ubuntu 설치를 사용자 지정으로 설치했고 그 과정에서 keyboard 언어를 한글로 지정해주었습니다. 그 이후 진행된 과정입니다.우클릭 - open in terminal `ibus-setup` 명령어 엔터Region & language > input Sources > manage installed languages 클릭하여 한글 찾아서 intall다운로드 완료되면 위 그림에서 + 눌러서 Korean(hangul) 찾아서 추가기존에 input-sources에 있던 Korean은 삭제KOREAN(hangul) 오른쪽에 설정 눌러서 hangul toggle key - hangul인지 확인.

CS/Linux 2025.02.10

BEYOND SW 캠프 15기 3주차 회고

1. FACTS : 일주일동안 있었던 일, 내가 한 일1-1. 이번 일주일동안 있었던 일일주일동안 데이터베이스 관계 모델링에 대해 배웠다.불과 한 학기 전에 배웠던 내용들이라 쉬울 줄 알았지만, 다른 관점에서 생각해볼 수 있도록 설명해 주셨다.그래서 조금은 헷갈렸던 것 같다.본격적으로 프로젝트 단계에 들어가면서, 수요일에는 다같이 남아서 10시까지 회의하고 가는 시간을 보내기도 했다.정처기 필기 시험이 2월 9일 일요일이어서, 퇴근하면 정처기 필기 공부를 최대한 하려고 노력했다.정처기 필기 시험을 합격했다.1-2. 일주일동안의 기록Database배운걸 계속 정리하려고 노력하지만 많이 밀리고 있다(Problem).Select 구문 활용https://developerbbojak.tistory.com/45Or..

회고/Weekly 2025.02.10

[DB] SET OPERATORS (MariaDB)

종류 : UNION, UNION ALL, INTERSECT, MINUS위와같은 ‘tbl_menu’ table이 있을 때, 예제를 작성해보자.UNION합집합을 해준다. 중복이 있을 시 제거해준다.SELECT * from tbl_menu where category_code = 10UNIONSELECT * from tbl_menu where menu_price UNION ALL중복이 난 부분까지 모두 나타내준다.SELECT * from tbl_menu where category_code = 10UNION ALLSELECT * from tbl_menu where menu_price INTERSECTMaria DB에는 교집합 연산자가 없기 때문에, inner join이나 in을 이용해 비슷한 효과를 내주어야 한다..

Database 2025.02.06

[DB] 제약조건 수정 ( primary key 추가/삭제/수정, foriegn key 추가/삭제/수정)

foreign key를 수정/삭제하기 위해선 이름을 알아야 한다. 이름을 알아내는 sql 문은 다음과 같다.1. 외래키 외래키 이름 검색select*from information_schema.table_constraints where table_name='테이블명'; foreign key 삭제ALTER TABLE '테이블명' DROP FOREIGN KEY '제약조건명'; foreign key 추가ALTER TABLE '테이블명' ADD CONSTRAINT '제약조건명'FOREIGN KEY ('컬럼명') REFERENCES '참조할 테이블명'('참조할 컬럼명')[ON DELETE SET NULL ON UPDATE CASCADE];  2. 기본키primary key 삭제ALTER TABLE '테이블명' DR..

Database 2025.02.04