# symbolic link & hard link
하드 링크는 해당 파일을 직접 가리키는 것이고, 심볼릭 링크는 파일 자체를 가리키는 것이다.
하드 링크 생성 방법: ln helloworld.txt helloworld.txt.hd
심볼릭 링크 생성 방법: ln -s helloworld.txt helloworld.txt.sym
# 리눅스는 공백문자 여러개 -> 하나로 인식
따라서 여러 공백문자를 넣고싶으면 ""안에 넣기
# echo 명령어
-e: 제어 문자 넣을 때(안넣으면 문자 그대로를 인식)
-n: 줄바꿈 하지 않음
echo * : substring 가져오기 편함
# touch 명령어
위에서 보듯, 공백문자를 기준으로 파일이 하나씩 생성된다.
따라서 파일명 내에 공백을 포함하고 싶다면 '' 또는 "" 으로 묶어줘야한다.
# 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 |