Notice
Recent Posts
Recent Comments
Link
고양이 여름이의 지식채널
[Linux] 리눅스 기본 명령어 본문
리눅스를 사용하는데 필요한 기본 명령어.
- ls
List의 약자로 해당 디렉터리에 있는 파일의 목록을 나열한다.
# ls -> 현재 디렉터리의 파일 목록 |
# ls /etc/systemd -> /etc/systemd 디렉터리의 목록 |
# ls -a -> 현재 디렉터리의 목록(숨김 파일 포함) |
# ls -l -> 현재 디렉터리의 목록을 자세히 보여줌 |
# ls *.conf -> 확장자가 conf인 목록을 보여줌 |
# ls -l /etc/systemd/d* -> /etc/systemd 디렉터리에 있는 목록 중 앞 글자가 'd'인 것의 목록을 자세히 보여줌 |
- cd
Change Directory의 약자로 디렉터리를 이동하는 명령이다.
# cd -> 현재 사용자의 홈 디렉터리로 이동. 현재 사용자가 'root'면 '/root' 디렉터리로 이동 |
# cd ~ubuntu -> ubuntu 사용자의 홈 디렉터리로 이동 |
# cd .. -> 바로 상위의 디렉터리로 이동 ' .. '는 현 디렉터리의 부모 디렉터리를 의미 |
# cd /etc/systemd -> /etc/systemd 디렉터리로 이동(절대경로) |
# cd ../etc/systemd -> 상대 경로로 이동. 현재 디렉터리의 상위로 이동한수 다시 /etc/systemd로 이동 |
- pwd
Print Workling Directory의 약자로 현재 디렉터리의 전체 경롤르 화면에 보여준다.
# pwd -> 현재 작업 중인 디렉터리의 경로 출력 |
- rm
ReMove의 약자로 파일이나 디렉터리를 삭제한다.
# rm abc.txt -> 해당 파일을 삭제 |
# rm -i abc.txt -> 삭제 시 정말 삭제할 지 확인하는 메시지가 나옴 |
# rm -f abc.txt -> 삭제 시 확인하지 않고 바로 삭제함 |
# rm -r abc -> abc 디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제함 |
- cp
CoPy의 약자로 파일이나 디렉터리를 복사한다.
# cp abc.txt cba.txt -> abc.txt를 cba.txt라는 이름으로 바꿔서 복사 |
# cp -r abc cba -> 디렉터리 복사. abc 디렉터리를 cba 디렉터리로 복사 |
- touch
크기가 0인 새파일을 생성, 이미 파일이 존재한다면 최종 수정 시간을 변경한다.
# touch abc.txt -> 파일이 없을 경우 abc.txt라는 빈 파일을 생성하고, 있을 경우 최종 수정 시간을 현시간으로 변 경한다. |
- mv
MoVe의 약자로 파일이나 디렉터리의 이름을 변경하거나, 다른 디렉터리로 옮길 때 사용한다.
# mv abc.txt /etc/systemd/ -> abc.txt를 /etc/systemd/ 디렉터리로 이동 |
# mv aaa bbb ccc ddd -> aaa, bbb, ccc 파일을 /ddd 디렉터리로 이동 |
# mv abc.txt www.txt -> abc.txt의 이름을 www.txt로 변경해서 이동 |
- mkdir
MaKe DIRectory의 약자로 새로운 디렉터리를 생성한다.
# mkdir abc -> 현재 디렉터리 아래에 '/abc' 디렉터리 생성 |
# mkdir -p /def/fgh -> /def/fgh 디렉터리를 생성하는데, 만약 '/fgh'의 부모디렉터리인 '/def' 가 없으면 자동 생성 |
반응형
- rmdir
ReMove DIRectory의 약자로 디렉터리를 삭제한다.
# rmdir abc -> '/abc' 디렉터리를 삭제 |
- cat
conCATenate의 약자로 파일의 내용을 화면에 보여준다
# cat a.txt b.txt -> a.txt와 b.txt를 연결해서 파일의 내용을 화면에 출력 |
- head, tail
텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행을 화면에 출력한다.
# head /etc/systemd/test.txt -> 해당 파일의 앞 10행을 화면에 출력 |
# head -3 /etc/systemd/test.txt -> 앞 3행만 화면에 출력 |
# tail -5 /etc/systemd/test.txt -> 마지막 5행만 화면에 출력 |
- more
텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다.
# more /etc/systemd/system.conf |
# more +10 /etc/systemd/system.conf -> 10행부터 출력 |
- file
해당 파일이 어떤 종류의 파일인지 표시한다.
# file /etc/systemd/system.conf |
# file /bin/gzip |
- clear
현재 사용 중인 화면을 깨끗하게 지워준다.
# clear |
위 명령어들은 필수 명령어들이니 익히는게 좋습니다.
[Linux]crontab 사용 및 설정 방법.
Crontab. 개인적으로 회사 실무를 하다보면 어느 동작, 어떤 행위를 반복적으로 정해진 시간에 처리해야할 필요가 생기는데요. 이때 리눅스의 cron을 이용해 배치 프로그램을 등록하여 사용하곤 합
summer-cat93.tistory.com
728x90
반응형
Comments