태그 보관물: command-line

command-line

사람들에게 터미널 명령을 배우도록 훈련시킬 수있는 게임이 있습니까? [닫은] 배우는 전제

터미널 사용법을 배우는 것이 우분투 사용법을 배우는 전제 조건 인 것 같습니다. 그래서 나는 배우는 가장 좋은 방법을 찾으려고 노력하고 있습니다. Quizlet 온라인 플래시 카드가 있습니까? 더 좋은 방법?



답변

~/.bashrc파일 끝에 다음 줄 (명령)을 추가 할 수 있습니다 .

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

터미널을 열 때마다 임의의 명령에 대해 배울 것입니다.


재미를 원한다면 cowsay“유틸리티”를 사용할 수 있습니다 . 설치하려면 터미널에서 다음을 실행하십시오.

sudo apt-get install cowsay

그런 다음 ~/.bashrc파일 끝에 다음 줄을 추가 하십시오.

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

또는에서 위의 행을 별칭으로 추가 할 수 있습니다 ~/.bash_aliases. 나는 덧붙였다 :

alias ?='cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)'

당신이 지루해 할 때마다 터미널을 입력 할 수 있습니다 ?(다음 Enter). 혼자서 주사위를 치는 것과 같습니다.

여기에 이미지 설명을 입력하십시오


답변

나는 ~을 가지고 놀곤했다 whatis. 그것은 정확히 게임이 아니지만 배우는 비교적 쉬운 방법입니다.

예를 들어 type을 입력 whatis sudo apt-get update 하면 다음이 반환됩니다.

여기에 이미지 설명을 입력하십시오

명령을 실행하기 전에 먼저 명령을 누르십시오 whatis. 내가 무엇을할지 배우고 나서 자신감있게 명령을 수행 할 것입니다.

경우 whatis많은 정보를 제공하지 않거나 내게 불분명 경우, 나는로 이동을 읽습니다 man.

예를 들면 다음과 같습니다 man sudo.

Google은 Ask Ubuntu 내부 및 외부의 많은 정보를 제공합니다 . 여기 LMGTFY : 우분투에서 터미널 명령을 배우는 가장 좋은 방법


답변

그렇습니다. Terminus는 도움이 될만한 게임입니다. 이 라이브 버전은 여기 , 그리고 코드는 GitHub의에 . 코드가 더 쉽게 확장 가능하기를 원하지만 깔끔한 아이디어입니다.


답변

게임에 대해 잘 모르지만 유용한 명령 줄 유틸리티가 있습니다.

명령은 무엇을합니까?

whatis command
# example:
$ whatis cut
cut (1)              - remove sections from each line of files

내가 어떻게 할?

man -k keyword
# example:
$ man -k "remove empty"
rmdir (1)            - remove empty directories

또는

apropos keyword
# defaults to printing every result with at least one of the keywords supplied
#   use --and to only print results matching multiple keywords.
$ apropos zip --and extract
funzip (1)           - filter for extracting from a ZIP archive in a pipe
unzip (1)            - list, test and extract compressed files in a ZIP archive
unzipsfx (1)         - self-extracting stub for prepending to ZIP archives
uz (1)               - gunzips and extracts a gzip'd tar'd archive

어떻게 사용하나요?

man command
# example:
man tar
# use '?' key to search, and 'q' to quit.

또는 일부 유틸리티는 다음과 같은 도움말 옵션을 지원합니다.

$ umount --help
Usage: umount -h | -V
   umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
   umount [-d] [-f] [-r] [-n] [-v] special | node...

이들의 형태 일 수있다 command -h, command --help, command -?.

정보를 위해:

info command
# example:
$ info cat
# shows an information page

구체적으로해야 할 일이 있다면 Google이 친구입니다. 그렇지 않으면 O’RiellyBash book 과 같은 많은 책이 있습니다 .


답변

명령 행 fu 살펴보기

멋진 명령 줄 스 니펫을 찾아 볼 수 있으며 더 깊이 이해하려면 사용하는 명령의 매뉴얼을 읽을 수 있습니다.


답변

우분투는 매우 사용자 친화적으로 설계되었습니다. 터미널 사용법을 배우는 것이 우분투 사용법을 배우기위한 전제 조건은 아닙니다. 그러나 파워 유저가 되려면 직접 문제를 해결하십시오.

귀하의 질문에 대답하기 위해 쉘 명령을 돕거나 가르치는 데 도움이되는 게임을 모르지만 다음 리소스 bash 및 시스템 관리와 ​​관련된 것이 좋습니다.

이 튜토리얼은 Red Hat (또 다른 Linux 배포판)을 사용하며 Surrey 대학 학생에게만 적용되는 일부 디렉토리를 참조합니다.

Linux Documentation Project ( http://www.tldp.org/ ) 에서 호스팅 , 저자 Mike G

Wikipedia의 위키 북

GNU Bash 참조 매뉴얼

고급 Bash 스크립팅 안내서 ( http://linux.die.net/ ), 저자 Mendel Cooper


답변

http://overthewire.org에 수많은 게임이 있습니다 . 가장 쉬운 방법은 “절대 초보자를 목표로하는”산적입니다.