Linux 기본명령어

모든 명령어는 명령어 뒤에 –help 옵션을 주면 자세한 사용 방법이 나온다.

예를 들어 ls 명령어의 자세한 사용방법과 옵션을 알고싶으면 ls –help를 입력하면 된다.

pwd (print working directory)

현재 작업중인 디렉토리 정보 출력

cd (change directory)

경로 이동

ls (list)

디렉토리 목록 확인

touch

파일이나 디렉토리의 최근 업데이트 일자를 현재 시간으로 변경한다.

최근 업데이트 일자는 ls -l 명령으로 확인할 수 있다.

cat (concatenate)

cat 명령은 활용법이 다양하다.

단순히 파일의 내용을 출력할 수도 있고,

파일 여러개를 합쳐서 하나의 파일로 만들수 있다.

그리고 기존 한 파일의 내용을 다른 파일에 덧붙일수도 있다.

$ cat file1
1 // 파일내용 1 출력

$ cat file1 file2 > file1_2
$ ls
file1 file1_2 file2 file3

파일의 앞부분을 보고싶은 줄수만큼 보여준다.

옵션을 지정하지 않으면 파일 상위 10줄을 보여준다.

$ head -3 testfile
1
2
3

tail

파일의 뒷부분을 보고싶은 줄 수만큼 보여준다.

옵션을 지정하지 않으면 파일 하위 10줄을 보여준다.

참고로 -F 옵션을 주고 실행하면,

파일 내용을 화면에 계속 띄워주고 파일이 변하게 되면 새로운 업데이트 내용을 갱신해준다.

주로 실시간으로 내용이 추가되는 로그파일을 모니터링할때 유용하게 사용한다.

$ tail -F testfile
6
7
8
...
15
(명령어가 종료되지 않고 계속 해당 화면을 출력하며, 파일 내용 변경 시 자동으로 갱신해준다.)

find

특정 파일이나 디렉토리를 검색한다.

find [검색경로] -name [파일명]

$ find ./ -name 'file1'
./file1

$ find ./ -name "*.jpg"
./picture1.jpg
./picture2.jpg

grep

대량의 텍스트파일에서 패턴을 검색할 때 사용할 수 있는 가장 강력한 정규식 패턴

찾고자하는 패턴을 입력받아 특정 패턴에 대해 지정된 파일을 검색한다.

less

가장 많이 사용되는 또다른 Linux 명령어인 less 명령은 파일의 내용을 볼때 편리하다.

cat과는 달리 less 명령을 사용하면 터미널 세션을 방해하지 않으면서 파일 내에서

양방향으로 탐색할 수 있다.

less는 한번에 보여지는 만큼만 읽어서 출력하기때문에 대용량 파일을 열때 적합하다.

$ less [파일명]

참고 :

https://itholic.github.io/linux-basic-command/

https://tychejin.tistory.com/94

Comments

comments powered by Disqus