본문 바로가기 메뉴 바로가기

hyeonae

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

hyeonae

검색하기 폼
  • 분류 전체보기 (144)
    • DIARY (13)
    • BOJ (19)
    • SPRING (29)
    • ANDROID (4)
    • JAVA (13)
    • KOTLIN (0)
    • UNITY (0)
    • OS (9)
    • ML (9)
    • LINUX (20)
  • 방명록

분류 전체보기 (143)
[19] 리눅스 - vi 에디터

VI 에디터 리눅스 터미널 환경에서 사용되는 기본 텍스트 에디터이다. ​ $ vi #(또는 vim) $ vi 파일명 vi나 vim 명령어를 통해 vi 에디터를 사용할 수 있다. ​ vi 에디터는 명령모드로 시작되며, 입력받는 키에 따라 입력 모드, 마지막 줄 모드, 명령 모드로 변경할 수 있다. ​ ​ ​ ​마지막 줄 모드 명령어 wq 작업 내용을 저장하고 종료(==ZZ) q 아무 작업 없이 종료 q! 작업 내용을 저장하지 않고 종료 ​ ​ ​ 내부 명령어 ​원하는 위치로 이동하는 명령어 커서 이동하기 h, ← 한 칸 왼쪽으로 이동 j, ↓ 한 칸 아래쪽으로 이동 k, ↑ 한 칸 위쪽으로 이동 l, → 한 칸 오른쪽으로 이동 BACKSPACE 왼쪽으로 한 칸 SPACE 오른쪽으로 한 칸 - 이전 줄의 처..

LINUX 2022. 6. 27. 16:27
[18] 리눅스 - 변수(환경변수, 지역변수, read, declare), 수식(연산자), 조건문, 반복문, 함수, 디버깅, shift

변수 1. 단순 변수 $ 이름=단어 $ country=korea city=seoul $ address="서울시 용산구 청파동" $ echo $city seoul ​ 2. 리스트 변수 $ 이름=(단어리스트) $ cities=(서울 부산 목포) # 새로운 값 추가 - 두 가지 방법 $ cities = (${cities[*]} 제주) $ cities[3] = 제주 ${name[i]} : 리스트 변수 name의 ​i 번째 원소 ${name[*]} / ${name[@]} : 리스트 변수 name의 모든 원소 ${#name[*]} / ${#name[@]} : 리스트 변수 name의 원소 개수 ​ ​ ​ 표준입력 읽기 - read read 명령어 표준 입력에서 한 줄을 읽어 단어들을 변수에 순서대로 저장한다. (남은..

LINUX 2022. 6. 27. 16:19
[17] 리눅스 - Bash 쉘 스크립트 작성 (bash shell, alias, history, 명령 재실행)

Bash shell 리눅스 운영체제의 기본 쉘로, 대부분의 본 쉘 문법을 수용하고 확장해 사용되고 있다. ​ ​ Bash 시작 파일의 종류 /etc/profile : 전체 사용자에 적용되는 환경 설정과 시작 프로그램을 지정하는 파일 ~/.bash_profile : 각 사용자에게 적용되는 환경 설정과 시작 프로그램을 지정하는 파일 /etc/bashrc : 전체 사용자의 별명과 함수들을 정의하는 파일 ~/.bashrc : 각 사용자의 별명과 함수들을 정의하는 파일 ​ 리눅스 운영체제가 켜지면 1 -> 2 -> 4 -> 로그인 쉘 프롬프트 순으로 시작된다. ​ ​ ​ Bash 시작 파일의 예시 - .bash_profile # .bash_profile : 사용자의 환경변수 설정 및 시작 프로그램 # ~/.bas..

LINUX 2022. 6. 27. 16:01
[16] 리눅스 - awk란?

awk란 리눅스에서 사용하는 스크립트 언어로, 만든 개발자들의 이름 앞 글자를 따 이름을 지었다고 한다. (Aho, Weinberger, Kernighan) ​ awk 프로그램 간단한 건 직접 입력해 수행할 수 있지만, 보통은 프로그램 파일로 작성해 -f 옵션으로 수행한다. 시스템은 텍스트 파일에서 각 줄(line)을 필드로 구분하고, 각 line마다 awk 프로그램이 지시하는 대로 처리한다. $ awk 프로그램 파일* $ awk -f 프로그램파일 파일* ​ awk 프로그램의 구성 [ 조건 ] [ { 액션 } ] → 입력받은 파일에서 각 줄(line)을 스캔한 뒤, 만약 조건을 만족한다면 그 줄에서 액션을 수행합니다. ​ ​ ​ awk 시스템 변수 FILENAME : 현재 처리 중인 입력 파일의 이름 N..

LINUX 2022. 6. 21. 13:40
[15] 리눅스 - 디스크(df, du) 및 tar 아카이브, 압축(gzip, compress), rpm

디스크 df 명령어 파일 시스템에 대한 정보(사용중 또는 사용 가능한 디스크 공간의 정보)를 출력한다. $ df 파일시스템* du 명령어 파일/디렉터리의 디스크 사용량(블록 수)을 출력한다. $ du [-s] 파일* ​ ​ tar 아카이브 아카이브란 백업이나 파일들의 이동을 위해 여러 파일들을 하나로 묶은 것을 말한다. 아카이브를 만들고 풀 때, tar 명령어를 사용한다. tar 명령어의 옵션 c(reate) v​(erbose) : 실행 중인 타르 파일의 결과에 대해 설명을 출력한다. x(extract) t(able of contents) f(ile) ​ # 여러 파일을 타르파일로 묶는다. (확장자는 .tar) $ tar -cvf 타르파일 파일* # 타르파일을 풀어 원래 파일들로 복원한다. $ tar -..

LINUX 2022. 6. 21. 13:30
[14] 리눅스 - cron 시스템(crontab, at, atq)

cron 시스템 유닉스의 명령어 스케줄링 시스템으로, crontab 파일에 따라 주기적으로 명령어를 수행한다. cron 명령어 crontab 파일(.cron)을 cron 시스템에 등록한다. - 필드: 분, 시, 일, 월, 요일, [사용자], 명령 (총 7개) $ crontab 파일 # 사용자가 등록한 crontab 파일들의 리스트를 출력 $ crontab -l [사용자] # 사용자의 crontab 파일을 수정/생성 $ crontab -e [사용자] # 사용자의 crontab 파일을 삭제 $ crontab -r [사용자] ​ ​ ​ crontab 파일 예시) # 매 정각마다 "뻐꾹" 메세지를 /tmp/x 파일에 덧붙인다. o * * * * echo "뻐꾹" >> /tmp/x # 매일 1:20에 3일간 접근..

LINUX 2022. 6. 21. 13:21
이전 1 ··· 11 12 13 14 15 16 17 ··· 24 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • whatis
  • OnActivityForResult
  • awk프로그램
  • SELECT #SELECTFROM #WHERE #ORDERBY #GROUPBY #HAVING #EXISTS #NOTEXISTS #UNION #MINUS #INTERSECTION #SQL #SQLPLUS
  • Baekjoon27219
  • GithubAPI
  • api문서
  • 백준
  • GitHubAPIforJava
  • 백준27211
  • baekjoon
  • Linux
  • 코테
  • linuxgedit
  • atq
  • cron시스템
  • 버추억박스오류
  • 쇼미더코드
  • E_FAIL
  • 리눅스cron
  • 백준27219
  • cat
  • virtualbox
  • Baekjoon27211
  • 리눅스
  • linuxawk
  • linuxtouch
  • 버추억박스에러
  • linux파일
  • 사용자ID
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바