어떻게 해커가 됩니까
Ctrl+A
키만 누르면 된다.)나는 마우스를 사용하면 너의 속도를 크게 방해할 뿐만 아니라, 심지어는 우리로 하여금 가장 간단한 결정에 대해 심사숙고하고 행동하게 할 수도 있다는 것을 발견했다.나는 너에게 너의 속도와 표현을 향상시키고 어느 곳에서든 이 녀석처럼 멋있는 기술을 가르쳐 주고 싶다.
면책 성명: 이 안내서는 WSL(Windows Subsystem for Linux)이 있는 Windows, 모든 Linux 릴리스 및 MacOS에 적용됩니다.
distro
means distributable, and its just a tailored version of Linux for certain specific needs. For example, Red Hat is the enterprise version, Mint is a general customizable build, and Raspbian is optimized for Raspberry PIs.
I recommend Ubuntu 20.04 since it's user friendly and has a lot of support.
너의 단말기를 그래픽 인터페이스가 없는 상황에서 수동으로 컴퓨터를 조작하는 방식으로 상상해라.모든 것은 키보드를 통해 제어할 수 있으며, 당신이 필요로 하는 것에 어떻게 접근하는지 알기만 하면 된다.
타자는 해커의 방식이다.
그래서 제1과: 핫키를 배운다.
지금 만약 내가 아무것도 볼 수 없거나 클릭할 수 있는 것이 없다면, 나는 어떻게 내비게이션을 합니까?
입력할 첫 번째 명령은
pwd
입니다.$ pwd
/user/kweizar
이것은 컴퓨터 파일 시스템의 현재 작업 디렉터리를 가리키는 경로입니다.경로는 대소문자를 구분하기 때문에 입력한 내용을 주의하십시오.cd path
명령을 사용하여 디렉토리를 이동할 수 있으며 cd는 Change Directory를 나타냅니다.많은 옵션이 cd 명령 매개 변수로 전달될 수 있습니다.
$ cd
/ : go to the root directory of your system.
.. : go to the parent directory // /user in this case
/user/kweizar/photos : an absolute path.
~/photos
// or } these two are relative paths.
./photos
나중에 절대 및 상대 경로에 대해 자세히 설명합니다.Assume you are on the D/ folder, invoking
cd ..
would take you to C/,cd ~
would take you to A/ since it's assigned as your home directory.
The commandcd /
would take you to the root folder and invokingcd .
wouldn't do anything since you'd be navigating to the same folder.
이제 탐색 섹션이 끝나면 원하는 디렉토리에 액세스할 수 있습니다.
주의해야 할 것은 컴퓨터의 모든 내용이 파일이라는 것이다.그것들은 뿌리(/)에서 시작하는 부/자 차원 구조를 따라 나무처럼 끊임없이 갈라진다.
디렉터리도 파일입니다.폴더 속성을 나타내는 추가 메타데이터를 가지고 있습니다.
Tip: File extensions are actually not required, they just help the OS associate the program that's meant to open that specific type of file.
지금 우리는 우리 주위 환경에 대한 정보를 얻고 싶다.
ls
명령을 사용하여 현재 디렉터리의 내용을 보여 줍니다$ ls
photos/
documents/
main.go
calculator
터미널에서/user/kweizar의 모든 파일을 출력합니다우리는 또한 명령과 경로를 결합시켜 이 디렉터리의 내용을 원격으로 검사할 수 있다.
$ ls ./photos/event/
photo1.jpg
photo2.jpg
잠깐만, 도대체 뭐야.
?이것은 현재 디렉터리를 대표하는 별명입니다.위에서 말한 바와 같이 부모 디렉터리에 들어갈 수 있는 유사한 파일도 있습니다.우리는 혼란을 줄이기 위해 화면을 지우기 위해 우리와 무관한 정보를 출력했다.
..
를 입력하거나 clear
를 눌러 콘솔 프롬프트 화면을 재설정할 수 있습니다.🪧 To open the console's manual use the
man man
command. It will contain the instructions to open the multiple sections of the manual.
This contains information for the shell commands (like ls, cd, etc.), system calls, the C and C++ libraries and their specifications, and many others. Combineman
with other commands to get their specific manual pages.
Always refer to this guide first when you need thorough documentation.
프로젝트를 구축하기 시작하면 파일과 폴더를 만들어야 합니다.
파일을 만들려면
ctrl + L
명령을 사용합니다.이것은 지정한 이름을 가진 공백 파일을 만들 것입니다.폴더를 만들려면
touch
명령을 사용합니다.📢 Avoid using spaces in names, preferably use a naming format system like camelCase or snake_case and stick to it!
99퍼센트의 명령을 파일 경로와 결합할 것입니다.단, 나는 명령을 위해 두 가지 뉴스 모델을 소개할 것이다. 예를 들어
mkdir
명령.// Pattern 1:
// command source_path destination_path
$ cp ./photos/event/photo1.jpg .
맞혔습니다.cp는copy 명령입니다.지금 사진 한 장을 복사합니다.jpg는 현재 디렉터리에 존재합니다.너도 mv로 파일을 이동할 수 있다. 이것도 파일 이름을 바꾸는 명령이다. 목표 경로에서 새 이름을 지정하기만 하면 된다.
$ mv ./photos/event/photo1.jpg ./movedpicture.jpg
지금은 사진 1.jpg는 현재 디렉터리movedpicture로 이동하고 이름을 바꿉니다.jpg나는 두 번째 모드에
cp
명령을 사용할 것이다.// Pattern 2:
// command destination_path1 destination_path2 destination_path3 ...
$ mkdir music videos pictures
이것은 음악, 동영상, 그림이라는 세 개의 단독 폴더를 만들 것이다.우리는 오늘 이미 충분한 것을 배웠으니, 곧 너는 어떤 대형 기기도 침입할 것이다.
Takeaway:
-Use the keyboard!
-Learn the shortcuts.
Information commands:
-pwd
-ls
-man
Navigation:
-cd
File Management:
-touch
-mkdir
-mv
-cp
-Command Patterns
-Aliases
이것은 mkdir
시리즈의 첫 번째 부분이다.프로그램, Vim, Bash 스크립트, 파이프, 정규 표현식, 그리고 셸, 편집기, 운영체제를 제어하는 핫키와 알림 등 더 많은 주제를 포괄할 수 있기를 바랍니다.읽어 주셔서 감사합니다. 관심 있는 화제를 더 소개해 드리려면 저에게 알려 주십시오.
Reference
이 문제에 관하여(어떻게 해커가 됩니까), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aalvarez89/how-to-be-a-hackerman-hmj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)