일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- MariaDB
- Oracle
- RFP
- putty
- HTML
- sql
- Python DataFrame
- 파이썬
- 파이썬 데이터프레임
- 데이터베이스
- it용어
- 파이썬 전처리
- C#
- csharp
- 파이썬 알고리즘
- 오라클
- python algorithm
- 코딩테스트
- VirtualBox
- dbeaver
- it 용어
- 리눅스
- linux
- 알고리즘
- Algorithm
- tibero
- Python 라이브러리
- PYTHON
- 리눅스 명령어
- Oracle VM VirtualBox
- Today
- Total
목록소프트웨어, 운영체제 (33)
오경석의 개발노트

■ tree : 파일과 디렉터리를 트리 형태로 출력🌳 ■ 설치 yum -y install tree # 리눅스 내장 명령어가 아니므로 초기에 설치 필요 ■ 구조 tree [OPTION] 디렉터리경로 ■ 옵션 ● -d : 디렉터리만 표시 ● -f : 파일의 전체 경로 표시 ● -df : 전체 경로까지 표함된 서브디렉터리 표시 ● -a : 숨겨진 파일까지 표시 ● -L : 표시할 디렉터리 단계 표시(ex. tree -L 3) ● -u : 사용자 이름(UID) 표시 ● -g : 그룹 이름(GID) 표시 ● -p : 파일 권한 표시 ● -P : 와일드카드 패턴에 맞는 파일 표시 ● -I : 특정 디렉터리 제외(대문자 i) ● -h : 파일 및 디렉터리 용량 사람이 읽기 쉽게 단위로 표시 ● -s : 파일 및 디렉..

■ chgrp(change group) : 파일 시스템 오브젝트에 연결된 그룹을 변경하는 명령어. 그룹을 변경하려면 슈퍼유저(root) 권한이거나 파일 소유자여야한다. 또한 현재 사용자는 그룹이 지정한 그룹 프로파일에 대한 *USE 권한이 있어야 한다. ■ 구조 chgrp [options] group sample [sample2...] ■ 옵션 ● -R : 재귀적으로 파일들과 디렉터리들의 모드들을 바꾼다. ※ -R 이외에는 거의 사용되지 않아 생략 ■ 예시 ● sample 디렉터리의 그룹을 user1으로 변경 [root@TEST test]# ls -l total 0 drwxr-xr-x. 2 root root 6 Jan 15 03:57 sample [root@TEST test]# chgrp user1 sa..

■ chmod(change mode) : 파일들이나 디렉터리의 파일 시스템 모드들을 바꾸는 셸 명령어. ■ 사용법 chmod [options] mode[,mode] file [file2 ...] ■ 구조 현재 어떤 허가들이 있는지 보기 위해서는 다음과 같이 입력 ls -l file 1. 디렉터리(d) or 파일(-)의 여부 2. owner(소유자) 권한 3. group(그룹) 권한 4. other(다른 사용자) 권한 5. owner(소유자) 이름 6. group(그룹) 이름 ■ 옵션 ● -R : 재귀적으로 파일들과 디렉터리들의 모드들을 바꾼다. ※ -R 이외에는 거의 사용되지 않아 생략 1. Symbolic method - 문자열 모드 파일들이나 디렉터리들의 모드를 조절하기 위한 하나의 방법은 기호적인 ..

■ chown(change the owner of a file) : 리눅스 및 유닉스 계열 운영 체제에서 사용되는 명령어로, 파일 및 디렉터리의 소유권을 변경하는 데 사용된다. "chown"은 "소유자 변경"을 나타낸다. 이 명령어는 일반적으로 시스템 관리자나 적절한 권한을 가진 사용자에 의해 파일 또는 디렉터리의 소유권을 수정하는 데 사용된다. 그들이 소유하고 있는 파일의 그룹을 바꾸고 싶어 하는 권한이 없는 일반적인 사용자들은 chgrp을 사용해야 한다. ■ chown 명령어의 기본 구문 chown [-R] [user]:[group] target1 [target2..] # 콜론(:) or 닷(.) ● 'user' : 소유권을 변경하려는 사용자 또는 사용자 ID ● 'group' : 소유권을 변경하려는..

Linux : 1991년 핀란드의 리누스 토발즈가 개발한 운영체제 커널. 당시에는 개인용 컴퓨터가 점점 보급되면서 운영체제의 필요성이 대두되었고, 특히 유닉스(UNIX)와 같은 운영체제는 비싼 가격과 소스코드의 비공개로 인해 개인 사용자들에게는 접근이 어려웠다. 리눅스 토발즈는 이러한 상황에서 개인용 컴퓨터에서도 사용할 수 있는 무료 운영체제를 개발하고자 Linux 커널을 개발하여 인터넷상에 공개했다. 이후 많은 개발자들이 Linux 커널에 참여하면서 오픈소스 커뮤니티가 형성되었고, Linux 운영체제는 현재까지도 계속해서 발전하고 있다. Linux는 오픈소스 기반의 운영체제로서 무료로 사용할 수 있다. 리눅스는 엄밀히 말하면 리눅스 커널(Linux Kernel)을 의미한다. 커널은 운영체제의 핵심적인 ..

1. 슬랙웨어 리눅스(Slackware Linux) - 배포판 가운데 가장 먼저 대중화된 배포판으로 1992년 패트릭 볼커딩에 의해 출시 - 최근 패키지 관리의 문제점으로 인하여 인기가 다소 떨어짐 - 구조가 간결하고 파악하기 쉽기 때문에 유닉스 학습에 리눅스를 사용하고 싶어 하는 사용자들에게 적합 - 개인용 컴퓨터에서의 사용이 많음 2. 데비안(Debian) - 1994년 이안머독에 의해 비영리 조직으로 데비안 프로젝트 설립 - 데비안 프로젝트에서 만들어 배포하는 공개 운영체제로 GNU의 공식적인 후원을 받고 있는 유일한 배포판 - 리눅스(Linux) 커널을 탑재한 데비안 GNU / 리눅스, GNU 허드(GNU Hurd) 커널을 탑재한 데비안 GNU / 허드, FreeBSD 커널을 탑재한 데비안 GNU..

디렉터리란 파일 저장소를 의미하며, 리눅스 디렉터리는 최상위 디렉터리(/)를 기준으로 하위 디렉터리들이 존재하는 계층적 트리 구조로 구성되어 있다. 디렉터리 간에는 부모와 자식의 관계를 가지므로 상위 디렉터리와 하위 디렉터리는 부모 디렉터리와 자식 디렉터리로 구분한다. 디렉터리 구조와 저장 내용은 다음과 같다. 디렉터리 저장내용 / - 파일 시스템이 있는 최상위 디렉터리 - 모든 디렉터리의 출발점인 동시에 다른 시스템과의 연결점이 되는 디렉터리 /boot - 부트 디렉터리로 부팅 시 커널 이미지와 부팅 정보 파일 저장 /proc - 시스템 정보 디렉터리이며 커널 기능을 제어하는 역할 - 현재 실행되는 프로세스와 실제로 사용되는 장치, 하드웨어 정보 저장 - 디렉터리에서 볼 수 있는 것은 실제 드라이브가 ..

bash는 다섯 개의 공통된 설정 파일들을 가지고 있다. 모든 리눅스 배포본에서 이들을 찾아볼 수 있지는 않지만, 이 파일들을 만드는 것은 어렵지 않다. 이 설정 파일들은 다음과 같다(bash는 5개의 설정 파일을 갖는다). /etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc ~/.bash_logout 일반적으로 전역적인 파일은 /etc 디렉터리에 위치한다. 지역적인 파일은 사용자 개개인을 위한 설정 내용을 담고 있어서 그 파일을 사용하는 특정 사용자에게만 영향을 끼치는 파일들을 뜻한다. 이들은 대개 사용자의 홈 디렉터리에서 찾아 볼 수 있는 숨김 파일이다. 숨김 파일은 ~/.bashrc와 같이 '.'으로 시작한다. 수행 순서는 /etc/profile → /etc/..