Programing Language(29)
-
whereis & $PATH & background
whereis -> 실행파일찾아줌 whereis ls /usr/bin/ls[ls위치] /usr/share/man/man1/ls.1.gz[man하면나오는 메뉴얼정보] $PATH [환경변수] -> 리눅스에서 자체적으로 생성한 변수. 물론 변수이름 변경가능함 만약 ls라고 입력하면 PATH변수에 담겨있는 디렉토리들을 검색해서 ls라는 실행파일이 존재하는지 차례대로 찾음 발견되면 그 명령어 실행함 vi editor로 파일을 작성중 다시 나가면 프로그램종료됨 종료되지 않고 잠시 나갔다 다시 돌아오려면 ctrl + z를 누르면 프로그램은 살아있음 다시 작성했던 곳으로 돌아감[forground] jobs는 현재 백그라운드에 있는 프로그램표시함 +는 fg를 누르면 background에 있다가 forground로 올라옴..
2022.04.11 -
Linux commands related to process
○at : 지정된 시간에 명령어나 프로그램을 실행시키는 명령어 설치 -> # apt-get install at 디렉토리 d1에 있는 test.c를 예약해 실행할 예정 1.예약시간설정 2.at 원하는 시간 날짜 일 작성 3.at > 예약할 프로그램 경로 -> ctrl+d를 눌러 빠져 나오면 job 1 at Fri Apr 8 09:21:00 2022이라고 예약 완료 옵션 -l을 넣어주면 예약작업확인[atp도 가능함] atrm 작업번호 를 입력하면 해당 작업번호의 예약된 프로그램이 종료됨 추가옵션 -V->버전정보출력 -q->실행할 대기큐설정 -m->실행한결과 메일로전달 -f->설정한파일의 명령어읽음 -t->수행시간설정 -l->예약목록출력 -r, -d ->예약목록삭제 ○chroot : 새로운 가상의 루트 디렉토..
2022.04.09 -
Linux commands related to network
○host : 도메인명으로 정보를 조회하는 명령어 #host[옵션]도메인 옵션 -a->도메인의 정보를 타입값(A, MX, NS) 위주로 자세히 출력 -t->질의 타입을 지정함. A, MX, NS 를 지정하고 기본값은 A 임 -v->도메인에 관한 자세한 정보를 출력함 ○netstat:네트워크의 연결상태를 나타내주는 명령어 #netstat[옵션] 옵션 -a->all, 모든소켓정보를 나타냄 -r->라우팅정보를 나타냄 -n->호스트명대신에 ip주소로 나타냄 -i->모든 네트워크 인터페이스 정보를 나타냄 -p->프로세스id와 프로세스이름을 표시함 -s->프로토콜별 네트워크 통계정보출력함 -t->TCP프로토콜정보 출력함 -u->UDP프로토콜정보를 출력함 ○nslookup : DNS서버에 질의해서 도메인의 정보를 조..
2022.04.08 -
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