αααααΆαααααααΆααΆααααααααααααΎαααααα»αααααααΆααα αααααααααΊααΆααααααααααΆααα’ααααααα ααααααΎααΆααα αΆααααΎαααααΆααααΆααααααααΆααΈαα»α α αααααααΆααααα»αααΆαααααΎα§ααααααααααααααααααααα·αααααΆαα’αΆα αααααααα ααααααααΆα αααΎαα ααΆαα·ααα ααΎαααΉααα·ααΆαα’αααΈαααα Bash αα·αααΆααααααααΆααΆαααααααααα ααα½α 21 αα ααΈαααα ααΎαααααΉααα·ααΆααααααα’αααΈααααααααΎαααααΆααααααααΆ αα·αααααααααααααααΆα Bash ααΎααααΈαααααΎαααααΏαααααΆαααΆααααα αΌαααΆαααααΆαααααα
β
ααααααααααα
αα αααα’ααααααααααΎααΆαααΆαα½ααααααΆααααΆααααααααΆααΈαα»α α’αααααΉααα½αααααααααα·αααΆα αααΎααααααΆααααααααααααα»αααΆααα»αααα αα½ααααα½αα ααα½αααΌα ααΆ "Linux" αα·α "Unix" α¬ "shell" αα·α "terminal" αααααααααΆαααΆααααααα ααα‘αα α αΌααα·ααΆαα’αααΈααΆαααααΆααααα αα·αααααααααααααΆαααααααααααα
α₯α‘αΌαααα ααΎαααΆαααααααααααααΎααΆαααααααΆααα αααα»αα ααα ααα’α»ααααα αΆαααΆ αααα»αααΉαααααΎααΆααα "Bash", "shell" αα·α "command line" αααα½αααααΆαα ααΈααα ααααΌα ααΆααΆααα "directory" αα·α "folder" αααααα
αααααααΆα stdin
) αα·ααααααααααααΆα (αααααααααααααΆα, stdout
) αα·αααααααααα α»ααααααααΆα (ααα α»ααααααααΆα, stderr
).
ααααα·αααΎαα
αααα»αα§ααΆα αααααΆααααααααΆαααααΉαααααΌαααΆααααααα±ααααΆααααααα’αααααΉαααααΎαα’αααΈαα½αααΌα
ααΆ my_whatever
- αααααΆααααααΆααααααααααααΌαααΆααααα½ααααα’αααΈαα½αααααα’αααα α§ααΆα ααααααααα―αααΆαα
α₯α‘αΌαααα αα»αααΉαααααααΆααα·ααΆαααΆααααααααΆααααααααΆαααααααααΌαααΆαα§αααα·αααα ααΌαααΎααα·αα·αααααΎααααααΈ αα·αααΆααα·αααααΆαααααααααααα½αααα
21 ααΆααααααααΆ Bash
β ααα½αααααααΆα
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
: αα·αα·ααααααααΆ conveyor, |
ααααΌαααΆαααααΎααΎααααΈαααααΌαααααααααααΆααααααααΆαα½ααα
ααΆααααααααΆαα½αααααααααα α’αααΈαααααΆααααααααΆαα
αααααααΆαααααααααα
ααΆαααααααααααααΆααα·αααααΆααααΎαα
stdout
, ααααΆααα
αΌααα
αααα»α stdin
ααΆααααααααΆαα
ααΆαααααΆααααα·αα·ααααααααΆαααααα
αα ααΎααΈαα»α αα·ααααααα’αΆα ααααΌαααΆααααααΌααααααααΎααααΆααααααααΆαααααΆααααααΎααααΆαααα’α ααΆααααΌαααΆααααα·ααΆαααΆα’αααΈααααααααΆααα αααα»αααΈαα»α ααΊααΆαααααα
α’αααα’αΆα ααααΆααααΆααααααααΆααΆα αααΎααααααααΎαα·αα·ααααααααΆαααααα ααΆααΎααα ααΌα αααα
first_command | second_command | third_command
αααααααααΆααααααααΆααΆα
αααΎαα’αΆα
αααααααααα
ααΉαααααα
α
αααΆαααΆαα
ααααααααΆααααααααΆαα
ααΆαααααααααα·αα·ααααααααΆ |
, ααααααα’αααΈαα½ααα
stdout
α’αααΈβαααβααΆαβα
ααβααΊβα’αΆα
βααβααΆαβααααΆαβααΌα
βααΆβ stdin
αααα»αααΈααΈαα αααααΊααΆααααααΆαααααααΎαααααααΎααααα»ααααααααΆαααΆαα½αααΉαααΆαααααα·ααααα·ααΆααααααααΆααααααααΆα ααααααααααα’αΆα
ααΆαα±ααααΆαααααααααααα·αααααΉααα»αα ααααααΆααααα’α·αα’αααΈααΏααααα’αΆα
α’αΆαααΆαα
α₯α‘αΌααααααΌααα·ααΆαα’αααΈααΆαα’αΆααα·ααααααααΈα―αααΆα αα·ααααα αΆααα½αααΆαα ααΎα’ααααααα
β ααΆαα’αΆαα―αααΆα
head my_file
α α’αΆαβαααααΆααβααΈβααΎαβα―αααΆα α αΎαβααααα»αααβααΆβαα
βα’ααααααα α’αααα’αΆα
α’αΆααα·αααααΉαααααΆαα·ααΆααα―αααΆαααα»αααααααααα»αααααααααΆααα’αααΈαααααΆααααααααΆα
αααα stdin
αααααααΎααΆααααααααΆαααααΆααααααα½ααααααααα
tail my_file
α α’αΆααααααΆααααΈα
α»ααααα
ααααα―αααΆαα ααΆααααααααΆαααααα’αΆα
ααααΌαααΆαααααΎαα
αααα»αααααααααααα
ααααΆα (ααααΆα) αα
ααΆααα»α α αΎαααααα»α (ααααα»α) αα
ααΆαααααα
ααααα·αααΎα’ααααααα»αααααΎααΆαααΆαα½ααα·αααααααααααααΎαααααΆααα pandas αααααΆααααααΆααααααααΆ 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
αααα αΆαααΆααΆααααααααΆααΉαααααΎαααΆααααα»ααααα recursive α
ααΎααααΈααΆαααΆαααααααααααΈααΆαααααΎαα»αααΆααααααΆααααΆααααααααα―αααΆα α¬ααααααΌαααΆααα»α ααΌαααααΎααα -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
αα
αααα»αα―αααΆα tarball αααα½αα α―αααΆαααααααααΆααααααααααααααΆααααΆαααααααααα»αα―αααΆααααα
ααααΆααααΆααα
ααΆααααααααΆ tar
α―αααΆα tarball ααααααααΎααααααΆααααααααΆαααααΊααΆα―αααΆααααααΆαααααααααααα .tar
(ααΆααα ααααααΆα)α ααΆααα·ααααααΆααΆααα "ααΆααα" (ααΆααα) ααααΌαααΆαααΆαααα
αααα»ααααααααααΆααααααααΆα αΎααα
αααα»αααααααααααααααααααα―αααΆααααααΆαααααΎααααα αΆαααΈαααααααααααΆααααααααΆαααααΆαα
tar -cf my_file.tar my_source_directory
α αααααΎαα―αααΆα tarball αααααΆαααααα 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
("zip", algorithm compression) αααα αΆαααΆ algorithm αα½αααααααΌαααΆαααααΎ ααΎααααΈαααα αΆααα―αααΆα gzip
(GNUzip) α ααΆααααα αΆααα―αααΆααααααΆαα»αααα αααΆααα
ααααααααΆαα»αα―αααΆαααααααα α§ααΆα ααα ααααα·αααΎα―αααΆαααααΌαααΆαααααααα»α ααΎααααΈααααααα
α±ααα’αααααααΎααααΆαααααααααα ααΆαα½αα
αααααααααΆαααΆαααα―αααΆαααΆαααααααΆααααααΏαα
αααααΆα―αααΆα .tar.gz
α’αααα’αΆα
αααααααααααΆαα· -z
αα
ααΆααααααααΆαααααααααΆαα·ααΆ .tar
- α―αααΆααααααΎαααΆααα·ααΆααααΆααΆαααΎα ααΆααΎααα
ααΌα
αααα
tar -xfz my_file.tar.gz
αα½ααααααααΆααααΆαααα»α tar
ααΆαααααααααΆαααααααααααΆα
αααΎααααα
ααααααααααααααΆα Bash
ααααααααααααααΆα Bash (α α
αααααΆααααααΆ ααααααααααααααΆα α¬α’ααααααΆαα) ααααΌαααΆααα
ααΆα‘αΎαααΎααααΈαααααΎααααααα’ααααααΆααααααΆααααααααΆ α¬ααααΆααααααααΆ ααΆαααααΎααααΆαααααα½αα²ααααΆααααααααΆααααααΆαααααΎαααααΏαααΆαααΆαα ααααα·αααΎα’αααααΆαααααααααααααααΆα bu
αααααΆααααΆααααααααΆ python setup.py sdist bdist_wheel
αααααΆααααααΎααααΈα α
ααΆααααααααΆααα ααΆαααααααααΆαααααα»αααΆαααααΎααααααααααααααΆααααα
ααΎααααΈαααααΎαααααααααααααααΆααααααα ααααΆααααααααααααΆααααααααΆααΆαααααααα
α―αααΆα ~/.bash_profile
:
alias bu="python setup.py sdist bdist_wheel"
ααααα·αααΎααααααααααααα’ααααα·αααΆαα―αααΆα ~/.bash_profile
αααααΆααααα’αααα’αΆα
αααααΎαααΆααααααα½αα―ααααααααΎααΆααααααααΆ touch
. αααααΆααααΈαααααΎαααααααααααααααΆα ααΌαα
αΆααααααΎαααααΆααΈαα‘αΎααα·α αααααΆααααΈαααα’αααα’αΆα
ααααΎααααααααααααααΆααααααΆαα αααα»αααααΈααα ααΆααααα
αΌααα½α’ααααααΈααααα½αααΆααααα
αΌααα½α’ααααα
αααΎαααΆαααΈαααααααΆααααααααΆ αααααΆααααααααααΆαα
Π ~/.bash_profile
α’αααα’αΆα
ααααααααααααααααααααΆααααααΆααααΆααααααααΆαααααααΎααΉαααΆααααΆαα½αα
β αααααα
αα
αααα»αααΆααααααΆαααα ααΎαααΆαααααααααααααΆααααααααΆ Bash ααααααα·ααα
ααα½α 21 α αΎααα·ααΆαα’αααΈααΆααααααΎααααααα α
αααα
ααΆααααααααΆα ααααα·αααΎα’αααα
αΆααα’αΆααααααααΎαααααΆαααααα -
α’αααα’αΆαααΆααΈαααα‘αΆαα! ααΎααΆααααααααΆααΆαααααΆααααααααααααααΆααα’αααα αΆααααααΎαααααΌα ααΎα’αααααΉααααααααα ααΆααααααααΆαααααααΌαααΆααα·ααΆααααΆαα αααα»αα’αααααααα?
ααααα: www.habr.com