리눅스 명령어

Posted by PeEn
2019. 9. 19. 15:52 Programing/Linux

도움말 보기

--help


홈 디렉터리보기

pwd


UID GID (User id Group id)

cat /etc/passwd


유저 아이디 만들기

sudo useradd  [userid]


유저 아이디 만들기(유저폴더 만들기)

sudo useradd -m  [userid]


유저 아이디 지우기

sudo userdel [userid]


유저 아이디 지우기(유저폴더 지우기)

sudo userdel -r [userid[


리스트보기

ls

리스트 세로로 정렬해서 보기

ls -l

리스트 세로로 정렬하여 숨긴파일과 디렉터리구분까지 구분해서 보여줌

ls -alF


파일 경로로 이동

cd /[폴더이름]/[폴더이름]


ip관련 네트워크정보

ifconfig


날짜

date


자신의 호스트 이름

hostname


현제 사용하고 있는 운영체제

uname

uname -a


로그인한 사용자 조회

whoami


로그인 기록

who


로그인한 유저 개수

who | wc


특정 아이디 조회

who | grep a201500000


명령창 정리하기

clear


파일 복사

cp 복사할파일 복사명

cp /디렉터리명/파일 복사명


디렉터리 전체복사 

cp -r 디렉터리 복사할디렉터리명


파일 이동

mv 파일명 or 디렉터리명


파일 삭제

rm 파일명 or 디렉터리명


링크(바로가기) 하드링크

ln 파일명 바로가기명

링크(바로가기) 심블릭 링크

ln -s 파일명 바로가기명


파일 보기

cat 파일명


파일 쓰기

cat > 파일명  엔터

글 입력 후 ctl +d

 


파일속성의 종류

$ls -l b.txt

-rw-rw-r-- 3 lph lph 6  9월 23 13:25 b.txt
drwxr-xr-x 2 lph lph 4096  9월 16 13:30 다운로드
1    2      3    4   5    6             8          9

1 = 파일 종류 (d가 써있으면 디렉터리)

2 = 접근권한(r=읽기 w=쓰기 x=실행)

3 - 링크수

4 = 소유자명

5 = 그룹명

6 = 파일 크기

7= 최종수정시간

8 = 파일 이름


권한수정

ls -l | grep 777 파일명

777 = rwx rwx rwx

755 = rwxr - xr -x

684 = rw-rw-r--

644 = rw-r--r--

640 = rw-r----

700 = rwx------

2진수로 생각한다

이진수|십진수
0 0 0    |   0
0 0 1    |   1
0 1 0    |   2
0 1 1    |   3
1 0 0    |   4
1 0 1    |   5
1 1 0    |   6
1 1 1    |   7


파일이름 대치

* 빈문자열을 포함한 모든 문자
ls -l /dev/t*

? 임의의 한 문자
ls -l /dev/t??
(?? = 2글자의 임의의 글자)

[] 대괄호 사이의 문자 중 하나가 해당하는 것을 나타냄
ls -l /dev/[tv]*
(t나 v로 시작하는 글자)


명령어 대치

`명령어`
`와` 사이의 명령어를 명령어로 처리
('나 "와 같은 문자표시어가 아님!)


ps(proces)

UID 프로세스를 실행시킨 사용자 ID

PID 프로세스 번호

PPID 부모 프로세스 번호

C 프로세스의 우선순위

SITME 프로세스의 시작 시간

TTY 명령어가 시작된 터미널

TIME 프로세스에 사용된 CPU시간

CMD 실행되고 있는 명령어 이름


백그라운드 실행 &

(명령어)&

ex) (sleep 100;echo hi)&


전면작업(Foreground) %

fg %번호


ps 프로세스 목록


ps -ef 모든 프로세스 보기


지금 실행한 프로세서 강제종료 ctrl+z

'Programing > Linux' 카테고리의 다른 글

리눅스 정리2  (0) 2019.12.09
리눅스 정리  (0) 2019.12.02
Linux 입출력  (0) 2019.10.07