[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

āφāϜ āφāĻŽāϰāĻž āϝ⧇ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻ›āĻŋ, āϤāĻž āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻžāϰāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤ LinuxāĻāχ āϟ⧁āϞāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϜāĻžāύāϞ⧇ āφāĻĒāύāĻžāϰ āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āĻŦāĻžāρāϚāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇, āĻāχ āφāĻ°ā§āϟāĻŋāϕ⧇āϞ⧇ āĻŦā§āϝāĻžāĻļ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻļ⧇āϞ āĻāĻŦāĻ‚ ⧍⧧āϟāĻŋ āĻĻāϰāĻ•āĻžāϰāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻļ āĻ…ā§āϝāĻžāϞāĻŋāϝāĻŧāĻžāϏ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāϝāĻŧ⧇āĻ“ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻŦ, āϝāĻž āĻĻā§€āĻ°ā§āϘ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āϞ⧇āĻ–āĻžāϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

→ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϞāϗ⧇ āĻŦā§āϝāĻžāĻļ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻŋāϰāĻŋāϜ āĻĒāĻĄāĻŧ⧁āύ

āĻĒāĻĻ

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻļ⧇āĻ–āĻžāϰ āϏāĻŽāϝāĻŧ Linux āφāĻĒāύāĻŋ āĻāĻŽāύ āĻ…āύ⧇āĻ• āϧāĻžāϰāĻŖāĻžāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻĒāĻĨ āϚāϞāϤ⧇ āϏāĻšāĻžāϝāĻŧāĻ• āĻšāĻŦ⧇āĨ¤ āϏ⧇āϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ, āϝ⧇āĻŽāύ “Linux"āχāωāύāĻŋāĻ•ā§āϏ", āĻŦāĻž "āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻļ⧇āϞ" āĻāĻŦāĻ‚ "āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ" - āĻāχ āĻļāĻŦā§āĻĻ āĻĻ⧁āϟāĻŋ āύāĻŋāϝāĻŧ⧇ āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āĻšāϝāĻŧāĨ¤ āϚāϞ⧁āύ āĻāχ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒāϰāĻŋāĻ­āĻžāώāĻžāϗ⧁āϞ⧋ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤

āχāωāύāĻŋāĻ•ā§āϏ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāĻž 1970 āĻāϰ āĻĻāĻļāϕ⧇ āĻŦ⧇āϞ āĻ˛ā§āϝāĻžāĻŦ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āϤāĻžāϰ āϕ⧋āĻĄ āĻŦāĻ¨ā§āϧ āĻ›āĻŋāϞ.

Linux āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āχāωāύāĻŋāĻ•ā§āϏ-āϏāĻĻ⧃āĻļ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāϟāĻŋ āĻāĻ–āύ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āϏāĻš āĻ…āύ⧇āĻ• āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāĻžāĻ¨ā§āϤāĻŋāĻ• (āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ), āĻŦāĻž āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻŽā§āϞ⧇āϟāϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϝāĻž āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻ⧇āϝāĻŧāĨ¤ āφāĻĒāύāĻŋ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āωāχāĻ¨ā§āĻĄā§‹ āϖ⧁āϞāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻ–ā§‹āϞ (āĻļ⧇āϞ) āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ­āĻžāώāĻžāϝāĻŧ āϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āϏāĻœā§‹āϰ⧇ āφāϘāĻžāϤ āĻŦā§āϝāĻžāĻļ (Bash) āĻāϰ āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ āĻšāϞ⧋ āĻŦā§‹āĻ°ā§āύ āĻāϗ⧇āχāύ āĻļ⧇āϞ (Bourne Again Shell)āĨ¤ āĻāϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĒā§āϰāϚāϞāĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻļ⧇āϞ āĻ­āĻžāώāĻžāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻŦā§āϝāĻžāĻļ āĻļ⧇āϞ āĻšāϞ⧋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻļ⧇āϞ āϝāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ... macOS.

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ (āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ, CLI) āĻšāϞ āĻāĻ•āϜāύ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϕ⧀āĻŦā§‹āĻ°ā§āĻĄ āĻĨ⧇āϕ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ, āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĒāĻžāĻ ā§āϝ āφāĻ•āĻžāϰ⧇ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤ CLI āĻĒā§āϰāϧāĻžāύāϤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻ¤ā§āϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāĻĒ-āϟ⧁-āĻĄā§‡āϟ āϤāĻĨā§āϝ āĻĒ⧇āϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇, āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇āĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāϕ⧇ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāωāϜāĻžāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ (GUI) āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāĻž āωāϚāĻŋāϤ, āϝāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŽāĻžāωāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāϕ⧇ āĻĒā§āϰāĻžāϝāĻŧāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϞāĻŋāĻĒāĻŋ (āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ) āĻšāϞ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϝāĻžāϤ⧇ āĻļ⧇āϞ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāĻŽ āĻĨāĻžāϕ⧇āĨ¤ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϗ⧁āϞāĻŋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ, āϏ⧇āϗ⧁āϞāĻŋ āĻŦāĻžāϰāĻŦāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϞ⧇āĻ–āĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻĒāύāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ, āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύāĻžāϞ, āϞ⧁āĻĒ, āĻĢāĻžāĻ‚āĻļāύ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻāĻ–āύ āϝ⧇āĻšā§‡āϤ⧁ āφāĻŽāϰāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻĻāϗ⧁āϞāĻŋ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇āĻ›āĻŋ, āφāĻŽāĻŋ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāϤ⧇ āϚāĻžāχ āϝ⧇ āφāĻŽāĻŋ āĻāĻ–āĻžāύ⧇ "āĻŦā§āϝāĻžāĻļ", "āĻļ⧇āϞ" āĻāĻŦāĻ‚ "āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ" āĻļāĻŦā§āĻĻāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧāϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ, āϏ⧇āχāϏāĻžāĻĨ⧇ "āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ" āĻāĻŦāĻ‚ "āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ" āĻļāĻŦā§āĻĻāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦāĨ¤

āĻŽāĻžāύ āĻ¸ā§āϰ⧋āϤ, āϝāĻž āφāĻŽāϰāĻž āĻāĻ–āĻžāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ āϤāĻž āĻšāϞ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ, stdin), āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āϟ (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āϟ, stdout) āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āϰ⧁āϟāĻŋ āφāωāϟāĻĒ⧁āϟ (āĻŽāĻžāύ āĻ¤ā§āϰ⧁āϟāĻŋ, stderr).

āϝāĻĻāĻŋ āωāĻĻāĻžāĻšāϰāϪ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āϝāĻž āύ⧀āĻšā§‡ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇, āφāĻĒāύāĻŋ āĻāϰāĻ•āĻŽ āĻ•āĻŋāϛ⧁ āĻĒāĻžāĻŦ⧇āύ my_whatever - āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āĻāχ āϟ⧁āĻ•āϰ⧋āϟāĻŋ āφāĻĒāύāĻžāϰ āĻ•āĻŋāϛ⧁ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽāĨ¤

āĻāĻ–āύ, āĻāχ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āĻ‰ā§ŽāϏāĻ°ā§āĻ— āĻ•āϰāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāĻļā§āϞ⧇āώāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āφāϗ⧇, āφāϏ⧁āύ āϤāĻžāĻĻ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖāϗ⧁āϞāĻŋ āĻāĻ•āĻŦāĻžāϰ āĻĻ⧇āϖ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ•āĨ¤

21 āĻŦā§āϝāĻžāĻļ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

▍ āϤāĻĨā§āϝ āĻĒāĻžāĻ“āϝāĻŧāĻž

  • man: āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ—āĻžāχāĻĄ (āϏāĻšāĻžāϝāĻŧāϤāĻž) āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤
  • pwd: āĻ•āĻžāĻœā§‡āϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤
  • ls: āĻāĻ•āϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤
  • ps: āφāĻĒāύāĻžāϕ⧇ āϚāϞāĻŽāĻžāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĻ⧇āĻ–āϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

▍āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ

  • cd: āĻ•āĻžāĻœā§‡āϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύāĨ¤
  • touch: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
  • mkdir: āĻāĻ•āϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
  • cp: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύāĨ¤
  • mv: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϏāϰāĻžāύ āĻŦāĻž āĻŽā§āϛ⧇ āĻĻāĻŋāύāĨ¤
  • ln: āĻāĻ•āϟāĻŋ āϞāĻŋāĻ™ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤

▍I/O āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻāĻŦāĻ‚ āĻĒāĻžāχāĻĒāϞāĻžāχāύ

  • <: āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻĻ⧇āĻļ stdin.
  • >: āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻĻ⧇āĻļ stdout.
  • |: āĻāĻ•āϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāωāϟāĻĒ⧁āϟ āĻ…āĻ¨ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āχāύāĻĒ⧁āĻŸā§‡ āĻĒāĻžāχāĻĒ āĻ•āϰ⧇āĨ¤

▍ āĻĢāĻžāχāϞ āĻĒāĻĄāĻŧāĻž

  • head: āĻĢāĻžāχāϞ⧇āϰ āĻļ⧁āϰ⧁āϟāĻž āĻĒāĻĄāĻŧ⧁āύāĨ¤
  • tail: āĻĢāĻžāχāϞ⧇āϰ āĻļ⧇āώ āĻĒāĻĄāĻŧ⧁āύāĨ¤
  • cat: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻĒāĻĄāĻŧ⧁āύ āĻāĻŦāĻ‚ āĻāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧁āύ āĻŦāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ⧎

▍ āĻĢāĻžāχāϞ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž, āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž

  • rm: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŽā§āϛ⧁āύāĨ¤
  • kill: āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰ⧁āύāĨ¤

▍āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ

  • grep: āϤāĻĨā§āϝ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰ⧁āύāĨ¤
  • ag: āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

▍āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž

  • tar: āϏāĻ‚āϰāĻ•ā§āώāĻŖāĻžāĻ—āĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāĨ¤

āφāϏ⧁āύ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻŦāĻŋāĻļāĻĻ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŋāĨ¤

āĻĻāϞ⧇āϰ āĻŦāĻŋāĻŦāϰāĻŖ

āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāϏ⧁āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽā§‹āĻ•āĻžāĻŦāĻŋāϞāĻž āĻ•āϰāĻŋ, āϝāĻžāϰ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋ āφāĻ•āĻžāϰ⧇ āϜāĻžāϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ stdout. āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāχ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āωāχāĻ¨ā§āĻĄā§‹āϤ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤

▍ āϤāĻĨā§āϝ āĻĒāĻžāĻ“āϝāĻŧāĻž

man command_name: āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ—āĻžāχāĻĄ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āϤāĻĨā§āϝāĨ¤

pwd: āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰ⧀ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻĒāĻĨ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ āĻŋāĻ• āϕ⧋āĻĨāĻžāϝāĻŧ āϤāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

ls: āĻāĻ•āϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

ls -a: āĻ—ā§‹āĻĒāύ āĻĢāĻžāχāϞāϗ⧁āϞ⧋ āĻĻ⧇āϖ⧁āύ. āĻĒāϤāĻžāĻ•āĻž āĻāĻ–āĻžāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ -a āĻ•āĻŽāĻžāĻ¨ā§āĻĄ ls. āĻĒāϤāĻžāĻ•āĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāϚāϰāĻŖ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤

ls -l: āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤

āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āĻĒāϤāĻžāĻ•āĻž āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ - āĻāχ āĻŽāϤ: ls -al.

ps: āϚāϞāĻŽāĻžāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĻ⧇āϖ⧁āύāĨ¤

ps -e: āϏāĻŽāĻ¸ā§āϤ āϚāϞāĻŽāĻžāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻļ⧇āϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύāϝāĻŧāĨ¤ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āϰāĻžāϝāĻŧāχ āĻāχ āĻĢāĻ°ā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ.

▍āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ

cd my_directory: āĻ•āĻžāĻœā§‡āϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ my_directory. āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻŸā§āϰāĻŋāϤ⧇ āĻāĻ• āĻ¸ā§āϤāϰ āωāĻĒāϰ⧇ āϝ⧇āϤ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ my_directory āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āĻĒāĻžāĻĨ ../.

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
cd āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

touch my_file: āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ my_file āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻĒāĻĨ āĻŦāϰāĻžāĻŦāϰāĨ¤

mkdir my_directory: āĻāĻ•āϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ my_directory āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻĒāĻĨ āĻŦāϰāĻžāĻŦāϰāĨ¤

mv my_file target_directory: āĻĢāĻžāχāϞ āϏāϰāĻžāύ my_file āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ target_directory. āϞāĻ•ā§āĻˇā§āϝ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋāϰ āĻĒāϰāĻŽ āĻĒāĻĨāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ (āĻāĻŦāĻ‚ āĻāϰ āĻŽāϤ⧋ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āύāϝāĻŧ ../).

āĻĻāϞāϟāĻŋ mvāĻĢāĻžāχāϞ āĻŦāĻž āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇āϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāϟāĻŋ āĻāχ āĻŽāϤ āĻĻ⧇āĻ–āϤ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇:

mv my_old_file_name.jpg my_new_file_name.jpg
cp my_source_file target_directory
: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ my_source_file āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āϰāĻžāϖ⧁āύ target_directory.

ln -s my_source_file my_target_file: āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤ⧀āϕ⧀ āϞāĻŋāĻ™ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ my_target_file āĻĢāĻžāχāϞ āĻĒā§āϰāϤāĻŋ my_source_file. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϞāĻŋāĻ™ā§āĻ•āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻŽā§‚āϞ āĻĢāĻžāχāϞāϟāĻŋāĻ“ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻŦ⧇āĨ¤

āĻĢāĻžāχāϞ āĻšāϞ⧇ my_source_file āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāĻŦ⧇, āϤāĻžāϰāĻĒāϰ my_target_file āĻĨāĻžāĻ•āĻŦā§‹. āĻĒāϤāĻžāĻ•āĻž -s āĻ•āĻŽāĻžāĻ¨ā§āĻĄ ln āφāĻĒāύāĻžāϕ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āϜāĻ¨ā§āϝ āϞāĻŋāĻ™ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻāĻ–āύ I/O āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻāĻŦāĻ‚ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻž āϝāĻžāĻ•āĨ¤

▍I/O āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻāĻŦāĻ‚ āĻĒāĻžāχāĻĒāϞāĻžāχāύ

my_command < my_file: āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ āĻĢāĻžāχāϞ āĻŦāĻ°ā§āĻŖāύāĻžāĻ•āĻžāϰ⧀ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ (stdin) āĻĒā§āϰāϤāĻŋ āĻĢāĻžāχāϞ my_file. āĻāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻĻāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϕ⧀āĻŦā§‹āĻ°ā§āĻĄ āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁ āχāύāĻĒ⧁āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻāχ āĻĄā§‡āϟāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤

my_command > my_file: āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋ āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇, āϝ⧇āĻŽāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧀ āϝāĻžāϝāĻŧ stdout āĻāĻŦāĻ‚ āφāωāϟāĻĒ⧁āϟ āĻĒāĻ°ā§āĻĻāĻžāϝāĻŧ, āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ my_file. āĻĢāĻžāχāϞ āĻšāϞ⧇ my_file āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύ⧇āχ - āĻāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĢāĻžāχāϞāϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāĻ•āϞ⧇, āĻāϟāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ ls > my_folder_contents.txt āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻŦ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰ⧀ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϝāĻž āφāϛ⧇ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻĒā§āϰāϤ⧀āϕ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āϝāĻĻāĻŋ > āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ >>, āϤāĻžāϰāĻĒāϰ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāωāϟāĻĒ⧁āϟ āϝ⧇ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āϰāĻŋāĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϏ⧇āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāĻ•āϞ⧇, āĻāχ āĻĢāĻžāχāϞāϟāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻžāĨ¤ āĻāχ āĻĢāĻžāχāϞ⧇āϰ āĻļ⧇āώ⧇ āĻĄā§‡āϟāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āĻāĻ–āύ āĻĄā§‡āϟāĻž āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āĻĻāĻŋāϕ⧇ āύāϜāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ•āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ•āϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāωāϟāĻĒ⧁āϟ āĻ…āĻ¨ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āχāύāĻĒ⧁āĻŸā§‡ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻžāχāĻĒ⧇āϰ āϏāĻžāĻĨ⧇ āĻ…āĻ¨ā§āϝāϟāĻŋ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻŽāϤ⧋

first_command | second_command: āĻĒāϰāĻŋāĻŦāĻžāĻšāĻ• āĻĒā§āϰāϤ⧀āĻ•, |, āĻāĻ•āϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āφāωāϟāĻĒ⧁āϟ āĻ…āĻ¨ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻĒāĻžāĻ āĻžāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻŦāĻ°ā§āĻŖāĻŋāϤ āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āĻŦāĻžāĻŽ āĻĻāĻŋāϕ⧇āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϕ⧀ āĻĒāĻžāĻ āĻžāϝāĻŧ stdout, āĻĒāĻĄāĻŧāĻž stdin āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻĒā§āϰāϤ⧀āϕ⧇āϰ āĻĄāĻžāύāĻĻāĻŋāϕ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

В Linux āĻĒā§āϰāĻžāϝāĻŧ āϝ⧇āϕ⧋āύ⧋ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻĄā§‡āϟāĻž āĻĒā§āϰāϏ⧇āϏāĻŋāĻ‚ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦāϞāĻž āĻšāϝāĻŧ āϝ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁āϤ⧇ Linux āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ•āύāϭ⧇āϝāĻŧāϰāĨ¤

āφāĻĒāύāĻŋ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻĒā§āϰāϤ⧀āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻšā§‡āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻāχ āĻŽāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ:

first_command | second_command | third_command

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻāĻ•āϟāĻŋ āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύāĻž āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇

āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧁āύ āϝāĻ–āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϚāĻŋāĻšā§āύ⧇āϰ āĻŦāĻžāĻŽ āĻĻāĻŋāϕ⧇ |, āĻ•āĻŋāϛ⧁ āφāωāϟāĻĒ⧁āϟ stdout, āϤāĻŋāύāĻŋ āĻ•āĻŋ āφāωāϟāĻĒ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āωāĻĒāϞāĻŦā§āϧ stdin āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻĻāϞāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāϟāĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āϝ⧇, āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻ›āĻŋāĨ¤ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻĒāĻĄāĻŧāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻ–āĻžāύ⧇.

āĻāĻ–āύ āφāϏ⧁āύ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŋāĨ¤

▍ āĻĢāĻžāχāϞ āĻĒāĻĄāĻŧāĻž

head my_file: āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇ āϞāĻžāχāύ āĻĒāĻĄāĻŧ⧇ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āϰ⧀āύ⧇ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āχ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž, āϤāĻŦ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āϕ⧀ āφāωāϟāĻĒ⧁āϟ āĻ•āϰ⧇ āϤāĻžāĻ“ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰ⧇āύ stdināĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

tail my_file: āĻĢāĻžāχāϞ⧇āϰ āĻļ⧇āώ āĻĨ⧇āϕ⧇ āϞāĻžāχāύ āĻĒāĻĄāĻŧ⧇āĨ¤ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āĻŽāĻžāĻĨāĻž (āĻŽāĻžāĻĨāĻž) āϏāĻžāĻŽāύ⧇, āĻāĻŦāĻ‚ āϞ⧇āϜ (āϞ⧇āϜ) āĻĒāĻŋāĻ›āύ⧇

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒāĻžāĻ¨ā§āĻĄāĻžāϏ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄā§‡āϟāĻž āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ head и tail āφāĻĒāύāĻžāϰ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āĻāϟāĻŋ āύāĻž āĻšāϝāĻŧ, āωāĻĒāϰ⧇āϰ āϚāĻŋāĻ¤ā§āϰāϟāĻŋ āĻāĻ•āĻŦāĻžāϰ āĻĻ⧇āϖ⧁āύ, āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϏāĻšāĻœā§‡āχ āϤāĻžāĻĻ⧇āϰ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύāĨ¤

āĻĢāĻžāχāϞ āĻĒāĻĄāĻŧāĻžāϰ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āωāĻĒāĻžāϝāĻŧ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āφāϏ⧁āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŋ cat.

āĻŸā§€āĻŽ cat āĻšāϝāĻŧ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻĢāĻžāχāϞ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ•āϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻ•āϤāϗ⧁āϞāĻŋ āĻĢāĻžāχāϞ āĻĒāĻžāϏ āĻ•āϰāĻž āĻšāϝāĻŧ āϤāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āĻŦāĻŋāĻĄāĻŧāĻžāϞ āφāĻĻ⧇āĻļ

cat my_one_file.txt: āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻĢāĻžāχāϞ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻĒāĻžāϏ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāϟāĻŋ āĻāϟāĻŋāϕ⧇ āφāωāϟāĻĒ⧁āϟ āĻ•āϰ⧇ stdout.

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻĻ⧁āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻž āϤāĻžāϰ āĻŦ⧇āĻļāĻŋ āĻĢāĻžāχāϞ āĻĻ⧇āύ āϤāĻŦ⧇ āĻāϟāĻŋ āĻ­āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āφāϚāϰāĻŖ āĻ•āϰ⧇āĨ¤

cat my_file1.txt my_file2.txt: āχāύāĻĒ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻĒā§āϰāĻžāĻĒā§āϤ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϕ⧀ āϘāĻŸā§‡āϛ⧇ āϤāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇ stdout.

āĻĢāĻžāχāϞ āϏāĻ‚āϝ⧋āϜāύ āĻĢāϞāĻžāĻĢāϞ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĢāĻžāχāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϞ⧇, āφāĻĒāύāĻŋ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ >:

cat my_file1.txt my_file2.txt > my_new_file.txt

āĻāĻ–āύ āφāϏ⧁āύ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻž āϝāĻžāĻ•āĨ¤

▍ āĻĢāĻžāχāϞ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž, āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž

rm my_file: āύāĻĨāĻŋāĻĒāĻ¤ā§āϰ āĻŽā§āϛ⧇ āĻĻāĻžāĻ“ my_file.

rm -r my_folder: āĻāĻ•āϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻŽā§āϛ⧇ āĻĻ⧇āϝāĻŧ my_folder āĻāĻŦāĻ‚ āĻāϤ⧇ āĻĨāĻžāĻ•āĻž āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰāĨ¤ āĻĒāϤāĻžāĻ•āĻž -r āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϰāĻŋāĻ•āĻžāĻ°ā§āϏāĻŋāĻ­ āĻŽā§‹āĻĄā§‡ āϚāϞāĻŦ⧇āĨ¤

āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻž āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāϞ⧇ āύāĻŋāĻļā§āϚāĻŋāϤāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāĻž āĻĨ⧇āϕ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰāϤ⧇, āĻĒāϤāĻžāĻ•āĻžāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ -f.

kill 012345: āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϚāϞāĻŽāĻžāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇, āĻāϟāĻŋāϕ⧇ āϏ⧁āĻ¨ā§āĻĻāϰāĻ­āĻžāĻŦ⧇ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāϝāĻŧ āĻĻ⧇āϝāĻŧāĨ¤

kill -9 012345: āĻœā§‹āϰāĻĒā§‚āĻ°ā§āĻŦāĻ• āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϚāϞāĻŽāĻžāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇āĨ¤ āĻĒāϤāĻžāĻ•āĻž āĻĻ⧇āϖ⧁āύ -s SIGKILL āĻĒāϤāĻžāĻ•āĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āχ āĻŽāĻžāύ⧇ -9.

▍āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ

āφāĻĒāύāĻŋ āĻĄā§‡āϟāĻž āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāĻ­āĻžāĻŦ⧇ - grep, ag и ack. āĻāϰ āϏāĻžāĻĨ⧇ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāϚāĻŋāϤāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ• grep. āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽāϝāĻŧ-āĻĒāϰ⧀āĻ•ā§āώāĻŋāϤ, āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ, āϝāĻž āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āϧ⧀āϰ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻŽāϤ⧋ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āύāϝāĻŧāĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
grep āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

grep my_regex my_file: āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ my_regex в my_file. āĻāĻ•āϟāĻŋ āĻŽāĻŋāϞ āĻĒāĻžāĻ“āϝāĻŧāĻž āϗ⧇āϞ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽā§āϝāĻžāĻšā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āϟāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ my_regex āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤāĨ¤

grep -i my_regex my_file: āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻāĻ•āϟāĻŋ āϕ⧇āϏ-āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āϏāĻžā§āϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧ.

grep -v my_regex my_file: āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āύāĻž āĻāĻŽāύ āϏāĻŽāĻ¸ā§āϤ āϏāĻžāϰāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ my_regex. āĻĒāϤāĻžāĻ•āĻž -v āĻŦāĻŋāĻĒāϰ⧀āϤ āĻŽāĻžāύ⧇, āĻāϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āϟāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĻ⧃āĻļā§āϝāĻĒā§‚āĻ°ā§āĻŖ NOT, āĻ…āύ⧇āĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤

grep -c my_regex my_file: āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āϜāĻ¨ā§āϝ āĻĢāĻžāχāϞ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻŽāĻŋāϞ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

grep -R my_regex my_folder: āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ⧇ āĻāĻŦāĻ‚ āĻāϤ⧇ āύ⧇āĻ¸ā§āϟ āĻ•āϰāĻž āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰāϗ⧁āϞāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧇āĨ¤

āĻāĻŦāĻžāϰ āφāϏāĻž āϝāĻžāĻ• āĻĻāϞ āύāĻŋāϝāĻŧ⧇ ag. āĻŽā§‡āϝāĻŧ⧇āϟāĻž āĻĒāϰ⧇ āĻāϏ⧇āĻ›āĻŋāϞ grep, āĻāϟāĻŋ āĻĻā§āϰ⧁āϤ, āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āφāϰāĻ“ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ•āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
ag āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

ag my_regex my_file: āϞāĻžāχāύ āϏāĻ‚āĻ–ā§āϝāĻž, āĻāĻŦāĻ‚ āϞāĻžāχāύāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āϝāĻžāϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞ āĻĒāĻžāĻ“āϝāĻŧāĻž āϗ⧇āϛ⧇ my_regex.

ag -i my_regex my_file: āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻāĻ•āϟāĻŋ āϕ⧇āϏ-āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āϏāĻžā§āϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧ.

āĻŸā§€āĻŽ ag āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĢāĻžāχāϞ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž .gitignore āĻāĻŦāĻ‚ āϏ⧇āχ āĻĢāĻžāχāϞ⧇ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻŦāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āϝāĻž āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āϤāĻž āφāωāϟāĻĒ⧁āϟ āĻĨ⧇āϕ⧇ āĻŦāĻžāĻĻ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϟāĻž āϖ⧁āĻŦāχ āφāϰāĻžāĻŽāĻĻāĻžāϝāĻŧāĻ•āĨ¤

ag my_regex my_file -- skip-vcs-ignores: āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĢāĻžāχāϞ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ (āϝ⧇āĻŽāύ .gitignoreāĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇ ) āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤

āĻ āĻ›āĻžāĻĄāĻŧāĻž āĻĻāϞāϕ⧇ āϜāĻžāύāĻžāϤ⧇ āĻšāĻŦ⧇ ag āφāĻĒāύāĻŋ āϕ⧋āύ āĻĢāĻžāχāϞ āĻĒāĻžāĻĨ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻĨ⧇āϕ⧇ āĻŦāĻžāĻĻ āĻĻāĻŋāϤ⧇ āϚāĻžāύ, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ .agignore.

āĻāχ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āĻļ⧁āϰ⧁āϤ⧇, āφāĻŽāϰāĻž āφāĻĻ⧇āĻļāϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧇āĻ›āĻŋ ack. āĻĻāϞ ack и ag āϖ⧁āĻŦ āĻ…āύ⧁āϰ⧂āĻĒ, āφāĻŽāϰāĻž āĻŦāϞāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āϤāĻžāϰāĻž 99% āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧāϝ⧋āĻ—ā§āϝāĨ¤ āϤāĻŦ⧇ āĻĻāϞ ag āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰ⧇, āϤāĻžāχ āφāĻŽāĻŋ āĻāϟāĻŋ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤

āĻāĻ–āύ āφāĻ°ā§āĻ•āĻžāχāĻ­ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻŦāϞāĻž āϝāĻžāĻ•āĨ¤

▍āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž

tar my_source_directory: āĻāĻ•āϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻĨ⧇āϕ⧇ āĻĢāĻžāχāϞ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇ my_source_directory āĻāĻ•āϟāĻŋ āϟāĻžāϰāĻŦāϞ āĻĢāĻžāχāϞ⧇āĨ¤ āĻāχ āϧāϰāύ⧇āϰ āĻĢāĻžāχāϞ āĻ•āĻžāϰ⧋ āĻ•āĻžāϛ⧇ āĻĢāĻžāχāϞ⧇āϰ āĻŦāĻĄāĻŧ āϏ⧇āϟ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀āĨ¤

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
tar āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāϰāĻž āωāĻ¤ā§āĻĒāĻ¨ā§āύ āϟāĻžāϰāĻŦāϞ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āϏāĻš āĻĢāĻžāχāϞ .tar (āĻŸā§‡āĻĒ āφāĻ°ā§āĻ•āĻžāχāĻ­)āĨ¤ "āĻŸā§‡āĻĒ" (āĻŸā§‡āĻĒ) āĻļāĻŦā§āĻĻāϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āύāĻžāĻŽā§‡ āϞ⧁āĻ•āĻžāύ⧋ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āύāĻžāĻŽāϗ⧁āϞāĻŋāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇ āĻāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϤāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝ⧇ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ•āϤāĻĻāĻŋāύ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ›āĻŋāϞāĨ¤

tar -cf my_file.tar my_source_directory: āύāĻžāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϟāĻžāϰāĻŦāϞ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ my_file.tar āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āϏāĻžāĻŽāĻ—ā§āϰ⧀ āϏāĻš my_source_directory. āĻĒāϤāĻžāĻ•āĻž -c "āϤ⧈āϰāĻŋ" (āϏ⧃āĻˇā§āϟāĻŋ), āĻāĻŦāĻ‚ āĻĒāϤāĻžāĻ•āĻž āϜāĻ¨ā§āϝ āĻĻāĻžāρāĻĄāĻŧāĻŋāϝāĻŧ⧇āϛ⧇ -f "āĻĢāĻžāχāϞ" (āĻĢāĻžāχāϞ) āĻšāĻŋāϏāĻžāĻŦ⧇āĨ¤

āĻĨ⧇āϕ⧇ āĻĢāĻžāχāϞ āĻāĻ•ā§āϏāĻŸā§āĻ°ā§āϝāĻžāĻ•ā§āϟ āĻ•āϰāϤ⧇ .tar-āĻĢāĻžāχāϞ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ tar āĻĒāϤāĻžāĻ•āĻž āϏāĻš -x ("āύāĻŋāĻ°ā§āϝāĻžāϏ", āύāĻŋāĻˇā§āĻ•āĻžāĻļāύ) āĻāĻŦāĻ‚ -f ("āĻĢāĻžāχāϞ", āĻĢāĻžāχāϞ)āĨ¤

tar -xf my_file.tar: āĻĨ⧇āϕ⧇ āĻĢāĻžāχāϞ āĻŦ⧇āϰ āĻ•āϰ⧇ my_file.tar āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ•āĻžāĻœā§‡āϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇āĨ¤

āĻāĻ–āύ āφāϏāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āĻŽā§āĻĒā§āϰ⧇āϏ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•āĻŽā§āĻĒā§āϰ⧇āϏ āĻ•āϰāĻž āϝāĻžāϝāĻŧ .tar-āύāĻĨāĻŋ āĻĒāĻ¤ā§āϰ.

tar -cfz my_file.tar.gz my_source_directory: āĻāĻ–āĻžāύ⧇ āĻĒāϤāĻžāĻ•āĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ -z ("āϜāĻŋāĻĒ", āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ) āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝ⧇ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ gzip (GNUzip)āĨ¤ āĻāχ āϧāϰāύ⧇āϰ āĻĢāĻžāχāϞ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĢāĻžāχāϞ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻ¸ā§āĻĨāĻžāύ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ…āĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻāϟāĻŋ āĻāχ āϧāϰāύ⧇āϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻĻā§āϰ⧁āϤ āĻĄāĻžāωāύāϞ⧋āĻĄā§‡ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāϖ⧇āĨ¤

āĻĢāĻžāχāϞ āφāύāϜāĻŋāĻĒ āĻ•āϰ⧁āύ .tar.gz āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϤāĻžāĻ•āĻž āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ -z āĻāĻ•ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ .tar-āĻĢāĻžāχāϞ, āϝāĻž āφāĻŽāϰāĻž āωāĻĒāϰ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāϟāĻŋ āĻāχ āĻŽāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ:

tar -xfz my_file.tar.gz
āωāĻ˛ā§āϞ⧇āĻ–ā§āϝ, āĻĻāϞāϟāĻŋ tar āφāϰ⧋ āĻ…āύ⧇āĻ• āĻĻāϰāĻ•āĻžāϰ⧀ āĻĒāϤāĻžāĻ•āĻž āφāϛ⧇.

āĻŦāĻžāĻļ āωāĻĒāύāĻžāĻŽ

āĻŦā§āϝāĻžāĻļ āωāĻĒāύāĻžāĻŽ (āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āωāĻĒāύāĻžāĻŽ āĻŦāĻž āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āύāĻžāĻŽ āĻŦāϞāĻž āĻšāϝāĻŧ) āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āύāĻžāĻŽ āĻŦāĻž āϤāĻžāĻĻ⧇āϰ āĻ•ā§āϰāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻ•āĻžāĻœā§‡āϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻāĻ•āϟāĻŋ āωāĻĒāύāĻžāĻŽ āĻĨāĻžāϕ⧇ bu, āϝāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧇ python setup.py sdist bdist_wheel, āϤāĻžāϰāĻĒāϰ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ•āϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻāχ āωāĻĒāύāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻĨ⧇āĻˇā§āϟāĨ¤

āĻāχ āϧāϰāύ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻĒāύāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āϝ⧋āĻ— āĻ•āϰ⧁āύ ~/.bash_profile:

alias bu="python setup.py sdist bdist_wheel"

āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĢāĻžāχāϞ āύāĻž āĻĨāĻžāϕ⧇ ~/.bash_profile, āϤāĻžāϰāĻĒāϰ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āύāĻŋāĻœā§‡āχ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ touch. āωāĻĒāύāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ⧇ āφāĻĒāύāĻŋ āĻāχ āωāĻĒāύāĻžāĻŽāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻĻ⧁āϟāĻŋ āĻ…āĻ•ā§āώāϰ⧇āϰ āχāύāĻĒ⧁āϟ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϤāĻŋāύ āĻĄāϜāύ⧇āϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻ…āĻ•ā§āώāϰ⧇āϰ āχāύāĻĒ⧁āϟ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇, āϝāĻžāϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āϏāĻŽāĻžāĻŦ⧇āĻļāϗ⧁āϞāĻŋ lies āĻĒāĻžāχāĻĨāύ āĻĒā§āϝāĻžāϕ⧇āϜāĨ¤

В ~/.bash_profile āφāĻĒāύāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āωāĻĒāύāĻžāĻŽ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

▍ āĻĢāϞāĻžāĻĢāϞ

āĻāχ āĻĒā§‹āĻ¸ā§āĻŸā§‡, āφāĻŽāϰāĻž 21āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻžāĻļ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āωāĻĒāύāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇āĻ›āĻŋāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻŦāĻŋāώāϝāĻŧ⧇ āφāĻ—ā§āϰāĻšā§€ āĻšāύ - āĻāĻ–āĻžāύ⧇ āĻŦāĻžāĻļāϕ⧇ āωāĻ¤ā§āϏāĻ°ā§āĻ—ā§€āĻ•ā§ƒāϤ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻŋāϰāĻŋāϜāĨ¤ āĻāϟāĻž āĻšāϞ āφāĻĒāύāĻŋ āĻāχ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻžāĻļ āĻļāĻŋāĻ–āϤ⧇ āϚāĻžāύ, āϤāĻŦ⧇ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇, āĻ…āĻ¨ā§āϝ āϝ⧇āϕ⧋āύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāϤ⧋, āĻ…āύ⧁āĻļā§€āϞāύ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ āĻĒāĻžāĻ āĻ•āĻ—āĻŖ! āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧋āĻ—ā§€ āϕ⧋āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āφāĻĒāύāĻŋ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϏ⧇āϗ⧁āϞāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻŦ⧇āύ?

→ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϞāϗ⧇ āĻŦā§āϝāĻžāĻļ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻŋāϰāĻŋāϜ āĻĒāĻĄāĻŧ⧁āύ

[āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āϰāĻž] āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻļ: 21āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster