ifconfig ip확인
passwd pw변경
pwd 현재 위치 확인(prompt working directory)
cd 디렉토리 변경 (change directory)
$ 변수
man 메뉴얼 (ex) man ls (q) 나가기
date 시간보기
uname 프로그램 설명(버전, 아키텍트)
ls (list) 목록보기 = ll
man (manual): 도움말 ex) man [명령어] (mac cp)
mkdir (make directory): 디렉토리 생성
touch: 0byte 파일 생성 ex) touch /touch/1
cp : copy 파일 복사
mv: 이동 ex) mv /test1/test1 /mvtest
이름변경 ex) mv a apple
CP/MV사용법
rmdir : 빈디렉토리 삭제 ← 거의 안씀
rm (remove): 파일삭제
논리연산자
&& = and a&&b a 성공 시 b 실행 pwd && b
a 실패 시 b 미 실행 b && pwd
|| = or a||b a 성공 시 b 미 실행 pwd || b -> 둘 중 하나만 실행하도록..
a 실패 시 b 실행 b || pwd
| = pipe(연계) a|b a의 내용을 받아 b로 출력
a | b
input output
grep: 문자 포함 열 추출
ex) ls -l /etc | grep yum
ls -l /etc | grep yum | cat -n (숫자 부여됨)
alias (별명) 단축키 지정
stat : mac_time확인 (m: modify(내용수정) a: access(접근) c: change(파일이름변경))
find : 검색
perm : 관리자 권한을 가진 파일 검색 권한 ( setuid , setgid , stickybit )
4000 2000 1000
exec : 실행
문서 출력 - cat head tail more
redirection 입출력 방향을 바꾼다.
- < read 읽기
- > write 쓰기
- >>add 추가
예시
$1 : cat > a (파일생성)
1234(ctrl+c) ( 내용이 입력 안됨 )
$2 : cat > a
1234 (엔터) (엔터를 눌러야 입력이됨 )
ctrl+ c
$3 : cat > a (덮어쓰기가 됨)
sevas (엔터)
koreait (엔터)
ctrl+c
$4 : cat >> b (파일생성)
1234(엔터)
(ctrl+c)
$5 : cat >> b ( 원본아래 내용추가)
!@#$ (엔터)
(ctrl+c)
$6 : head -2 /ivtest/* > /home/ivtest/linux/sevas3
grep : 문자포함 행 출력
파일/디렉토리 구별법
/ 의 의미 ( /=디렉토리 =정보저장소 ) → 맨 처음 경로에 ‘ / ‘ 이 붙으면 무조건 절대경로 없으면 상대경로
. : 현재
.. : 상위 부모 디렉토리(parents) 상위 : parents / 하위 : recursive
~ : 홈 기본값:로그인한계정홈 ($HOME)
💡 /home/sevas1 2 3
/ home / sevas /
경로
init (system run level)
0 종료 halt
1 싱글 single 복구
2 tui NFS(network filesystem) 미구동 TUI
3 tui NFS 구동 TUI (네트워크 많이 사용되는 TUI)
4 unused 사용 X (사용자설정)
5 X11 GUI
6 재부팅 reboot