pwd #현재 작업하는 디렉토리 검색
cd / #최상위 디렉토리로 변경
cd 만쓰고 엔터 # 자기의 home으로 이동
cd usr #user 디렉토리로 이동하기
ls #위치한 디렉토리 목록 보여주기
ps #현재 실행중이 프로세스 보여주기
man ls # ls의 명령어의 메뉴얼 보여주기
man -k ls # ls 명령어 메뉴얼이 포함된 챕터 보기
man 5 passwd # passwd 명령 메뉴얼 중 챕터 5의 대한 내용
-- ls 명령어

ls -l 파일명 # 파일명의 내용 보여줌
ls -l 디렉토리명 # 디렉토리의 안에 정보가(파일 및 디렉토리) 보여짐
ls -ld 디렉토리명 # 디렉토리에 대한 정보가 보여짐

ls -a # hidden 속성을 갖은 내용도 함꼐 보여줌
-- 디렉토리 생성(mkdir) 명령어

-- 디렉토리 삭제(rmdir)
비어 있는 디렉토리만 삭제 가능. 파일 존재시 삭제 불가.

-- 파일 복사하기(cp)

cp /etc/passwd . # etc디렉토리에 있는 passwd파일을 현재디렉토리(.)로 복사
cp /etc/hosts /etc/passwd conf.d # etc 디렉토리에 있는 hosts 파일과 etc 디렉토리에 있는 passwd 파일을 conf.d 디렉토리에 복사
-- 파일 이동하기(mv)

mv hosts hosts.file # hosts 파일을 hosts.file로 파일명 변경하기
mv -i file1 hostname # file1 -> hostname으로 파일 overwrite 할때 변경여부 물어보기
-- 파일 삭제하기(rm)

-- touch명령어
touch 파일명 # 파일명 만들어짐
-- tree명령어
tree /bin # bin디렉토리를 트리구조로 보여줌
-- 변수선언
set | grep name #name이라고 설정된 변수명 모두 보여주기
unset fname #fname 변수 삭제
export NAME=seongmi.lee #NAME 환경변수를 지정
echo $NAME # NAME 환경변수 확인
env # 환경변수만 확인
echo a* #a로 시작하는 파일을 모두 보여줌
echo ???? #4개 글자수를 갖고 있는 파일을 모두 보여줌
touch myfile{1..3} #myfile1, myfile2, mifile3 이렇게 3개의 파일이 만들어짐
echo "Today is $(date)" #date명령을 실행함

date +%Y%m%d

touch report-$(date +%Y%m%d)_v1

※ 디렉토리란? 파일을 저장하고 있는 공간
ctrl + l # 화면 깨끗히 하기
'G.Code > Linux' 카테고리의 다른 글
| 리눅스 명령어 정리 (2) | 2023.01.18 |
|---|---|
| Linux 한국시간으로 변경하기 (1) | 2022.01.04 |