Programing Language/Linux(19)
-
Linux commands related to document
○ apropos : 검색어와 관련있는 명령어를 설명과 함께 출력하는 명령어 #apropos[검색어] #apropos system | grep^system -> system으로 시작하는 명령어 검색 ○ help : 해당 명령어를 사용하기 위한 도움말을 출력하는 명령어[상세도움말] #명령어 --help ○ man : 원하는 명령어의 사용방법을 확인하는 명령어[일종의 메뉴얼] #man [옵션][세션]명령어 옵션 -k : 해당 키워드로 발견되는 모든 메뉴얼의 내용을 검색하여 보여줌 -f : 해당 키워드에 대한 완벽히 일치되는 메뉴얼 페이지에 대한 정보를 보여줌 -w : man 명령 실행 시에 호출되는 '메뉴얼 페이지' 파일의 위치를 보여줌[--path] -s, -S : 특정 section을 지정할 때 사용함[..
2022.04.08 -
Linux commands related to search
○ find : 리눅스 파일 시스템에서 파일을 검색하는데 사용되는 명령어 #find[옵션][경로][표현식] 옵션 -P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용 -L : 심볼릭 링크에 연결된 파일 정보 사용 -H : 심볼릭 링크를 따라가지 않지만 Command Line Argument를 처리할 땐 예외 -D : 디버그 메시지 출력 표현식 -name 지정된 문자열 패턴에 해당하는 파일 검색 -> 일반적으로 많이 사용됨 -path 지정된 문자열 패턴에 해당하는 경로에서 검색 -type 지정된 파일 타입에 해당하는 파일 검색 -atime 파일 접근을 시간을 기준으로 파일 검색 -amin 파일 접근을 분을 기준으로 파일 검색 -ctime 파일 내용 및 속성 변경을 시간을 기준으로 파일 검색 ..
2022.04.08 -
File system of linux commands
○cat : 현재 작업 디렉터리에 있는 파일 or 하위 디렉터리의 목록을 보여주는 명령어 cat 명령어 뒤에 파일이름입력 -> 파일내용출력함 [#cat test.c], 연속출력 o[#cat test.c, test2.c] cat > test1[내용입력후 ctrl+d눌러저장] -> 파일생성 cat >> test1 -> 기존파일내용수정 cat test1 test2 > test3 -> test1+test2 새로운 test3생성 cat test1 > test4 -> 파일복사 기타옵션 : -n:행번호표시[공백포함], -b:줄번호표시[공백제외], -e:제어문자를^로출력, -s:반복되는공백행을 하나의 행으로처리, -T:탭문자출력... 더 자세한건 cat --help를 통해서 확인 ○cd : 상위, 하위 디렉토리로 이동..
2022.04.07 -
Permission of linux commands
리눅스에서 중요한 부분인 권한관련 파트입니다 공부했던 내용을 정리한거라 내용이 어수선해도 양해부탁드리겠습니다 ○ Linux의 권한 Linux와 같은 Unix 계열 운영 체제는 멀티태스킹 뿐만 아니라 다중 사용자 라는 점에서 다른 컴퓨팅 시스템과 다름 . 즉 한 명 이상의 사용자가 동시에 컴퓨터를 조작할 수 있음을 의미 -> 사용자를 서로로부터 보호할 수 있는 방법을 위해 한 사용자의 작업이 컴퓨터를 충돌, 방해을 방지하기 위해 필요함 ○ Linux 파일 권한 [왼쪽부터] 1. 파일의종류[-:파일, d: 디렉토리] 2. 접근권한 r - read 4 2^2[파일을 열고 읽을 수 있는 권한] w - write 2 2^1[파일 내용을 수정할 수 있는 권한] x - excute 1 2^0[실행권한] – no pe..
2022.04.07 -
Linux file system structure
○ / :루트디렉토리 [최상위디렉토리] 모든 단일 디렉토리, 팡리을 루트디렉토리에서 시작함 ○ /bin [User Binaries] 사용자들이 사용하는 명령들이 위치함(cat, ls, ping, grep, cp, mv...) ○ /sbin [System Binaries] 유지 관리를 위해 시스텀관리자, root user가 필요로 하는 실행프로그램들이 있음(iptables, ifconfig, fdisk...) ○ /etc [Configuration Files] 프로그램 설정 파일들이 위치함 (개별 시스템 시작, 중지하는데 사용되는 쉘스크립트포함됨) ○ /etc/shadow [쉐도우 패스워드파일] 사용자들의 패스워드가 들어있음[아무도 보지못하도록 설정됨] ○ /etc/passwd 사용자들의 계정정보, 패스워..
2022.03.27 -
Vi editor
vi editor visual editor의 약자로서 유닉스환경에서 가장많이 쓰이고 사랑받는 문서편집기입니다 간결하지만 강력한 기능 덕분에 아직까지도 많이 쓰입니다 vi editor modes vi editor mode에는 크게 4가지 모드가 있습니다 ○ NORMAL MODE vi editor을 실행하면 거쳐야 하는 모드이며 모든 모드는 이 NORMAL MODE를 통과해야됩니다 cf) ~은 내용이 없음을 의미합니다 ○ INSERT MODE 텍스트를 편집할수 있음 a[커서위에텍스트입력] / o[커서아래빈줄을만들어텍스트입력] / i[커서앞에텍스트입력] NORMAL MODE에서 i를 누르면 INSERT MODE로 전환되고 아래에 INSERT 표시가 뜹니다 INSERT MODE에서 ESC를 누르면 다시 NORM..
2022.03.22