리눅스 명령어
도움말 보기
--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 |