«shell» 태그된 질문

셸은 일반적으로 명령 줄에 입력하여 사용자가 운영 체제와 상호 작용할 수있는 소프트웨어입니다.

8
파일 확장자로 정렬하고 이름을 지정하는 방법은 무엇입니까?
기본적으로 ls 명령은 파일 이름을 기준으로 정렬하지만 디렉토리가 다른 파일 유형보다 먼저 나타나기를 원합니다. Windows 탐색기가 유형 열을 기준으로 정렬하는 방식과 같이 확장명별로 파일을 정렬하고 싶을 수도 있습니다. ls와 비슷한 것을 할 수있는 방법이 있습니까?
44 linux  shell 

5
이름에 공백이 포함 된 디렉토리로 cd하는 방법?
Mac OS X에서 내 데스크탑에 "Reader 0.5"라는 디렉토리가 있습니다. 터미널에서 디렉토리에 액세스 할 때 다음 코드를 사용하고 있습니다. cd /Users/niho/Desktop/Reader 0.5 하지만 그것은 던졌습니다 : 그러한 파일 또는 디렉토리 없음 오류. 어떻게 그 디렉토리에 cd 할 수 있습니까? 감사.
43 macos  bash  shell 

6
리눅스의 sh (bash가 아닌)에서 명령 프롬프트에 현재 경로를 표시하는 방법?
현재 "#"만 표시하는 sh 프롬프트 (bash 쉘이 아닌)에 현재 경로를 표시하고 싶습니다. env PS1="$(whoami)@$(hostname):$(pwd)" 과 set PS1="$(whoami)@$(hostname):$(pwd)" 에서 /etc/profile. 그러나 디렉토리가 변경되거나 사용자가 변경 될 때 이것은 새로 고쳐지지 않습니다. 이것을 역동적으로 만드는 방법을 제안하십시오.
43 linux  shell  sh  busybox 

12
명령 행에서 CUPS 프린터를 다시 시작하는 방법?
CUPS에는 때때로 드라이버 문제 (HP 1010)로 인해 일시 중지되는 프린터가 있습니다. CUPS에서 프린터를 재개하기 위해 시간당 한 번 실행되는 쉘 스크립트를 작성하고 싶습니다. 그러나 몇 분 동안 인터넷 검색을 한 후 셸 명령 줄에서 프린터를 다시 시작하는 방법을 모릅니다.
42 linux  shell  printing  cups 


10
쉘이없는 운영 체제는 무엇입니까?
bash 또는 command.com (최대 Windows ME) 또는 CMD.EXE (이후 버전)와 같은 쉘은 사용자의 명령을 받아들이는 인터페이스를 제공합니다. 쉘이 실행되기 전에 운영 체제는 어떤 모습입니까? 첫 번째 쉘이 개발되기 전에 시스템이 어떻게 사용 되었습니까 (예 : 1970 년대 초의 UNIX)? 컴퓨터가 명령을 받아 들일 수없는 경우 (명령 줄이없는 경우) 사용자는 어떻게 …

5
','를 '..'로 별칭을 지정할 수 있습니까?
때로는 부모 디렉토리로 변경하고 싶을 때 실수 cd ,,대신을 입력 합니다 cd ... bash 가이 문장을 동일하게 고려할 수있는 방법이 있습니까? 명령에 쉼표를 사용하지 않습니다. 이상적으로에 별칭 ,,을 지정하고 싶습니다 ... 이것을 시도했을 때 작동하지 않았습니다. 왜 이것이 효과가 없었습니까? 이 문제에 어떻게 더 접근 할 수 있습니까? $ alias …
41 linux  bash  shell 

5
bash 함수의 정의 찾기
나는 많은 레거시 쉘 스크립트 마술이있는 환경에서 일합니다. 커맨드 라인에서 많이 사용되는 것 중 하나는 내 파일 .bash_profile에 포함 된 파일에서 포함 된 일부 파일에서 가져온 bash 함수입니다. 5 가지 레벨의 포함을 통해 추적하지 않고 이러한 함수의 정의 위치를 ​​정의하거나 더 잘 정의 할 수있는 방법이 있습니까?
41 bash  shell 

3
분리 가능한 세션 (tmux / screen)으로 현재 명령 전송
현재 백업을 실행 중이며 on tmux또는 과 같이 분리 가능한 백업으로 전송해야합니다 screen. 명령이 현재 실행 중일 때이를 수행 할 수있는 방법이 있습니까? Ctrl+ 를 눌러 명령을 백그라운드로 보내고 명령 Z을 실행하여 다시 넣을 수 fg있습니다. 그러나 터미널을 종료 할 때 해당 세션이 돌아갈 수 있는지 여부는 알 수 없습니다.

3
zsh 명령에서 와일드 카드 사용
같은 명령을 사용 rsync하고 scp와 ZSH내가 문제로 실행했습니다. 일치하는 모든 파일을 제공하는 (정상적인) 동작 대신 실행되지 않고 다음을 반환합니다. ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* 이 문제를 어떻게 해결할 수 있습니까? 나의 .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source $ZSH/oh-my-zsh.sh export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin

7
한 사용자의 모든 파일을 다른 사용자로 변경하려면 어떻게해야합니까?
주어진 사용자, 바람직하게 대상 디렉토리에있는 모든 파일의 소유권을 다른 지정된 사용자로 변경할 수있는 Linux 명령을 찾고 있습니다. 내 꿈의 명령은 다음과 같습니다. chuser -R --olduser tom --newuser jerry 또는 chuser -R --olduser 1066 --newuser 1492 이것은 내 시나리오입니다 ... 사용자 및 그룹 정보가 보존 된 백업 파일 (.tgz)이 있습니다. Apache …

5
수백만 개의 파일 삭제
수백만 개의 gif 이미지로 가득 채웠습니다. rm 명령에 비해 너무 많습니다. 다음과 같이 find 명령을 시도했습니다. find . -name "*.gif" -print0 | xargs -0 rm 문제는 내 컴퓨터가 정말로 나 빠지고 서버이기 때문에 고객에게 시간 초과가 발생한다는 것입니다. 머신을 잠그지 않고 모든 파일을 더 빨리 삭제할 수있는 방법이 있습니까?
38 linux  bash  shell  find  rm 

5
명령을 자세하게 실행하면 속도가 느려 집니까?
나는 -v많은 응용 프로그램에 대해 플래그를 사용하는 것을 발견했습니다 (특히 tarand 같은 사소한 것들 cp). 그러나 큰 파일을 압축 해제하면 -v플래그를 사용하지 않을 때보 다 시간이 오래 걸립니다 . 터미널이 텍스트를 처리해야하기 때문에 버퍼가 무엇이든 채우고 있다고 가정합니다. 그러나 내 질문은 응용 프로그램이 실제로 느리게 실행되거나 동일한 시간 내에 완료됩니까? …
37 linux  unix  shell 


4
Mac에서 Alt + Dot에 해당하는 대체 기능
리눅스 쉘에서 놓친 것 중 하나는 Alt + Dot 단축키입니다. 그것이하는 것은 이전 명령의 마지막 인수를 삽입하는 것입니다. 사소한 기술로 보이지만 실제로는 유용합니다. 즉, 이것을 입력하면 : $ ls /Applications/MAMP/conf/apache/ 다음에 명령 + 바로 가기를 입력하면 인수가 완료됩니다. $ cd 'alt+dot' Mac에서는 두 가지 대안을 알고 있습니다. 누르면 Esc 키 …
36 linux  mac  bash  terminal  shell 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.