中文版请看这里
그래픽 사용자 인터페이스는 컴퓨터 사용자에게 매우 친숙합니다. 그들은 명령 줄 인터페이스 (CLI)의 인식 된 가파른 학습 곡선에 대한 반응으로 도입되었습니다.

그러나 종종 더 많은 리소스가 필요하며 스크립팅을 통해 덜 강력하고 자동화하기가 어렵습니다.
컴퓨터 전문가로서 우리는 더 효율적이고 업무를 개선하기를 원합니다. 우리는 명령 단어가 쉽게 발견 할 수 없거나 니모닉이 될 수 없다는 것을 알고 있으므로 GUI에서 유혹을받을 수있는 몇 가지 일반적인 작업을 나열하려고합니다.
파일을 드래그 앤 삭제 중지 또는 CMD/CTRL + C, CMD/CTRL + VA 파일 ?
readme.txt documents 디렉토리에 복사하십시오
$ cp readme.txt documents/목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 파일을 복제 하시겠습니까 ?
$ cp readme.txt readme.bak.txt더 발전 :
$ cp readme{,.bak}.txt
# Note: learn how the {} works with touch foo{1,2,3}.txt and see what happens.목차로 이동 하시겠습니까?
드래그를 중지하고 디렉토리 또는 CMD/CTRL + C, CMD/CTRL + VA 디렉토리를 떨어 뜨립니다 .
myMusic 디렉토리를 myMedia 디렉토리에 복사하십시오
$ cp -a myMusic myMedia/
# or
$ cp -a myMusic/ myMedia/myMusic/목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 디렉토리를 복제 하시겠습니까 ?
$ cp -a myMusic/ myMedia/
# or if `myMedia` folder doesn't exist
$ cp -a myMusic myMedia/목차로 이동 하시겠습니까?
파일을 드래그 앤 삭제 중지 또는 cmd/ctrl + x, cmd/ctrl + va 파일 ?
$ mv readme.txt documents/이런 이유로 파일을 움직일 때 항상 후행 슬래시를 사용하십시오.
목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 파일 이름을 바꾸시겠습니까 ?
$ mv readme.txt README.md목차로 이동 하시겠습니까?
드래그를 중지하고 디렉토리 또는 CMD/CTRL + X, CMD/CTRL + VA 디렉토리를 드롭하십시오 .
$ mv myMedia myMusic/
# or
$ mv myMedia/ myMusic/myMedia목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 디렉토리 이름을 바꾸시겠습니까 ?
$ mv myMedia/ myMusic/목차로 이동 하시겠습니까?
드래그를 중지하고 디렉토리 병합을 합병 하시겠습니까 ?
$ rsync -a /images/ /images2/ # note: may over-write files with the same name, so be careful!목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 새 파일을 만들 수 있습니까 ?
$ touch ' new file ' # updates the file's access and modification timestamp if it already exists
# or
$ > ' new file ' # note: erases the content if it already exists목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 새 디렉토리를 작성 하시겠습니까 ?
$ mkdir ' untitled folder '
# or
$ mkdir -p ' path/may/not/exist/untitled folder '목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 파일/디렉토리 정보를 표시 하시겠습니까 ?
$ du -sh node_modules/목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 파일/디렉토리 정보를 표시 하시겠습니까 ?
$ stat -x readme.md # on macOS
$ stat readme.md # on Linux목차로 이동 하시겠습니까?
파일의 두 번 클릭을 중지 하시겠습니까 ?
$ xdg-open file # on Linux
$ open file # on MacOS
$ start file # on Windows목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 열 수 있습니까 ?
$ open -a appName file목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 디렉토리를 압축 하시겠습니까 ?
$ zip -r archive_name.zip folder_to_compress목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 디렉토리를 막을 수 있습니까 ?
$ unzip archive_name.zip목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 디렉토리를 막을 수 있습니까 ?
$ unar archive_name.zip
$ unar archive_name.7z
$ unar archive_name.rar
$ unar archive_name.ISO
$ unar archive_name.tar.gz목차로 이동 하시겠습니까?
Winrar 사용을 중지하십니까 ?
$ zipinfo archive_name.zip
# or
$ unzip -l archive_name.zip목차로 이동 하시겠습니까?
Winrar 사용을 중지하십니까 ?
$ lsar -l archive_name.zip
$ lsar -l archive_name.7z
$ lsar -l archive_name.ISO
$ lsar -l archive_name.rar
$ lsar -l archive_name.tar.gz목차로 이동 하시겠습니까?
마우스 오른쪽 클릭을 중지하고 파일을 영구적으로 삭제 하시겠습니까 ?
$ rm my_useless_file 중요 : rm 명령은 my_useless_file 영구적으로 삭제합니다. 이는 my_useless_file bin을 재활용하고 빈 재활용 빈을 누르는 것과 같습니다.
목차로 이동 하시겠습니까?
마우스 오른쪽 버튼을 클릭하고 영구적으로 디렉토리를 삭제 하시겠습니까 ?
$ rm -r my_useless_folder목차로 이동 하시겠습니까?
$ find . -name " *.bak " -type f -delete 중요 : find . -name "*.bak" -type f 먼저 어떤 파일을 제거 할 것인지 확인하십시오.
목차로 이동 하시겠습니까?
파인더 또는 파일 탐색기 열기를 중단 하시겠습니까 ?
$ ls my_folder # Simple
$ ls -la my_folder # -l: show in list format. -a: show all files, including hidden. -la combines those options.
$ ls -alrth my_folder # -r: reverse output. -t: sort by time (modified). -h: output human-readable sizes.목차로 이동 하시겠습니까?
파인더 또는 파일 탐색기 열기를 중단 하시겠습니까 ?
$ tree # on Linux
$ find . -print | sed -e ' s;[^/]*/;|____;g;s;____|; |;g ' # on MacOS
# Note: install homebrew (https://brew.sh) to be able to use (some) Linux utilities such as tree.
# brew install tree목차로 이동 하시겠습니까?
파일 탐색기 사용을 중지하여 파일을 찾으시겠습니까 ?
5 일 전에 모든 파일을 수정했습니다
$ find my_folder -mtime +5목차로 이동 하시겠습니까?
이번 달 캘린더 위젯이 어떻게 생겼는지 찾지 않습니까 ?
텍스트 캘린더를 표시하십시오
$ cal선택한 월 및 연도 일정을 표시합니다
$ cal 11 2018목차로 이동 하시겠습니까?
WebApps 사용을 중지하여 향후 날짜를 계산 하시겠습니까 ?
오늘의 날짜는 무엇입니까?
$ date +%m/%d/%Y지금부터 일주일은 어떻습니까?
$ date -d " +7 days " # on Linux
$ date -j -v+7d # on MacOS목차로 이동 하시겠습니까?
계산기 위젯 사용을 중지하십니까 ?
$ bc -l목차로 이동 하시겠습니까?
Ctrl + Alt + 삭제 중지를 중지하고 죽일 프로그램을 선택 하시겠습니까 ?
$ killall -9 program_name목차로 이동 하시겠습니까?
브라우저 열기를 중지시겠습니까 ?
$ curl -i umair.surge.sh
# curl's -i (--include) option includes HTTP response headers in its output.목차로 이동 하시겠습니까?
파일을 두 번 클릭하지 않으시겠습니까 ?
$ cat apps/settings.py
# if the file is too big to fit on one page, you can use a 'pager' (less) which shows you one page at a time.
$ less apps/settings.py목차로 이동 하시겠습니까?
파일에서 CMD/CTRL + F를 중지 하시겠습니까 ?
$ grep -i " Query " file.txt
목차로 이동 하시겠습니까?
디렉토리에서 CMD/CTRL + F를 중지 하시겠습니까 ?
$ ripgrep -i " Query "
# brew install ripgrep목차로 이동 하시겠습니까?
미리보기 사용을 중지하십니까 ?
$ imgcat image.png
# Note: requires iTerm2 terminal.목차로 이동 하시겠습니까?
디스크 아이콘을 마우스 오른쪽 버튼으로 클릭하거나 디스크 유틸리티를 열었습니까 ?
$ df -h목차로 이동 하시겠습니까?
활동 모니터 또는 작업 관리자 열기를 중지하십니까 ?
$ top자세한 내용을 원한다면 :
$ htop목차로 이동 하시겠습니까?
$ glances
# brew install glances목차로 이동 하시겠습니까?
SSH를 통해 액세스하는 서버를 패치하고 GUI가 없을 때 유용 할 수 있습니다.
# poweroff
$ sudo shutdown -h now
# reboot
$ sudo shutdown -r now목차로 이동 하시겠습니까?
$ df목차로 이동 하시겠습니까?
$ sudo umount /dev/sdb1목차로 이동 하시겠습니까?
# FAT32
$ sudo mkfs.vfat /dev/sdb1
# NTFS
$ sudo mkfs.ntfs /dev/sdb1
# exFAT
$ sudo mkfs.exfat /dev/sdb1목차로 이동 하시겠습니까?
$ sudo fsck /dev/sdb1목차로 이동 하시겠습니까?
파일을 하나씩 클릭하지 않습니까 ?
$ for FILE in * ; do echo $FILE ; done목차로 이동 하시겠습니까?
네트워크 유틸리티 사용을 중지하십시오
$ nc -vz www.google.com 443
$ nc -vz 1.1.1.1 53목차로 이동 하시겠습니까?
네트워크 유틸리티 사용을 중지하십시오
$ dig www.google.com목차로 이동 하시겠습니까?
네트워크 유틸리티 및 도메인 등록 제공 업체 웹 사이트 사용 중지
$ whois www.google.com목차로 이동 하시겠습니까?

목차로 이동 하시겠습니까?
| 핫키 | 설명 |
|---|---|
| Ctrl + a | 현재 입력하고있는 줄의 시작 부분으로 이동하십시오. |
| ctrl + e | 현재 입력하고있는 줄의 끝으로 이동하십시오. |
| ctrl + l | CLEAR 명령과 유사한 화면을 지 웁니다 |
| ctrl + u | 커서 위치 앞에 선을 지 웁니다. 당신이 줄의 끝에 있다면, 전체 라인을 지 웁니다. |
| ctrl + h | 백 스페이스와 동일합니다 |
| ctrl + r | 이전에 사용한 명령을 검색 할 수 있습니다 |
| ctrl + c | 당신이 달리는 것을 죽여라 |
| ctrl + d | 현재 쉘을 종료하십시오 |
| ctrl + z | 정지 된 배경 프로세스에 실행하는 모든 것을 넣습니다. FG는 그것을 복원합니다. |
| ctrl + w | 커서 앞에 단어를 삭제하십시오 |
| ctrl + k | 커서 뒤에 선을 지 웁니다 |
| ctrl + t | 커서 전에 마지막 두 문자를 교체하십시오 |
| Ctrl + f | 커서를 앞으로 움직입니다 |
| Ctrl + b | 커서를 뒤로 이동하십시오 |
| esc + t | 커서 전에 마지막 두 단어를 교체하십시오 |
| alt + t | esc + t 와 동일합니다 |
| alt + f | 커서를 현재 줄에서 한 단어로 이동하십시오 |
| alt + b | 현재 줄에서 커서를 뒤로 이동하십시오 |
| esc + f | Alt + f 와 동일합니다 |
| esc + b | Alt + b 와 동일합니다 |
| alt + . | 가장 최근에 명령의 마지막 단어를 붙여 넣으십시오 |
| 꼬리표 | 자동 완성 파일 및 디렉토리 이름 |
| 목차로 이동 하시겠습니까? |
당신은 항상 당신이 익숙하지 않은 명령을 Google이나 man 할 수 있습니다. 또는 단순화되고 커뮤니티 중심의 맨 페이지 모음 인 TLDR 체크 아웃 TLDR.
목차로 이동 하시겠습니까?