본문 바로가기

반응형

리눅스 유닉스

반응형
(14)
[리눅스/유닉스] basename, dirname 파일명만 추출하기, 파일경로 추출하기, 확장자 제거 [리눅스/유닉스 완전 정복 목차] 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 오랜만에 리눅스유닉스 포스팅으로 돌아왔어요~~ 컴파일을 대량으로 해야할 일이 생겼는데 일일이 컴파일 하기 귀찮아서.. 대량으로 컴파일해주는 스크립트를 짜다가, 문득 오 이거 포스팅해야겠다 싶었답니당 ㅋㅋ basename과 dirname 오늘 알아볼 명령어는, basename과 dirname입니다. dir은 디렉터리의 약자로, 파일명을 제거하고 경로만 추출하고 싶을 때 base는 베이스! 토대가 되는 이름으로, 경로를 제외하고 파일명만 추출하고 싶을 때 유용해요. 예를 들어~ "D:\ProgramData\workspace\VSCode\Test1\index.html" 이렇게 있다면 경로를 제외한 파일명 "index.html"이 ..
[리눅스/유닉스] du 명령어, 디렉터리별 디스크 사용량 확인하기. 퍼센테이지 비율로 확인하기 , ls명령어와 크기가 다른 이유? [리눅스/유닉스 완전정복 목차] 안녕하세요 오랜만에 리눅스/유닉스 카테고리 포스팅으로 돌아온 주인장 양햄찌입니다. 오늘은 파일시스템 용량에 가장 많이 쓰이는 df와 더불어, du명령어를 확인해보도록 해요. df명령어는 파일시스템별로 메모리 사용량을 보여줬었죠? du는 그보다 좀 세세하게 볼때, 파일 크기나, 디렉터리 크기를 확인하고 싶을 때 사용하는 명령어입니다. 파일시스템 메모리 사용량을 확인하는 df명령어가 궁금하신 분들은 아래 요 포스팅을 참조해주세요! ▼ df 명령어 뽀개기: https://jhnyang.tistory.com/138 [리눅스/유닉스 파일시스템] 디스크 사용량 확인하는 명령어 df 사용예시(현재 파일시스템, 옵션, [Linux / Unix 완전 정복 목차] 안녕하세요~! 오늘은 유닉..
[리눅스, 유닉스] 파일링크 ln 명령어- 심볼릭 링크(소프트링크)와 하드링크 원리, I-node 아이노드 [리눅스/ 유닉스 완전정복 목차 모음] 안녕하세요! 주인장 양햄찌입니다. 오늘은 파일 링크에 대해서 알아보는 시간을 가질거예요. 목차 1. 파일 링크란 무엇인가? 2. 파일 링크 왜 쓰나? 필요한 상황으로 감잡기 3. 파일링크 원리 - 아이노드 4. 심벌릭링크랑 하드링크 차이 5. 파일링크 생성 명령어 ln! 6. ln명령어를 이용한 실습 7.소프트링크와 하드링크 특징 정리 8. 기출문제 파일 링크란 무엇인가? 리눅스 유닉스에는 파일 링크라는 개념이 있어요. 말그대로 A에 저장되어 있는 실행파일이 하나 있는데, 이를 실행시키려면 꼭 A까지 가지 않더라도 B에서도 실행시킬 수 있게 하는거예요! 우리가 흔히 알고 있는 바로가기 같은걸 생각하면 돼요. 예로, LOL은 C드라이브 Program Files에 설치..
[리눅스 유닉스] vi편집기 라인 출력하기, 행번호 출력, 검색 결과 하이라이터 색깔칠하기 (hlsearch, nu) 안녕하세요!! 아주아주 간단하게 다뤄볼 정말 초스피드로 끝날 거 같은 정보성 포스팅입니다. vi 편집기에서 행번호, 라인번호 출력하기 라인번호 출력해주는 명령어예요. 라인번호출력 :set number (= :set nu) 라인번호해제 :set nonumber ( = :sest nonu) 기본은 이렇게 라인이 아무것도 찍히지 않습니다. 짠 이렇게 :set number를 눌러주던, :set nu를 눌러주면 라인이 생겨요. 다시 지우고 싶으면 :set nonu를 쳐주면 됩니다. (no number의 약자!) 참고로 특정 라인으로 커서를 넘길 때에도 : [라인번호] 이렇게 이동할 수 있다는거~! 먼가 이렇게만 끝내면 포스팅이 너무 짧으니..비슷한 설정 하나 더 투척 vi 편집기에서 검색 결과 색칠하기, 하이라이..
[리눅스, 유닉스] ps 프로세스 명령어 완벽정리, 프로세스 관리, 계열에 따른 옵션 차이, 조건에 맞게 프로세스 정보 추출하기 [리눅스 유닉스 포스팅 링크 모음] 안녕하세요 오늘 들고온 포스팅은 ps 명령어 관련입니다. 프로세스(process)의 약자로 추정되는 명령어 ps는 현재 돌아가고 있는 프로세스를 확인할 수 있는 명령어인데요, --> 아 Process Status의 약자라고 합니당. 암튼 무엇보다 업무에서 매우 많이 사용됩니다. ps 명령어 언제 사용할까? 사용 상황 간단 예시 아무래도 서버에는 다수의 사용자가 접근하다보니,,, 난 아무것도 안했는데 갑자기 느려질 수 있어요. 그럼 top(topas) 또는 'ps -ef' 이 두 명령어를 이용해서 CPU사용률과 사용 중인 프로세스를 체크하기 시작하죠. 또는 어떤 스크립트를 돌리다가, 예가 중간에 멈췄어!! 근데 뻑난건지 진행중인건지 락걸렸는지 아무것도 안먹어~! 그럼 프..
[리눅스/유닉스] 사용자관리 usermod 명령어, 사용자 아이디 변경, 임시 계정 발급, usermod 옵션, 사용 예시 [리눅스/유닉스 LINUX/UNIX 포스팅 링크 모음 바로가기] 안녕하세요~! 오늘도 제 블로그를 방문해주시는 분들 반갑습니다. 오늘은 오랜만에 리눅스유닉스 카테고리 글을 작성해보려고 하는데요, 오늘은 관리자 역할 사용자계정을 관리하는 usermod에 대해 알아보도록 할거예요. 이번에는 이미 생성된 사용자들을 변경하는 시간입니다. 사용자 추가(useradd)에 대한 내용이 궁금하면 아래 포스팅을 참조해주세요! [리눅스 / 유닉스]사용자 관리(사용자 추가 useradd, passwd파일, 시스템계정 ) 리눅스 완전 정복 : 리눅스 목차 오늘도 제 블로그를 클릭해주시고 방문해주신 방문자님들 반갑습니다. 오늘은 관리자 역할 중 빼놓을 수 없는 사용자관리에 대해서 알아보는 시간을 가질거예요~! 사용자 계정 추...
[리눅스 / 유닉스 / 셸 프로그래밍 ] 반복문 for문 루프(loop)! 문법, 활용예제, 같이 쓰면 좋은 구문, break, continue [ Linux / Unix / Shell programming INDEX ] 안녕하세요~~ㅎㅎ 오늘은 반복문 중 for문에 대해서 포스팅을 이어가보도록 하겠습니다. ▼참고 배시 말고 일반 프로그래밍(C, C++ JAVA)에서 for문의 포스팅 [C, C++, Java 등 언어 공통] 반복문 상세설명!(for, do while, 향상된 for문 사용법, 차이점 및 실행 순서) [C, C++, Java 등 언어 공통] 반복문 상세설명!(for, do while, 향상된 for문 사용법, 차이점 및 실행 순서) [C언어, C++언어 완전정복 목차 링크!] 문득 그런 날이 있지 않나요? 아무것도 하기 싫은날~~~ㅎㅎㅎㅎㅎ 그렇다고 가만히 있자니 시간이 아깝구 블로그 포스팅을 씁니다. ㅎㅎㅎㅎ 참고로 자바나 C언..
[리눅스 / 유닉스 / 셸 스크립트 ] 제어문 case 사용법, 예제, 정규식이 아니라 패턴 매칭! [ 리눅스 Linux / 유닉스 Unix / 셸 프로그래밍 Shell Scripting 완전정복 목차 ] 안녕하세요~~ 오늘은 case문과 select문에 대해서 다뤄보려고 합니당 C언어든 자바든 프로그래밍을 한 번쯤 해보셨다면, 모를 수 없는 switch case문 기억하시나요~~~ 셸 스크립트에도 일반 프로그래밍 언어와 같이 if, case문, 반복문 등등의 제어구조를 가지고 있습니다. 그 중 하나인 case문에 대해서 먼저 얘기를 해볼게요. 이전에 다뤘던 제어문 if 포스팅~ [리눅스 / 유닉스 / 셸 스크립트 ] IF문 조건문 - 셸 프로그래밍 기초 [ Linux / Unix / shell scripting 링크 모음 ] 안녕하세요~! 오늘은 프로그래밍하면 가장 먼저 배우는 조건문에 대해서 공부해..