728x90
반응형

Linux 39

트리 형태로 디렉토리 구조를 인쇄하는 Linux 명령

질문 : 트리 형태로 디렉토리 구조를 인쇄하는 Linux 명령 디렉토리 구조를 트리 형태로 인쇄하는 Bash 스크립트에서 호출 할 수있는 Linux 명령이 있습니까? folder1 a.txt b.txt folder2 folder3 답변 이것이 당신이 찾고있는 트리 입니까? 대부분의 배포판에 있어야합니다 (선택적 설치 일 수도 있음). ~> tree -d /proc/self/ /proc/self/ |-- attr |-- cwd -> /proc |-- fd | `-- 3 -> /proc/15589/fd |-- fdinfo |-- net | |-- dev_snmp6 | |-- netfilter | |-- rpc | | |-- auth.rpcsec.context | | |-- auth.rpcsec.init | ..

개발관련/Linux 2021.06.16

Linux 셸 스크립트에서 Yes/No/Cancel 입력을 요청하는 방법

질문 : Linux 셸 스크립트에서 예 / 아니요 / 취소 입력을 요청하는 방법은 무엇입니까? 쉘 스크립트에서 입력을 일시 중지하고 사용자에게 선택을 요청하고 싶습니다. 표준 Yes , No 또는 Cancel 유형 질문입니다. 일반적인 bash 프롬프트에서 어떻게 수행합니까? 답변 쉘 프롬프트에서 사용자 입력을 얻는 가장 간단하고 널리 사용 가능한 방법은 read 명령입니다. 사용법을 설명하는 가장 좋은 방법은 간단한 데모입니다. while true; do read -p "Do you wish to install this program?" yn case $yn in [Yy]* ) make install; break;; [Nn]* ) exit;; * ) echo "Please answer yes or no..

개발관련/Linux 2021.06.15

Linux 디렉토리에서 재귀 적으로 파일 계산

질문 : Linux 디렉토리에서 재귀 적으로 파일 계산 Linux 디렉토리에서 파일을 재귀 적으로 계산하려면 어떻게해야합니까? 나는 이것을 찾았다: find DIR_NAME -type f ¦ wc -l 그러나 이것을 실행하면 다음 오류가 반환됩니다. 찾기 : 경로는 표현식 앞에 와야합니다. ¦ 답변 이것은 작동합니다. find DIR_NAME -type f | wc -l 설명: -type f 파일 만 포함하려면 f를 입력합니다. | ( 그리고 ¦ 아님) find 명령의 표준 출력을 wc 명령의 표준 입력으로 리디렉션합니다. wc (단어 수의 약자)는 입력 ( docs )에서 줄 바꿈, 단어 및 바이트를 계산합니다. -l 개행 만 계산합니다. 메모: DIR_NAME 을 . 현재 폴더에서 명령을 실행합니다...

개발관련/Linux 2021.06.14

터미널 창에서 Linux에서 파일을 만드는 방법

질문 : 터미널 창에서 Linux에서 파일을 만드는 방법은 무엇입니까? Linux 터미널에서 파일을 만드는 가장 쉬운 방법은 무엇입니까? 답변 파일에 포함 할 내용에 따라 : 빈 파일의 경우 touch /path/to/file somecommand > /path/to/file 일부 명령의 출력을 포함하는 파일). eg: grep --help > randomtext.txt echo "This is some text" > randomtext.txt nano /path/to/file 또는 vi /path/to/file (또는 any other editor emacs,gedit etc ) 편집을 위해 기존 파일을 열거 나 존재하지 않는 경우 입력 할 빈 파일을 만들고 엽니다. 출처 : https://stacko..

개발관련/Linux 2021.06.14

PuTTYgen (Windows)을 사용하여 생성 된 SSH 키 쌍을 ssh-agent 및 키 체인 (Linux)에서 사용하는 키 쌍으로 변환하는 방법

질문 : PuTTYgen (Windows)을 사용하여 생성 된 SSH 키 쌍을 ssh-agent 및 키 체인 (Linux)에서 사용하는 키 쌍으로 변환하는 방법 PuTTYgen을 사용하여 키 쌍을 생성하고 Pageant를 사용하여 로그인했기 때문에 시스템 부팅시 암호를 한 번만 입력하면됩니다. Linux에서 어떻게 이것을 달성합니까? keychain 대해 들어 봤지만 다른 키 쌍 형식을 사용한다고 들었습니다. Windows 키를 변경하고 싶지 않으며 Windows와 Linux에서 동일한 방식으로 원활하게 연결할 수 있다면 좋을 것입니다. 답변 puttygen 은 개인 키를 OpenSSH 호환 형식으로 내보내기를 지원합니다. 그런 다음 OpenSSH 도구를 사용하여 공개 키를 다시 만들 수 있습니다. Pu..

개발관련/Linux 2021.06.12

Vim에서 DOS 줄 끝을 Linux 줄 끝으로 변환

질문 : Vim에서 DOS 줄 끝을 Linux 줄 끝으로 변환 Windows에서 만든 파일을 열면 줄이 모두 ^M 끝납니다. 이 문자를 한꺼번에 삭제하려면 어떻게해야합니까? 답변 dos2unix 는이 작업을 수행하는 명령 줄 유틸리티입니다. 또는 Ctrl - v Ctrl - m 을 사용하여 ^ M을 입력하면 :%s/^M//g 가 수행됩니다 :set ff=unix 당신. 파일 형식 설정에 대한 문서가 있으며 Vim 위키에는 줄 끝 변환에 대한 포괄적 인 페이지가 있습니다. 또는 파일을 앞뒤로 많이 이동하는 경우 파일을 변환하는 대신 :set ff=dos 를 수행 할 수 있으므로 Vim은 파일이 DOS 파일임을 인식하고 줄 끝에 DOS 규칙을 사용합니다. 출처 : https://stackoverflow.co..

개발관련/Linux 2021.06.12

Linux를 복사하지만 덮어 쓰지 않는 방법

질문 : Linux를 복사하지만 덮어 쓰지 않는 방법은 무엇입니까? 디렉토리를 cp 하고 싶지만 복사 된 파일보다 오래된 기존 파일을 덮어 쓰고 싶지 않습니다. 그리고 이것은 Crontab Bash 스크립트의 일부가 될 것이기 때문에 완전히 비대화 형으로하고 싶습니다. 어떤 아이디어? 답변 man 페이지 에서 발췌 : -n, --no-clobber do not overwrite an existing file (overrides a previous -i option) 예: cp -n myoldfile.txt mycopiedfile.txt 출처 : https://stackoverflow.com/questions/9392735/linux-how-to-copy-but-not-overwrite

개발관련/Linux 2021.06.11

Linux : 대상 디렉토리가없는 경우 복사 및 생성

질문 : Linux : 대상 디렉토리가없는 경우 복사 및 생성존재하지 않는 경우 대상 디렉터리를 만드는 명령 (또는 cp에 대한 옵션)을 원합니다.예:cp -? file /path/to/copy/file/to/is/very/deep/there 답변mkdir -p "$d" && cp file "$d" cp 에는 그러한 옵션이 없습니다).출처 : https://stackoverflow.com/questions/1529946/linux-copy-and-create-destination-dir-if-it-does-not-exist

개발관련/Linux 2021.06.11

grep을 사용하여 Linux에서 파일 이름 만 표시하는 방법

질문 : grep을 사용하여 Linux에서 파일 이름 만 표시하려면 어떻게해야합니까? Linux에서 grep 을 사용하여 파일 이름 (인라인 일치 없음) 만 표시하려면 어떻게해야합니까? 나는 일반적으로 다음과 같은 것을 사용하고 있습니다. find . -iname "*php" -exec grep -H myString {} \; 어떻게 파일 이름 (경로 포함)을 얻을 수 있지만 일치하지 않습니까? xargs 를 사용해야합니까? 내 grep man 페이지에서이 작업을 수행하는 방법을 보지 못했습니다. 답변 표준 옵션 grep -l (즉, 소문자 L)이이를 수행 할 수 있습니다. Unix 표준에서 : -l (The letter ell.) Write only the names of files containing..

개발관련/Linux 2021.06.10

명령 줄에서 Linux의 CPU / 코어 수를 얻는 방법

질문 : 명령 줄에서 Linux의 CPU / 코어 수를 얻는 방법은 무엇입니까? 이 스크립트가 있지만 인쇄물의 마지막 요소를 얻는 방법을 모르겠습니다. cat /proc/cpuinfo | awk '/^processor/{print $3}' 마지막 요소는 CPU 수에서 1을 뺀 값이어야합니다. 답변 grep -c ^processor /proc/cpuinfo /proc/cpuinfo 에서 "processor"로 시작하는 줄 수를 계산합니다. 하이퍼 스레딩이있는 시스템의 경우 다음을 사용할 수 있습니다. grep ^cpu\\scores /proc/cpuinfo | uniq | awk '{print $4}' (예를 들어) 8 을 반환해야합니다 (위의 명령은 16 을 반환합니다). 출처 : https://stac..

개발관련/Linux 2021.06.09

'make install'의 반대, Linux에서 라이브러리를 제거하는 방법

질문 : 'make install'의 반대는 무엇입니까? 즉, Linux에서 라이브러리를 어떻게 제거합니까? 달리는 동안 ./configure --prefix=/mingw 이전에 실행 한 라이브러리의 MinGW / MSYS 시스템에서 './configure --prefix=/mingw && make && make install' 이 메시지를 보았습니다. 경고 : Vamp 플러그인 SDK 버전이 이미 설치되어 있습니다. 이전 버전을 먼저 제거하지 않고 새 버전을 설치하면 걱정과 슬픔을 기대할 수 있습니다. (계속) 이것은 나를 걱정하게했다. 'make install'의 반대는 무엇입니까? 즉, Linux에서 라이브러리를 제거하는 방법은 무엇입니까? 'make clean'이 작업을 수행합니까, 아니면 다른 ..

개발관련/Linux 2021.06.06

리눅스에서 파일과 디렉토리의 크기를 확인하는 방법

질문 : 리눅스에서 파일과 디렉토리의 크기를 어떻게 볼 수 있습니까? Linux에서 파일 및 디렉토리의 크기를 어떻게 볼 수 있습니까? df -m 사용하면 최상위 수준의 모든 디렉토리 크기가 표시되지만 디렉토리 내의 디렉토리 및 파일의 경우 크기를 어떻게 확인합니까? 답변 ls 명령을 사용하고 디렉토리에는 du 명령을 사용하십시오. 파일 크기 확인 ls -l filename #Displays Size of the specified file ls -l * #Displays Size of All the files in the current directory ls -al * #Displays Size of All the files including hidden files in the current direct..

개발관련/Linux 2021.06.06

Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법

질문 : Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법은 무엇입니까?tomcat /bin 디렉토리 ./shutdown.sh 를 사용하여 tomcat을 닫으려고했습니다. 그러나 서버가 제대로 닫히지 않았습니다. 그래서 다시 시작할 수 없었습니다. 내 바람둥이는 포트 8080 실행됩니다.8080 실행되는 바람둥이 프로세스를 종료하고 싶습니다. 먼저 죽일 프로세스를 선택하기 위해 특정 포트 (8080)에서 실행중인 프로세스 목록을 갖고 싶습니다.답변이 fuser 8080/tcp 는 해당 포트에 바인딩 된 프로세스의 PID를 인쇄합니다.그리고이 fuser -k 8080/tcp 는 해당 프로세스를 종료합니다.Linux에서만 작동합니다. 보다 보편적 인 것은 lsof -i4 (또는 IPv6의 경우 6..

개발관련/Linux 2021.06.05

Linux, Bash의 Epoch 이후 현재 시간을 초 단위로 가져옵니다.

질문 : Linux, Bash의 Epoch 이후 현재 시간을 초 단위로 가져옵니다.date 와 같은 간단한 것이 필요하지만 현재 날짜, 시간, 분 및 초 대신 1970 이후 초 단위로 표시됩니다.date 는 그 옵션을 제공하지 않는 것 같습니다. 쉬운 방법이 있습니까?답변이것은 작동합니다.date +%s 출처 : https://stackoverflow.com/questions/1092631/get-current-time-in-seconds-since-the-epoch-on-linux-bash

개발관련/Linux 2021.06.04
728x90
반응형