less
- - 터미널 세션에 프린트하지 않고 파일 내용을 볼 수 있다.
- - vi처럼 파일 전체를 여는 것이 아니라 보고있는 부분만 열어서 파일이 큰 경우, vi에 비해 빠르게 열어 내용을 확인할 수 있다.
- - 양방향 탐색이 가능하므로 more보다 편리하다.
- - less로 파일을 연 후 'nj'로 n줄씩 jump하여 파일 탐색가능
ln
- - 심볼릭 링크를 만든다
- - 심볼릭 링크란
- 절대경로 또는 상대경로의 형태로 된 다른 파일이나 디렉토리에 대한 참조를 포함하고 있는 특별한 종류의 파일
- 그냥 바로가기 느낌이라고 생각하면 된다.
ln -s $ORIGIN_PATH $TARGET_PATH
- - 심볼릭 링크는 파일 경로를 기준으로 생성된다. 파일의 고유번호가 달라도 설정한 경로 내 같은 이름을 가진 파일이라면 그 파일로 설정된다.
alias
- - 다른 문자열에 대체하는 단어를 지정
- - 주로 복잡한 명령어의 약어를 지칭할 때 쓰임
- - 환경변수와는 다름(alias만 지정해주면 해당 alias는 현재 쉘에서만 사용가능)
# hellocmd 명령어를 치면 hello를 출력하라 ($@: 그 뒤에 다른 무언가가 오면 같이 echo해라)
alias hellocmd="echo hello $@"
cp
- - copy의 약어
- - 파일이나 디렉토리의 복사
- - -r 옵션으로 디렉토리 복사
mv
- - move의 약어
- - 파일이나 디레토리를 이동
- - 파일이름을 변경하는 것도 가능
# 동일 디렉토리에서 파일이름을 mv를 사용하게 되면 파일 이름이 변경 됨.
mv $filename $filename