본문 바로가기
Linux

기초 명령어

by 간장공장공차장 2021. 12. 21.
반응형

# symbolic link & hard link

 

하드 링크는 해당 파일을 직접 가리키는 것이고, 심볼릭 링크는 파일 자체를 가리키는 것이다. 


하드 링크 생성 방법: ln helloworld.txt helloworld.txt.hd

심볼릭 링크 생성 방법: ln -s helloworld.txt helloworld.txt.sym

 

 

 

# 리눅스는 공백문자 여러개 -> 하나로 인식 
따라서 여러 공백문자를 넣고싶으면 ""안에 넣기

# echo 명령어
-e: 제어 문자 넣을 때(안넣으면 문자 그대로를 인식) 
-n: 줄바꿈 하지 않음
echo * : substring 가져오기 편함

 

# touch 명령어

touch 명령어 수행 후 vim 파일 생성

위에서 보듯, 공백문자를 기준으로 파일이 하나씩 생성된다. 
따라서 파일명 내에 공백을 포함하고 싶다면 '' 또는 "" 으로 묶어줘야한다. 

 

 

# globe  ( * ) : rm * 하면 디렉토리 내 모든 파일 삭제

# [ ] 명령어 
테스트 한다라는 명령어, [ -f 파일명 ] : 이 디렉토리에 파일이 존재하는 지에 대해 테스트한다. 

$? 는 최근 명령어에서의 종료상태를 임시적으로 저장한다 
$?를 통해 테스트의 결과를 볼 수 있다.

 

 # wc 명령어

-w : 단어 수 
- l : 라인 수 
- L : 제일 긴 단어의 길이
-c : 글자 수 

# seq 명령어 : seq 1 200이면 시작부터 마지막까지의 일렬 번호를 생성한다. 

 

# tail : 
-n : -n (number) 마지막 (number)줄만큼 출력한다. 
      -n +(number) : (number) 라인번호부터 출력한다. 
      
tail -n +10 (파일 명) | head -n 10 처럼 중간부분 섞어서 출력 가능

 

# pushd popd: 현재 위치에서 잠시 다른 디렉토리로 이동할 때 사용

cd - : 두 디렉토리를 왔다갔다할 때 사용한다. 

 

# read 명령어: 사용자의 입력값을 읽어온다. 
 

# 실행파일 사용방법: *) chmod +x , *) /usr/bin 으로 이동   
 

반응형

'Linux' 카테고리의 다른 글

리눅스 파일 디렉토리 구조  (0) 2024.11.21
서비스가 사용하는 File Handler의 이해  (0) 2024.11.20
쉘 스크립트  (0) 2021.12.22