跳至主要内容

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

评论

此博客中的热门博文

TensorFlow

Anaconda를 이용하여 Tensorflow 설치 Conda환경을 생성 #conda create -n 가상환경 이름 conda create -n tf python=3.6 anaconda 설치된 가상환경 실행 activate tf tf 가상환경에서 tensorflow 설치 pip install tensorflow      TensorFlow 개요 TensorFlow는 dataflow graph로 수학 계산과 데이터의 흐름을 나타낸다. TensorFlow는 dataflow graph를 구성 한 후 session을 생성하여 graph의 일부를 실행한다 Computation Graph TensorFlow 프로그램은 구성 단계 와 실행 단계 로 구성 구성(construction) 단계: 그래프를 조립 실행(execution) 단계: Session을 통해 그래프 연산을 실행 TensorFlow 기본적인 사용법 Argmax 설정한 axis에 따른 가장 큰 값을 가지는 요소의 index를 반환 axis = 0일때 x[0]와 x[1]의 각 요소들을 비교하여 큰 수의 index를 반환하고, axis = 1일때 x[0][]의 요소들 내 큰 수의 index와 x[1][]의 요소들 내 가장 큰 수의 index를 반환 Reshape tf.reshape(tensor, shape, name = None) tensor의 구조를 원하는 shape으로 변환 shape의 한 원소가 -1이라면, 전체 크기가 일정하게 유지되도록 해당 차원의 길이가 자동으로 계산된다. squeeze 차원 중 크기가 1인 차원을 스칼라값으로 바꿔 해당 차원을 제거한다. TensorBoard TensorBard는 TensorFlow에 기록된 로그를 그래프로 시각화시켜 보여주는 도구이다. TensorBoard 실행 tf.summary.FileWriter('log_dir', graph ...

R 데이터 타입

R에서의 데이터 타입 기본형은 Vector 이다. 자료형은 다음과 같다. Vector List Matrix Array DataFrame Vector 정의 다른 언어의 배열과 비슷하고, 한 가지의 스칼라 데이터타입의 데이터들을 저장할 수 있다.       (ex, 숫자만 저장하는 배열/문자열만 저장하는 배열/ a <- 1/ a <- "hello") 슬라이스(Slice)를 제공한다.        Slice란? 배열의 일부를 잘라내고 이를 다시 배열로 다루는 개념 생성 c()함수 안에 원하는 인자들을 나열 > x <- c(1, 2, 3) > x [1] 1 2 3  다음과  x <- c(1, 2, 3)부분에 괄호로 코드를 묶으면 실행된 결과값이 출력된다.        ※ 괄호로 코드를 묶으면 괄호안의 문장을 수행하고 그 결과 값을 화면에 출력 > ( x <- c(1, 2, 3) ) [1] 1 2 3 데이터 접근 인덱스로 데이터에 접근할 수 있고 인덱스는 0이 아닌 1부터 시작한다. 접근 문법 x[n]: vector x의 n번째 요소 x[-n]: vector x에서 n번째 요소를 제외한 나머지를 반환 > x <- c("a", "b", "c") > x[-1] [1] "b" "c" x[idx_vector]: idx_vector에 지정된 요소를 얻어옴. idx_vector는 색인을 표현하는 숫자 vector이다. > x <- c("a", "b", "c") > x[c(1, 2)] [1] "a" "b" x[start:end]: start부터 end까지의 값을 반환, 반환 값은 start위치의 값과...

Pandas Plot

pandas.DataFrame.plot.bar import matplotlib.pyplot as plt import pandas as pd import numpy as np df = pd.DataFrame(np.random.rand(5, 4).round(1),                   index=['snail', 'pig', 'elephant','rabbit', 'giraffe'],                   columns=pd.Index(['speed', 'lifespan', 'active', 'cuite'],                   name='Genus')) ax = df.plot(kind='bar',figsize=(10,4), rot = 0) plt.show() ==> output in Pycharm