'DevOps/Linux' 카테고리의 글 목록 — SH's Devlog

DevOps/Linux

DevOps/Linux

[Linux] find 명령어로 파일 / 디렉토리 검색하기

이번 포스트에서는 find 명령어로 파일을 검색하는 방법을 정리하겠습니다. find 명령어 find 명령어를 이용하면 파일 혹은 디렉토리를 검색할 수 있습니다. $ find [옵션(options)] [경로(path)] [표현식(expression)] find 명령어의 옵션(options) -P -> Symbolic link일 경우 따라가지 않습니다. default 설정입니다. -L -> Symbolic link를 따라가지 않습니다. -H -> command line argumnets(명령줄 인수)를 처리할때를 제외하고 Symbolic link를 따라가지 않습니다. find 명령어의 표현식(expressions) Test Expressions Test Expressions는 특정 조건에 맞는 파일들은 선별..

DevOps/Linux

[Linux] mv 명령어로 파일/디렉토리 이동하기

이번 포스트에서는 mv 명령어로 파일을 이동시키는 방법을 정리하겠습니다. mv 명령어 mv 명령어를 이용하면 이동 / 시킬 수 있습니다. $ mv [옵션(options)][이동할 파일 혹은 디렉토리(source)] [이동시킬 파일 혹은 디렉토리(destination)] mv 명령어의 옵션 -b -> 이동 위치에 파일이 있을 경우 백업파일을 생성합니다. -f, --force -> 파일이 이미 존재할 경우 묻지 않고 강제로 덮어쓰기 하는 옵션입니다. -i, --interactive -> 파일이 이미 존재할 경우 덮어쓸지 물어보는 옵션입니다. -n, --no-clobber -> 파일이 이미 존재할 경우 덮어쓰지 않는 옵션입니다. -i, -f, -n 옵션 중 둘 이상을 지정하면 마지막 옵션만 지정됩니다. --s..

DevOps/Linux

[Linux] 명령어 cd와 파일경로(절대경로, 상대경로)

cd cd는 change directory의 약자로, 디렉토리로 이동하는 명령어입니다. cd / /는 루트(root) 디렉토리를 의미합니다. 또한, 절대경로를 사용할 때 사용합니다. 그러므로, cd / 를 입력할 경우 root 디렉토리로 이동을 합니다. ex. 현재 workspace가 /Users/seunghwan/Documents 일 때, workspace의 위치를 /Users/seunghwan/Documents/Android/Project로 이동시키고 싶다면 cd Android/Project를 사용하면 되고, Android/Project는 현재디렉토리 밑에있는 Android 밑에있는 Proejct로 이동시키라는 의미입니다. 하지만 위의 방법은 현재디렉토리가 Documents라는 보장이 있을 경우에만 ..

DevOps/Linux

[Linux] 리눅스 쉘(Shell)의 이해

쉘이란? 쉘(Shell)은 스크립트 언어로 명령어의 해석을 통해 사용자와 리눅스 커널 사이에서 중간자 역할을 수행합니다. 윈도우에서의 프롬프트 명령어를 실행하는 것과 비슷해 보이지만 리눅스의 쉘은 더 강력한 기능을 제공합니다. 쉘 명령어로 구성된 쉘 스크립트 프로그램을 작성하면 쉘이 스크립트 파일을 읽어 일련의 명령을 수행할 수 있습니다. 쉘은 운영체제의 일부이며 커널과는 분리된 프로그램입니다. 쉘의 종류에 따라 alias 설정, 초기화 파일, 스크립트 작성 등에서 다른 특성을 가질 수 있습니다. 리눅스 사용자는 자신이 선호하는 쉘을 기본 쉘로 설정하여 사용할 수 있으며 가장 많이 사용하는 언어는 배쉬(Bash) 쉘입니다. 현재 쉘 확인 $ grep cent /etc/passwd seunghwan:x:5..

반응형
seunghwaan
'DevOps/Linux' 카테고리의 글 목록