[리눅스]-(2)리눅스 기본 명령어

Wooney98·2022년 12월 29일
0

PlayData_BackEnd

목록 보기
23/33
post-thumbnail

시스템 시작 & 종료

# 종료
poweroff, shutdown -P now, halt -p, init 0

# 시스템 재부팅
shutdown -r now, reboot, init 6

# 로그아웃
logout 또는 exit

가상콘솔

ctrl+alt+f2, ctrl+alt+f3, ctrl+alt+f4

자동 완성과 명령 history

  • 자동 완성 기능
    • 파일아니 폴더의 일부만 입력한 후에 tab 키를 누르면 이름의 나머지 부분이 자동으로 완성됨
  • 명령 history
    • 키보드 상/하 화살표 키를 눌러서 이전 명령 재사용
# history 목록 보기
history

# history 클리어
history -c

자주 사용하는 기본 명령

# 해당 디렉터리에 있는 파일이나 폴더의 목록을 나열함
ls

# 히든 파일이나 폴더 목록
ls -al

# 폴더(디렉터리) 이동
cd happy

# 현재 디렉터리의 전체 경로를 출력함
pwd

# 파일이나 디렉터리를 삭제함
rm -rf abc/

# 파일이나 디렉터리를 복사
cp test.txt test2.txt

# 폴더 만들기
mkdir happy

# smile 파일을 fun/ 폴더로 이동시키기
mkdir fun
mv smile fun/

# 다음 두 명령의 차이는?
mv fun/smile fun/smile.txt
mv fun/smile smile

# 비어있는 디렉터리 삭제
mkdir fun2
rmdir fun2

# 빈 파일 만들기
touch smile

# 파일을 열지않고 텍스트 넣기, 다음 두 명령의 차이는?
echo 'i can do it linux' > smile #smile이란 파일 생성
echo 'you can do it linux' >> smile 
echo 'we can do it linux' >> smile
# '>>' : smile 파일에 텍스트 덮어쓰지 않고 추가

# 텍스트 파일을 열지않고 터미널에 출력
cat smile

# 텍스트 파일의 앞쪽, 뒷쪽부분 터미널에 출력
## 앞부분, 기본 10행, 옵션으로 행수 지정 가능
head   
head -5 /etc/systemd/system.conf

## 뒷부분, 기본 10행, 옵션으로 행수 지정 가능
tail  
tail -5 /etc/systemd/system.conf

# 텍스트로 작성된 파일을 화면에 페이지 단위로 출력
# Enter-line별로, Space-페이지별로
more /etc/systemd/system.conf

# more와 용도가 비슷하지만 기능이 더 확장된 명령
# q 누르면 종료
less /etc/systemd/system.conf

# file이 어떤 종류의 파일인지를 표시
file /usr/bin/python3.8

# 터미널을 깨끗하게 지우기
clear

파일의 위치 검색 명령

# 기본 파일 찾기
# find [경로][옵션][조건][action]

find /etc -name *.conf

find ./happy -name *.txt

# 실행 파일 찾기
## path에 설정된 디렉터리만 검색
which python3

## 실행파일, 소스, man 페이지 파일까지 검색
whereis python3

profile
👨Education Computer Engineering 🎓Expected Graduation: February 2023 📞Contact info thstjddn77@gmail.com

0개의 댓글