āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻāĻŋ, āĻ¤āĻžāĻĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¯āĻžāĻ°āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨āĨ¤ āĻāĻ āĻā§āĻ˛āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻžāĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻžāĻ¨ā§ Bash āĻļā§āĻ˛ āĻāĻŦāĻ 21āĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻĻā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻžāĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻā§āĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻļ āĻāĻĒāĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤
â
āĻĒāĻĻ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻļāĻŋāĻāĻŦā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻŦā§āĻ¨ āĻ¯āĻž āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§, āĻ¯ā§āĻŽāĻ¨ "āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸" āĻāĻŦāĻ "āĻāĻāĻ¨āĻŋāĻā§āĻ¸", āĻŦāĻž "āĻļā§āĻ˛" āĻāĻŦāĻ "āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛", āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤
āĻāĻāĻ¨ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻĻāĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋ, āĻāĻŽāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§ āĻāĻŽāĻŋ āĻāĻāĻžāĻ¨ā§ "āĻŦā§āĻ¯āĻžāĻļ", "āĻļā§āĻ˛" āĻāĻŦāĻ "āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨" āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ "āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ" āĻāĻŦāĻ "āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°" āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦāĨ¤
āĻŽāĻžāĻ¨ 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
āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻžāĻĨ ../
.
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_directorymy_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
āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¯āĻž āĻāĻā§ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ >
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ >>
, āĻ¤āĻžāĻ°āĻĒāĻ°, āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ°āĻŋāĻĄāĻžāĻāĻ°ā§āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§, āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇā§ āĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻāĻ¨ āĻĄā§āĻāĻž āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤
āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ
āĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨āĻĒā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ
āĻ¨ā§āĻ¯āĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§
first_command | second_command
: āĻĒāĻ°āĻŋāĻŦāĻžāĻšāĻ āĻĒā§āĻ°āĻ¤ā§āĻ, |
, āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ
āĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ stdout
, āĻĒāĻĄāĻŧāĻž stdin
āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§, āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻ āĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻāĻž āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
first_command | second_command | third_command
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ |
, āĻāĻŋāĻā§ āĻāĻāĻāĻĒā§āĻ stdout
, āĻ¤āĻŋāĻ¨āĻŋ āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ stdin
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĻāĻ˛āĨ¤ āĻ
āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§, āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻāĻŋāĨ¤ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒāĻĄāĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ¨ āĻāĻ¸ā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤
â āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻž
head my_file
: āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻ˛āĻžāĻāĻ¨ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§ āĻ¤āĻžāĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ stdin
āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ
āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
tail my_file
: āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇ āĻĨā§āĻā§ āĻ˛āĻžāĻāĻ¨ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽāĻžāĻĨāĻž (āĻŽāĻžāĻĨāĻž) āĻ¸āĻžāĻŽāĻ¨ā§, āĻāĻŦāĻ āĻ˛ā§āĻ (āĻ˛ā§āĻ) āĻĒāĻŋāĻāĻ¨ā§
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ¨ā§āĻĄāĻžāĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ head
и tail
āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻĒāĻ°ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻāĻāĻŦāĻžāĻ° āĻĻā§āĻā§āĻ¨, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨āĨ¤
āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻ¯āĻŧ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ cat
.
āĻā§āĻŽ cat
āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§, āĻ
āĻĨāĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛ āĻāĻĻā§āĻļ
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
. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ-āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤, āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻ¯āĻž āĻ
āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ§ā§āĻ° āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¨āĻ¯āĻŧāĨ¤
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
, āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĨ¤
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
āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ°ā§ āĻāĻžāĻā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻĄāĻŧ āĻ¸ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
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
. āĻāĻĒāĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻāĻĒāĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĻā§āĻāĻŋ āĻ
āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¤āĻŋāĻ¨ āĻĄāĻāĻ¨ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ
āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§
Đ ~/.bash_profile
āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
â āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ āĻĒā§āĻ¸ā§āĻā§, āĻāĻŽāĻ°āĻž 21āĻāĻŋ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻļ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨ -
āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻžāĻ āĻāĻāĻŖ! āĻ¨āĻ¤ā§āĻ¨āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻā§āĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĻ¨?
āĻāĻ¤ā§āĻ¸: www.habr.com