이 질문에는 이미 답변이 있습니다 . 명령 행 인수와 같은 이름의 파일을 작성하는 방법은 무엇입니까? (4 답변) 휴일 오년 전에 . Bash에서 -p? 라는 디렉토리를 어떻게 만들 수 있습니까? mkdir -p실패한. mkdir "-p"실패한. mkdir "\-p"실패한. mkdir \-p실패한.
Linux 사용자로서 일부 응용 프로그램은 경로를 열도록 요청할 수 있으며 이로 인해 파일 관리자가 시작됩니다. 프로그래밍 방식 으로이 작업을 수행하고 싶지만 기본 파일 관리자가 무엇인지 어떻게 알 수 있습니까? 이 정보를 찾는 방법이 있습니까? 환경 변수가 있습니까? "파일 관리자"란 파일을 관리 할 수있는 응용 프로그램, 즉 Nautilus (GNOME) 또는 Dolphin …
Bash Prompt (PS1 변수)에서 잠재적으로 프롬프트에 텍스트를 추가하는 함수를 호출하고 있습니다. export PS1="\u@\h \$(my_function) \$ " 그러나 프롬프트의 기능에는 기능의 출력 (때로는 빨간색, 때로는 녹색)에 따라 변경되는 ANSI 색상 코드가 포함됩니다. \[PS1 변수에 " "를 추가하면 해당 코드가 비 인쇄로 이스케이프되어야하지만 echo함수에서를 수행하면 " \["이 (가) 프롬프트에 문자 그대로 인쇄됩니다. …
일반적으로 우리는 하나의 인수 만 전달하면됩니다. echo abc | cat echo abc | cat some_file - echo abc | cat - some_file 두 가지 주장을 전달할 수있는 방법이 있습니까? 같은 것 {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` 두 결과를 파일에 먼저 저장할 수 있습니다. …
내가 사용 IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a. 이들 중 어느 것도 KB 또는 MB 형식으로 내 응용 프로그램에서 보내고받는 실시간 패킷을 찾는 데 도움이되지 않습니다. 그 이유는 압축이 올바른지 확인 해야하는 응용 프로그램을 작성하고 있지만 테스트를 진행할 수 없기 때문입니다. 매우 구체적이고 정확한 실시간 네트워크 통계를 추적하기 위해 무엇을 …
다음과 같이 SSH를 통해 먼 스크립트를 시작합니다. ssh user@ipaddress '~/my_script.sh' 모든 것이 잘 진행되지만 스크립트가 완료되면 연결이 닫히지 않습니다. 현재 연결을 끊으려면 CTRL-C를 눌러야합니다. '~ / my_script.sh'에서 "exit"명령을 시도했지만 쓸모가 없습니다. '~ / my_script.sh'에서 "logout"명령을 시도했는데 메시지가 나타납니다. logout: not login shell: use exit ... 스크립트가 완료되면 SSH를 자동으로 올바르게 …
어떤 이유로, 재부팅 후 시스템이 BASH 기록을 유지할 수 없습니다. 내 관련 섹션은 다음과 같습니다 ~/.bashrc. shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" 내가 알 수있는 한 필요한 옵션이 모두 있습니다 ( 과거의 모든 재부팅없이 여러 재부팅에서 기록을 유지할 수 있다는 것을 알고 …
Myscript.sh입력으로 하나의 인수가 필요한 bash 쉘 스크립트가 있다고 가정하십시오 . 그러나 나는 텍스트 파일의 내용 text.txt이 그 인수가 되기를 원합니다 . 나는 이것을 시도했지만 작동하지 않습니다 : cat text.txt | ./Myscript.sh 이것을 할 수있는 방법이 있습니까?
IT 부서에서 얻은 새로운 Linux 컴퓨터를 설정하고 .profile있는데 새 터미널 세션을 시작할 때로드되지 않는 것으로 나타났습니다 . 현재 쉘은 배쉬 내가 기본에서 변경했지만, 쉬 가 함께했다. .profile시작시 어떻게 로드 합니까? 나는 통해 쉘에 액세스 SSH : ssh myusername@remotemachine. 관리자 권한이 있습니다.
파일의 전체 경로를 얻는 쉬운 방법을 원합니다. 나는 현재 이것을 입력 : echo `pwd`/file.ext 그것을 단축하려고 노력하면서 bash 별칭을 만들었습니다. alias fp='echo `pwd`/' 내가 입력하면 그러나 지금 fp file.ext, 사이에 나타나는 공간이 /하고는 file.ext. 그러한 명령이 이미 존재하며 누락되었습니다? 그렇지 않다면 bash에서 그러한 별칭이나 함수를 어떻게 만들 수 있습니까?