본문 바로가기

리눅스

(27)
[리눅스 / 유닉스 / 셸 스크립트] 조건문과 함께 쓰이는 test 명령어 사용법 및 활용 예시 [리눅스 / 유닉스 / 셸 스크립트 프로그래밍 ] 완전 정복 목차 안녕하세요~! 오늘은 오랜만에 리눅스유닉스 포스팅으로 찾아왔어요 ㅎㅎ 오늘은 test 명령어에 대해서 공부해봅시다. test는 조건문과 둘이 커플처럼 사용되는 명령어 이므로 조건문에 대해서 알고 보시는 것이 좋아요 ㅎㅎ [리눅스 / 유닉스 / 셸 스크립트 ] IF문 조건문 - 셸 프로그래밍 기초 [ Linux / Unix / shell scripting 링크 모음 ] 안녕하세요~! 오늘은 프로그래밍하면 가장 먼저 배우는 조건문에 대해서 공부해볼게요 ㅎㅎ 처음에 Shell scripting에서 조건문을 배우면 쫌 헷갈려요. 왜냐면 C언.. jhnyang.tistory.com 여기서도 하단에 test 명령어에 대해서 예고를 했었어요~ ㅎㅎ t..
[리눅스 / 유닉스 / 셸 프로그래밍] 문자열 자르기, 열 추출하는 명령어 cut 사용법, 예제 [리눅스 / 유닉스 / 셸 프로그래밍 목차 링크 정리 ] 안녕하세요~~! 주인장입니다. ㅎㅎ 오늘은 간단한 명령어 cut에 대해서 포스팅 해볼게요 cut명령어는 워낙 어렵지 않아서 주말에 짧게 작성하는 간단 포스팅이 되지 않을까 생각합니다. CUT 명령어란? cut은 문자열을 자를 때 주로 사용해요. awk랑 sed도 문자열 자르는 기능이 있지만, cut은 그 의미가 좀 더 명확하고 간결하죠 ㅎㅎ 첫 번째 글자부터 ~~ 10번째 글자까지 잘라서 사용한다던가.. 3번째 글자부터 5번째 글자까지 사용한다던가.. 이렇게 글자단위로 자를 수도 있고요. 이건 문자열이 고정길이 단어로 연달아 되어 있을 때 유용하겠죠. 한 예로 날짜 '20190930'이런형식은 앞에 4자리는 무조건 년도니까 이런거요 또는 구분자를 ..
[유닉스/리눅스] find 특정 파일 찾기, 디렉터리 찾기, 현재디렉터리에서 검색하기 (find 옵션, 연산자,예시) [리눅스 유닉스 셸 프로그래밍 목차, 포스팅 링크 모음] 안녕하세요 오랜만이예요~~ 어떤 글자가 들어가는 파일이나 디렉터리를 찾고 싶을 때, 또는 경로를 찾고 싶을 때 사용하는, 주구장창 사용하게 될 find명령어를 들고 왔어요 find $ find [path] 옵션 정규식/표현 말 그대로 find! 찾다입니다. 현재 디렉터리부터 하위 디렉터리까지 주어진 여러 조건을 가지고 파일 및 디렉터리를 찾아서 출력해주는 명령어입니다. 리눅스에서 가장 강력한 찾기 명령어이지만 접근 제한된 파일까지 찾아주지는 않아요. (퍼미션 디나이드 에러 뜸) path 문법에 보면 find 다음이 디렉터리를 의미하는데 사진 세 개 다 모두 같은 뜻입니다. 점은 현재를 뜻해요. 현재 안에 있는 하위 디렉토리까지 찾아서 출력해줘라는 ..
[리눅스 유닉스] vi 편집기 에러 - ATTENTION Swap 스왑 파일 문제 해결하는 법, 발생 이유 [ 리눅스 Linux / 유닉스 Unix 완전정복 목차, 링크 모음 ] 안녕하세요~~ 오늘은 vi에디터 사용시 종종 마주하게 되는 swp파일 문제를 알아볼게요 ㅎㅎ 혹 아래와 같은 에러가 떠서 들어오게 되었나요? vi편집기를 하다보면 종종 마주하게 되는 에러죠 ㅎㅎ 저도 리눅스를 혼자서 맨 ~~처음 접하게 되었을 때,, vi를 종료하는 법을 몰라서... 컨트롤 씨를 눌렀다가,, exit를 쳤다가 막 당황하다가 일단 그냥 껐는데, 그 다음 이 에러를 마주하고 뭐가 잘못된줄 알고 얼마나 놀랐었는지 몰라요 ㅎㅎ 그 때 기억이 새록새록ㅎㅎ 경고 발생 원인 이 임시 스왑 파일은 파일의 수정 작업이 정상적으로 종료되지 않았기에 남아있게 됩니다. vi 명령어를 입력해서 파일을 수정하게 되면 자동적으로 확장자 .swp..
[리눅스 / 유닉스 ] 시그널이란? 시그널(SIGNAL) 종류, 상황, 유사 시그널 차이점 [리눅스 유닉스 완전 정복 목차] 안녕하세요~ 오늘은 시그널 SIGNAL 에 대한 간략 포스팅을 진행하고자 합니다! 트와이스의 곡 시그널이 유행(?)하면서 시그널이 신호를 의미한다는건 다들 알고 계실거고... IT에서 시그널이란 리눅스나 유닉스에서만 한정된 개념이 아니라 운영체제 즉, 시스템에 있는 보편적 개념입니다! 다만 리눅스마스터 자격증에서 시그널 문제가 꽤 보이는 것 같아... 작성할 뿐..ㅎㅎ 그래서 시그널 (SIGNAL)이 뭐야? 말그대로 특정 이벤트가 발생하였을 때 신호를 보내서 알려주는 걸 시그널이라해요!! 대표적 예를 들어, 프로그램이 돌아가고 있을 때 리눅스에서 [CTRL] + [c]나 [CTRL] + [z] 를 눌러서 프로그램을 강제 종료시킨 적 있으시죠?? 또는 우리가 자주 사용하는..
[Linux / Unix] 현재 날짜 찍기, 파일명에 날짜 넣기, 날짜 형식, 날짜 시간 변경 적용, 차이 등 (date) [ LINUX 리눅스 , UNIX 유닉스 목차 ] 안녕하세요~!! 우아 오늘처럼 피곤한 날은 오랜만이네요 ㅎㅎㅎ 이번 포스팅은 좀 쉬엄쉬엄 써야겠어요 ㅎ 여지껏 포스팅 해왔던 find나 grep이나 기본 명령어들이나 다 자주 쓰이지만, 그 중 date명령어는 없어서는 안될 필수적인 명령어 중 하나입니다. (물론 앞에 것도 마찬가지) 오늘은 명령어 date를 알아보고, 이 활용도에 대해서 알아볼거예요 DATE 명령어 date명령어로 할 수 있는 건 크게 세 가지 입니다! 1. 내가 시스템에 설정하는 설정 2. 설정되어 있는 날짜 값을 원하는 형태로 받아보기 3. 과거 미래 덧셈 뺄셈 등 원하는 날짜 출력하거나 차이 구하기 이 세 가지 명령어의 활용은 무궁무진해요~ 자동으로 파일명에 날짜를 포함시켜줄 수도 ..
[리눅스 / 유닉스] 파일 묶기와 압축하고 풀기- tar 명령어와 옵션, 사용법, 제외하고 묶기, 묶고 파일지우기 [ LINUX / UNIX 목차!] 안녕하세요~ㅎㅎ 좋은 주말입니다. 각 카테고리별로 포스팅 개수를 비슷하게 진행하고 싶었는데 이제 곧 운영체제 카테고리의 개수를 따라잡을 날이 얼마 남지 않았군요!! 조금 더 힘내서 포스팅을 해보도록 합시다 헤헤 파일 묶기와 파일 압축 오늘 다뤄볼 포스팅 내용은 파일압축입니다! 여러분 윈도우에서 파일 압축 많이쓰죠?? 뭐 전송해줄 때 압축쓰고 등등.. 리눅스유닉스도 똑같은 운영체제이기 때문에 파일압축을 많이 사용합니다! 한 예로, 리눅스유닉스는 자동화를 통한 작업 예약을 많이 사용하는데, 그날 쌓인 로그 파일들을 압축해서 보관하고 있다가 일정 기간이 되면 자동으로 로그를 정리해주던가.. 다수의 파일들을 번들업해서 보관한다던가.. 어쨋든 여러 개의 파일을 만들었다고 했을 ..
[리눅스/유닉스 파일시스템] 디스크 사용량 확인하는 명령어 df 사용예시(현재 파일시스템, 옵션, 단위 확인법 등) [Linux / Unix 완전 정복 목차] 안녕하세요~! 오늘은 유닉스 리눅스 명령어 중 용량 확인에 관한 명령어를 다룰거예요~! 가장 대표적인 명령어는 df와 du가 있는데 아무래도 예시사진이 많이 들어가면 포스팅이 길어지니까 나눠서 진행되지 않을까 싶네요 ㅎㅎ 윈도우 파일 시스템 용량 확인 우리가 친숙한 윈도우에서 예를 들어보자면, 이렇게 C드라이브, D드라이브 많이 보셨죠?? 데이터를 저장하는 디스크인데, 윈도우의 경우 장치랑 이렇게 폴더랑 자동으로 연결을 해줘요 ㅎㅎ (이걸 마운트라 함) ↓ 마운트 포스팅 https://jhnyang.tistory.com/12 윈도우에서는 우클릭을 클릭해서 파일시스템의 사용 용량을 확인할 수 있었죠~! 유닉스 리눅스에서 이처럼 파일디스크의 용량을 확인하는 법을 알..