ls -al에서
drwxrwyrwx...란?
예시
-rw-r--r--
루트권한에서만 읽고 쓰기가 가능하고, 나머지 권한에서는 읽을수만 있다
ls 현재 경로에 있는 폴더,디렉토리 출력
(ls -al 입력시 파일권한까지 출력)
pwd 현재 작업 디렉토리 출력
cd 디렉토리 이동
(cd ~ : 홈 디렉토리 이동. ~은 home을 뜻한다)
rm 빈 디렉토리라면 삭제
rf recursive하게 탐색
rm -rf : 해당 디렉토리 전체 삭제
cp : 복사 붙여넣기 (디렉토리 간 복사시에는 -r을 붙여줘야 한다)
mv: 잘라내기(이동) cp와는 달리 -r을 꼭 붙여줄 필요가 없다
mkdir: 디렉토리 생성
grep [STRING][TARGET_FILE] : 파일 내 특정 문자열 찾기
find [TARGET_DIR] -name [FILE_NAME] : 디렉토리에 해당 파일명의 파일 찾기
man [COMMAND]: 명령어 매뉴얼
(man vim : vim 어떻게 쓰는지 알려준다)
vim [FILE_NAME]: 입력한 파일명의 새 파일 생성
echo [VARIABLE]: 할당된 값 출력
(man &PATH : 환경변수 경로 출력)
export [VARIABLE]=[VALUE]: 변수와 값 설언. 키 = 값 으로 설정
(export soft=4 후, echo $soft =>4가 출력)
리눅스 환경변수 경로 설정 시 주로 사용된다
export EDITOR=/usr/local/bin/nvim
[CMD_1] | [CMD_2]: 두번째 CMD_2명령어의 input값을 CMD_1로 하는 것
일부만 알 때? => *(와일드카드)를 써보자
find test2_dir/ -name 't*'
위의 명령어는 t가 포함된 파일들을 찾는다
[CMD_1] ; [CMD_2]: Execute commands in a defined sequential order
•[CMD_1] || [CMD_2]: Execute the command that follows only if the preceding command fails
•[CMD_1] && [CMD_2]: Execute commands only if the preceding command was successfullyexecuted
•[CMD] > [FILE]: Overwritea file
•[CMD] >> [FILE]: Appendto an end of file