cp : 파일복사
$ cp fileA fileB
fileA를 복사하여 fileB로 생성한다
$ cp fileB test1/fileA
fileB 파일에 있는 내용을 복사하여 test1 디렉토리에 있는 filaA 파일의 내용도 동일하게 만든다
fileB 내용을 복사하여 fileA 내용에 적용했다
mv : (1) 파일명 변경, (2) 디렉토리 이동
$ mv fileA fileB
(1) fileA 파일 이름을 fileB로 변경한다
$ mv fileB test1
(2) fileB 파일을 test1 디렉토리로 이동한다
ls -l 또는 ll : 파일 상세정보
$ ls -l
해당 파일에 대한 상세 정보를 조회한다
$ ll
하위 경로에 있는 파일 상세 정보를 조회한다
접근권한자 "-" 기준
첫번째 "-" > 파일 소유자의 권한
두번째 "-" > 그룹 사용자의 권한
세번째 "-" > 모든 사용자의 권한
cat : 파일 내용 표시
$ cat fileA fileB
fileA, fileB 파일 내용을 읽어온다
$ cat *
현재 위치에 있는 파일 내용을 모두 읽어온다
\ : 파일 이름 공백
$ h\ a\ pp\ y
공백이 들어간 h a pp y 라는 파일을 생성한다
"", '' 문자처리
$ vi "you don't know"
don't의 따옴표(')를 문자로 읽는다
>, >> 리디렉션
$ who > data
접속정보 출력결과를 data 파일에 출력한다
기존에 data 파일에 있던 데이터는 삭제된다
$ who >> data
접속정보 출력결과를 data 파일에 출력한다
기존에 data 파일에 있던 데이터를 삭제하지 않고 추가한다
ps : 프로세스 정보
$ ps
프로세스 정보를 출력한다
$ ps -f
프로세스 정보를 추가로 출력한다
UID : 사용자를 식별하는 아이디
PID : 프로세스를 식별하는 아이디
PPID : 부모 프로세스
C : 프로세스 CPU 사용량
STIME : 프로세스 시작시간
TTY : 프로세스가 실행된 터미널 번호
TIME : 프로세스가 사용한 시간
CMD : 프로세스 이름
& : 커맨드 백그라운드 실행
$ sort file > result &
입력한 명령어의 실행을 기다리지 않고 다음 명령어를 실행할 수 있다
댓글 영역