모든 Linux 시스템에서 사용할 수있는 표준 명령이 무엇인지 알고 싶습니다. 예를 들어 debian / ubuntu / redhat / suse / arch / slackware 등을 얻는 경우 항상 다음과 같은 명령을 찾을 수 있습니다. cd, mkdir, ls, echo, grep, sed, awk, ping 등 언급 된 명령 중 일부는 셸이 내장되어 있지만 …
파일의 서브 세트를 샘플링하기 위해 사용할 수있는 Linux 명령이 있습니까? 예를 들어, 파일에는 백만 줄이 포함되어 있으며 해당 파일에서 천 줄만 무작위로 샘플링하려고합니다. 무작위로 나는 모든 라인이 동일한 확률을 선택하고 선택된 라인 중 어느 것도 반복적이지 않음을 의미합니다. head그리고 tail하지만 무작위로 파일의 하위 집합을 선택할 수 있습니다. 나는 항상 파이썬 …
명령은 무엇입니까 env ls -al? Linux 테스트를 받았고 "별명을 사용하지 않고 직접 명령을 실행하는 방법"이라는 질문이있었습니다. 특수 기호가있는 접두사 명령과 같은 솔루션이 있다는 것을 알고 있었지만 잊어 버렸습니다. 이제 나는 그것이라는 것을 안다 \. ( 이 게시물 에서 읽음 ). 그러나 나는 또한 어딘가에서 별칭을 제거하기 위해 명령 앞에 접두사를 …
최신 버전의 devtoolset (1.1)을 설치했으며이를 기본값으로 영구적으로 설정하는 방법에 대해 궁금했습니다. 지금 CentOS를 실행하는 서버로 ssh 할 때이 명령을 실행해야합니다scl enable devtoolset-1.1 bash ~ / .bashrc에 추가하고 성공하지 않고 마지막 줄에 붙여 넣기를 시도했습니다.
종종 작업을 재귀 적으로 적용하려고합니다. grep과 같은 일부 명령은 소문자 r을 사용하여 재귀를 나타냅니다. 예를 들어 grep -r foo . 다른 명령은 대문자 R을 선호하는 것 같습니다. chmod -R 755 . 나는 끊임없이 잘못된 길을 가고 있으며 어느 것을 잊어 버리고 있습니다. 이러한 주장에 대한 사례 선택 뒤에 논리가 있습니까?
bash인식되는 모든 명령을 나열 하는 쉘에서 무엇을 입력 할 수 있습니까? 또한 이것은 쉘마다 다른가요? 아니면 모든 셸에 인식하는 명령의 "디렉토리"가 있습니까? 둘째, 다른 질문이지만 어떻게 그중 하나를 무시할 수 있습니까? 다시 말해서 어떻게 view우분투 시스템에 존재하는 명령을 대체하기 위해 내 명령을 작성할 수 있습니까 vim?
쉘이 종료로 알려진 쓸모 없는 ( 또는 부분적으로 쓸모없는 ) 명령 을 수행하도록 요청받은 경우 cat hugeregularfile.txt > /dev/null해당 명령의 실행을 건너 뛸 수 있습니까 ( 또는 더 저렴한 동등한 명령을 실행할 수touch -a hugeregularfile.txt 있습니까)? 더 일반적으로, 쉘이 C 컴파일러와 유사 합니까? 만약 외부에서 관찰 가능한 행동이 추상 기계가 …
터미널에 일부 명령을 붙여 넣으면 때때로 "Enter"키를 누른 것처럼 자동으로 명령을 실행합니다. 나는 오랫동안 리눅스를 사용해 왔으며 많은 배포판에서 다양한 콘솔에 수천 개의 명령을 붙여 넣었으며 붙여 넣을 명령이 자동으로 실행 될지 여부를 여전히 알 수 없습니다. 무엇이이 행동을 유발합니까?
최근 --에는 이중 하이픈이라는 것을 알고있어 옵션 목록이 끝났다는 것을 명령에 알려주는 데 사용되며 다음은 옵션으로 간주해서는 안됩니다. 그래서, grep -- 'search_word' * 주어진을 검색합니다 search_word. 그러나을 제거 --하고 파일로 시작하는 단일 파일 -이 있으면 filename 의 문자와 일치하는 옵션이 켜지 면 예기치 않은 동작이 발생할 수 있습니다 . 이것이 …
yes명령을 사용하는 것이 궁금 할 때이 의견을 우연히 발견하고 실행하려고했습니다. yes $(yes yes) 내가 이해 한 바에 따르면, 이것은 단순히 무한 시퀀스를 yes출력해야하지만 대신 아무것도 출력하지 않고 몇 초 후에 그래픽 터미널이 충돌합니다. (tty1에서 실행하면 얼마 후 로그인 프롬프트가 표시됩니다.) 여기서 무슨 일이 일어나고 있습니까?
첨부 파일이라는 단어가없는 파일을 찾으려면이 grep 명령이 있습니다. grep -L -- Attachments * 해당 명령에서 출력되는 모든 파일을 이동하고 싶습니다. bash에서 어떻게합니까? 파이프를 사용합니까? 완전한 스크립트에서 더 현명한 if / then 문을 사용합니까?