LINUX

리눅스 기본 명령어.LINUX

john_ 2023. 3. 10. 12:24
728x90

시스템 종료 명령어 : halt -p , shutdonw -P now , init 0
재부팅 : shutdown -r now , reboot , init 6
로그아웃 : logout , exit(tui에서만)

 

shutdown -P +10 : 10분 후 종료
shutdown -r 22:00 : 오후 10시에 재부팅
shutdown -c : 예약된 종료작업을 중지
shutdown -k +15 : 접속된 사용자에게 15분후 종료 됨을 알림 : 실제 종료는 X

 


 

멀티시스템 : 서버 : 다중 사용자가 동시에 접속 가능

 

cd /lib/systemd/system
ls -l. runlevel?.target


init : 런레벨

init 0 (종료)

init 6 (재부팅)

 

TUI : Text User Interface : 콘솔처럼 보이는 것
GUI : Graphic USer Interface : 윈도우

ls : (list)목록출력
ls -a : (list all) 숨김파일도 모두 출력

ls -l *.txt : 모든 txt형식 파일 출력

ls -l ?.txt : 한자리 수의 명을 갖는 txt 형식 파일 출력

ls -l ??.txt : 두자리수의 명읠 갖는 txt 형식 파일출력

cd : (change directory) 디렉토리 이동
cd ~ : 사용자 홈 디렉토리로 이동

cd .. : 부모 디렉토리로 이동
cd / : 최상위 디렉토리로 이동

 


pwd : 현재 디렉토리의 전체 경로 출력

 


rm : (remove) 파일이나 디렉토리를 삭제합니다.

rm -rf : 확인하지 않고 해당 폴더 or 파일 or 디렉토리의 하위 디렉토리까지 전부 삭제

rm -rf ?.txt : 한 글자 텍스트파일 삭제
rm -rf ??.txt : 두 글자 텍스트파일 삭제

rm -rf *.txt : txt 형식 파일 전부 삭제

(ex)# rm -rf abc


cp : (copy) 파일이나 디렉토리 복사 

ex) # cp abc.txt cba.txt


touch : 크기가 0인 파일 생성, 이미 존재하는 경우 수정시간 변경

 ex) # touch abc.txt


mv :(move) 파일과 디렉터리의 이름을 변경하거나 위치 이동시 사용 

mkdir : (make directory) 새로운 디렉토리를 생성

mkdir abc : 현재 디렉토리에 abc 디렉토리 생성(상대경로: 현재 디렉토리 기준)

mkdir /abc : /경로 밑에 abc 디렉토리 생성(절대경로 : /루트 를 기준)

mkdir -p /def/fgh : 상위 디렉토리가 없더라도 자동으로 def라는 경로를 생성후 fgh 디렉토리 생성

ex) # mkdir abc

 

rmdir : (remove directory) 디렉터리를 삭제(단, 비어있어야함) 

rmdir abc : abc 디렉토리를 삭제(비어있을때)

rmdir -rf abc : abc 디렉토리와 하위 레퍼런스를 삭제함.(비어있든 아니든 상관 X)

 

ex) # rmdir abc


cat : (catch) 텍스트로 작성된 파일을 화면에 출력 

ex) # cat a.txt b.txt


head, tail : 텍스트로 작성된 파일의 앞 10행 or 마지막 10행 출력

ex) # head anaconda-ks.cfg


more : 텍스트로 작성된 파일을 화면에 페이지 단위로 출력

ex) # more anacnoda-ks.cfg


less : more과 용도가 비슷하나, 기능이 확장됨

ex) # less anaconda-ks.cfg


file : 파일이 어떤종류의 파일인지 표시. 

ex) # file anaconda-ks.cfg


clear : 명령창 비우기

 ex) # clear

 


/  : 루트 파티션
/bin  : 기본 명령어

/sbin  : 시스템 관리용 명령어

/etc  : 시스템의 환경설정과 관련된 파일

/boot  : 부팅 커널이 저장

/media  : 외부 장치를 마운트하기 위해 제공
/usr  : 응용 프로그램이 주로 저장
/lib  : 프로그램 라이브러리가 저장
/dev  : 장치 파일들이 저장
/proc  : 시스템의 프로세서 정보, 프로그램 정보, 하드웨어 정도 등이 들어 있음
/tmp  : 임시 파일이 저장
/var  : 로그, 캐시 파일 등이 저장
/root  : 시스템 관리자인 root의 홈 디렉토리
/home  : 일반 사용자별 공간
/lost+found  : 파일 시스템 복구를 위한 디렉토리
swap 파티션  : ram 부족시 사용되는 공간

 

728x90

'LINUX' 카테고리의 다른 글

리눅스 에디터 명령어.Linux  (0) 2023.03.10