跳至主要内容

Linux Command

grep

파일 내에서 지정한 문자열을 찾아 해당 패턴을 포함하는 모든 행을 출력한다. 또는 폴더내 지정한 패턴을 포함하는 파일을 출력할 수도 있다.
grep [option] [pattern] [fileName]
[option]
-i: 소문자, 대문자를 구분하지 않고 검색
-c: 패턴이 일치하는 행 수를 출력
-w: 패턴이 전체 단어와 일치하는 행을 출력
-v: 지정한 패턴과 일치하지 않는 행을 출력
-l: 매치하는 문자열이 있는 파일 이름을 출력
-n: 행의 번호를 함께 출력
[fileName]
검색대상 파일

상위 명령어는 설치된 전체 패키중 목록중 jdk를 검색 함
전체 설치 패키지를 확인하는 rpm -qa와 파이프를 |를 함께 사용하여 특정 이름을 가진 패키지를 찾아낸다. 

yum


find

> 이름으로 특정 directory 찾기
find / -type d -name '디렉토리명'

ls

리눅스 폴더 및 파일 날짜순 정렬
ls -ltr: 리눅스 폴더 및 파일을 날짜순으로 정렬
  • l : 자세히 보기
  • t : 파일과 directory 시간 순으로 정렬
  • r : 정렬된 순서를 내림차순으로 정렬

ll
diretory/file  사용자 권한  그룹 권한  기타 사용자 권한










chmod

> change mode의 축약어로, 파일과 폴더의 사용권한을 변경
chmod [option][mode][file]

[option]
-R: 하위 파일과 폴더에 모든 권한을 변경
-v: 실행되고 있는 모든 파일 나열
-c: 권한이 변경된 파일 출력

[모드]
1. 문자열 모드
chmod option [reference][operator][modes] file
chmod 777 $HADOOP_HOME/namenode
7:
사용자, 그룹, 기타 사용자에게 rwx권한을 부여



















linux가 처음 실행할 때 읽어들이는 설정 file, profile를 먼저 읽는다.
  • /etc/profile - 모든 사용자에게 적용
  • /etc/bashrc
  • ~/.bashrc - 현재 사용자 환경에서만 적용
  • ~/.bash_profile - 현재 사용자 환경에서만 적용


SSH Key로 비밀번호 없이 로그인
https://opentutorials.org/module/432






netstat -tnlp

评论