본문 바로가기

리눅스 명령어8

명령어 연달아서 실행하기 여러 명령어를 한꺼번에 지정해서 순서대로 실행하고 싶다면 ;(세미콜론)을 사용하면된다. $ cal ; date $ date ; sleep 3 ; cal 위와 같이 실행하면 1. 먼저 date의 결과가 출력된 뒤 2. sleep 3 으로 3초동안 sleep을 한다 3. sleep 3초가 끝나면 cal의 결과를 출력한다. 2023. 1. 26.
리눅스 명령어-11 파일 링크, 파일 찾기 1. 파일 링크 걸기 1. 하드링크 걸기 $ ln [링크걸 파일] [링크파일 이름] 2. 심볼릭 링크 걸기 $ ln -s [링크걸 파일] [링크파일 이름] 파일에 링크를 거는 명령어는 ln이다. 이 명령어는 어떤 파일을 다른 파일명으로 참조하거나 다른 디렉터리에서 전체 경로 지정을 하지 않아도 손 쉽게 참조하고 싶을 때 사용한다. cp명령어로 파일을 복사하면 파일 시스템에 동일한 파일이 생기지만 ln명령어는 파일 자체를 복사하지 않고 참조(링크)만 만들어서 효율적으로 사용한다. 위와같이 ls -l 명령어로 링크파일과 원본파일의 대응관계를 확인할 수 있다. 2. 파일 찾기 $ find [검색할 디렉터리] -name [찾을파일이름] -print ex) 홈 디렉터리 이하를 검색해서 파일명이 words 인 파일.. 2023. 1. 24.
리눅스 명령어-9 파일 소유자, 소속 그룹, 파일 권한 1. 파일 소유자 변경하기 # chown [username] [file or directory] 두번째 인자인 [file or directory]의 소유자를 첫번째 인자인 [username]로 변경할 수 있다. 이는 슈퍼유저만 사용 가능한 명령어이다. 변경된 소유자는 ls -l 명령어로 확인가능하다. 2. 파일 소속 그룹 변경하기 $ chgrp [group] [file or directory] 같은 그룹에 속한 사용자끼리 파일(디렉터리)를 공유하고 싶다면 파일(디렉터리) 소속 그룹을 변경하면된다. 두번째 인자인 [file or directory]의 소속 그룹을 첫번째 인자인 [group]로 변경할 수 있다. 사용자가 group에 소속되어 있으면 사용가능하다. 3. 파일 소유자, 소속 그룹 동시에 변경하기.. 2023. 1. 22.
리눅스 명령어-8 텍스트파일 길이 조회(wc) 1. 텍스트파일 길이 조회하기 $ wc [filename] 조회 시 해당 파일의 길이를 표시한다. 실행 결과는 줄 수, 단어 수, 문자 수를 뜻한다. 1-1. 줄 수, 단어 수, 문자 수 각각 표시 $ wc -l [filename] -> 줄 수 표시 $ wc -w [filename] -> 단어 수 표시 $ wc -c [filename] -> 문자 수 표시 2. 다른 명령어 실행 결과의 줄 수, 단어 수, 문자 수를 조회할 수 있다. $ 다른 명령어 | wc (-l/-w/-c) ex) last | wc -l -> last 조회 결과의 줄 수를 표시 2023. 1. 22.
리눅스 명령어-6 (head/tail) 1. 텍스트 파일 앞 부분 출력 head $ head [filename] head 명령어는 인수로 지정한 파일에서 앞부분만 표시한다. 표시할 줄 수를 지정하지 않으면 기본으로 10줄만 표시함. 1-2. 표시할 줄 지정 $ head -n [filename] n = 표시할 줄 수 2. 파일 끝부분 표시하기 tail $ tail [filename] tail 명령어는 인수로 지정한 파일 내용 끝부분만 표시한다. 표시할 줄 수를 지정하지 않으면 끝에서 10줄만 출력한다. 2-1. 표시할 줄 지정 $ tail -n [filename] n = 표시할 줄 수 3. head / tail로 다른 명령어의 실행 결과를 잘라서 표시하기 $ 다른명령어 | head -n ex) ps auxw | head -20 -> ps aux.. 2023. 1. 20.
리눅스 명령어-5 (more / less) 1. 긴 파일 내용 표시하기 more $ more [filename] more 명령어가 cat 명령어와 다른점은 파일 내용이 한 화면에 다 표시되지 않으면 한 화면 분량을 출력한 후. 일시정지하고 다음 지시를 대기하는 프롬프트 상태가 된다는 것이다. 다음 화면을 보려면 Space키를 누르면된다. 파일 끝까지 표시하면 프로그램을 자동 종료하고 셸 프롬프트로 돌아간다. ::도중에 종료하고 싶으면 q키를 누르면된다. 1-2. 연속한 빈줄 표시하지 않도록 $ more -s [filename] 2. 긴 파일 내용 표시하기 less $ less [filename] 파일 내용이 한 화면에 다 표시되지 않으면 more 명령어처럼 화면 분량만큼 출력하고 일시정지상태가 되는거도 똑같고, Space키를 누르면 다음 화면을 .. 2023. 1. 19.