рд╣рд░ рдХреЛрдИ рдЕрдХреНрд╕рд░ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдХрд┐, рдХрдИ рдмрд╛рд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ ftp рдХреА рдХрдореА рд╣реЛрддреА рд╣реИ рдФрд░ ssh рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рддреЛ,
рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдХрднреА-рдХрднреА
рд╣рдореЗрдВ рд╕реАрдорд┐рдд ssh рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рд╣рдо рдЪреЗрд░реЛрдЯ ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗ, рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВ рдЕрджреНрднреБрдд lshell рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛ред
Lshell - рд╕реАрдорд┐рдд рдЦреЛрд▓
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд▓рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрдорд╛рдВрдб рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ CentOS рдФрд░ рдбреЗрдмрд┐рдпрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
yum install lshell
apt-get install lshell
рдпрджрд┐ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
wget https://github.com/ghantoos/lshell/releases/download/0.9.16/lshell-0.9.16.tar.gz tar xvfz lshell-0.9.16.tar.gz cd lshell-0.9.16 python setup.py install --no-compile --install-scripts=/usr/bin/
рдЙрд╕рдХреЗ рдмрд╛рдж рдмрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛: x: 502: 502 :: / рд╣реЛрдо / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛: / usr / рдмрд┐рди / lshell
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
/etc/lshell.conf:
# lshell.py рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
#
# $ Id: lshell.conf, v 1.27 2010/10/18 19:05:17 рдШрдиреНрдЯреЛрд╕ рдПрдХреНрд╕рдк $
[рд╡реИрд╢реНрд╡рд┐рдХ]
## рд▓реЙрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ / var / рд▓реЙрдЧ / lshell /)
logpath: / var / log / lshell /
## рд╕реЗрдЯ рд▓реЙрдЧ рд╕реНрддрд░ рдХреЛ 0, 1, 2, 3 рдпрд╛ 4 (0: рдХреЛрдИ рд▓реЙрдЧ рдирд╣реАрдВ, 1: рдХрдо рд╕реЗ рдХрдо рдХреНрд░рд┐рдпрд╛,
## 4: рд╕рднреА рдХрдорд╛рдВрдб рд▓реЙрдЧ рдХрд░реЗрдВ)
рд▓реИрдЧрд╡реЗрд▓: реи
## рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ% u рд╣реИ рдЬреЛ username.log рд╣реИ)
#logfilename:% y% m% d-% u
#logfilename: syslog
## рдпрджрд┐ рдЖрдк syslog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдирд╛ рд▓реЙрдЧ рдЗрди рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ
#sloglogname: myapp
[рдбрд┐рдлрд╝реЙрд▓реНрдЯ]
## рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреЗрдЯ рдореЗрдВ рд╕рднреА рдХрдорд╛рдВрдб рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдХрдорд╛рдВрдб рдпрд╛ 'рдСрд▓' рдХреА рдПрдХ рд╕реВрдЪреА
рдЕрдиреБрдордд: ['ls', 'рдЗрдХреЛ', 'cd', 'll']
## рдирд┐рд╖рд┐рджреНрдз рдЪрд░рд┐рддреНрд░ рдпрд╛ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА
рдирд┐рд╖рд┐рджреНрдз: [';', 'рдФрд░', '|', '' ','> ',' <',' $ '(', '$ {']
## рд╕реВрдбреЛ (8) рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдХрдорд╛рдВрдб рдХреА рдПрдХ рд╕реВрдЪреА
#sudo_commands: ['ls', 'more']
## рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖рд┐рджреНрдз рдореВрд▓реНрдп рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ
## lshell рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рд╛, рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -1 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЪреЗрддрд╛рд╡рдиреА_ рдореБрдарднреЗрдбрд╝: реи
## рдХрдорд╛рдВрдб рдЙрдкрдирд╛рдо рд╕реВрдЪреА (рдмреИрд╢ рдХреЗ рдЙрдкрдирд╛рдо рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рдорд╛рди)
рдЙрдкрдирд╛рдо: {'ll': 'ls -l', 'vi': 'vim'}
## рдкрд░рд┐рдЪрдп рдкрд╛рда рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЬрдм lshell рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ)
#intro: "== рдореЗрд░рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рдЪрдп == \ n рд╕реНрд╡рд╛рдЧрдд рд╣реИ lshell \ n рдЯрд╛рдЗрдк '?' рдпрд╛ рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рд╕рд╣рд╛рдпрддрд╛'
##% u рдпрд╛% h (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
# рд╕рдордЭреМрддрд╛: "% u @% h"
## рд╕рддреНрд░ рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдореВрд▓реНрдп
# рддреАрдорд░: 5
## рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рднреМрдЧреЛрд▓рд┐рдХ" рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрде рдХреА рд╕реВрдЪреА
#рдкрде: ['/ рдШрд░ / bla /', '/ etc']
## рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ home_path рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
## $ HOME рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░
# рдЧреГрд╣_рдкрде: '/ рдШрд░ / bla /'
## рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ $ рдкрде рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдВ
#en_path: ': / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди: / usr / sbin'
## рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЬреЛрдбрд╝реЗрдВ
#en_vars: {'foo': 1, 'рдмрд╛рд░': 'helloworld'}
## рд╕реНтАНрдХреИрдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдпрд╛ рдордирд╛ рдХрд░реЗрдВ (1 рдпрд╛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ)
#scp: 1
## рд╕реНрдХреИрдк рдЕрдкрд▓реЛрдб рдХреЛ рдордирд╛ рдХрд░реЗрдВ
#sc_upload: 0
## рдирд┐рд╖рд┐рджреНрдз рдПрд╕рд╕реАрдкреА рдбрд╛рдЙрдирд▓реЛрдб
#sc_download: 0
## Sftp рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдордирд╛рд╣реА (1 рдпрд╛ 0 рдкрд░ рд╕реЗрдЯ)
# рд╕рд╛рдлреНрдЯ: 1
## рдХрдорд╛рдВрдб рдХреА рд╕реВрдЪреА ssh (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП rsync, rdiff- рдмреИрдХрдЕрдк, рдЖрджрд┐) рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ
# рдХрд╡рд░: ['ls', 'rsync']
## рд▓реЙрдЧрд┐рдВрдЧ рд╕рдЦреНрддреАред рдпрджрд┐ 1 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рдЕрдЬреНрдЮрд╛рдд рдХрдорд╛рдВрдб рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
## рдирд┐рд╖рд┐рджреНрдз рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛рдЙрдВрдЯрд░ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ 0 рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рд╣реИ
## рдХреЛ рдЕрдЬреНрдЮрд╛рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЬрд╛рддреА рд╣реИ (рдЕрд░реНрдерд╛рдд *** рдЕрдЬреНрдЮрд╛рдд рд╡рд╛рдХреНрдп рд░рдЪрдирд╛)
# рдирд┐рд░реНрдгрдп: 1
## рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрд╕рд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдмрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ
# рдЕрдВрдХ: '/ рдШрд░ / bla / рдЕрдкрд▓реЛрдб /'
## рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░
#history_size: 100
## рд╕реЗрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ /home/%u/.lhistory рд╣реИ)
#history_file: "/home/%u/.lshell_history"
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ [рд╡реИрд╢реНрд╡рд┐рдХ] рдЕрдиреБрднрд╛рдЧ рдФрд░ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрднрд╛рдЧ [рдбрд┐рдлрд╝реЙрд▓реНрдЯ] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ: [рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛]
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ [рдбрд┐рдлрд╝реЙрд▓реНрдЯ] рдЕрдиреБрднрд╛рдЧ рдкрд░ рдкреВрд░реНрд╡рддрд╛ рд▓реЗрддреА рд╣реИрдВ
рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрднрд╛рдЧ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
[рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛]
рдЕрдиреБрдордд: ['ls', 'рдЗрдХреЛ', 'cd', 'll', 'cp', 'mv']
рд╕рдЦреНрдд: 1
рдЪреЗрддрд╛рд╡рдиреА_ рдореБрдарднреЗрдбрд╝: реи
# рддреАрдорд░: 5
рдкрде: ['/ var / www / site1', '/ var / www / site2 тАЩ]
#allowed_cmd_path: ['/ рдШрд░ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рди']
scp: рез
sftp: 1
рдУрд╡рд░рд╢реЗрдб: ['ls', 'rsync']
рдЕрдиреБрдорддрд┐ рджреА - рдЖрдЬреНрдЮрд╛ рджреА
рд╡рд╛рд░реНрдирд┐рдВрдЧ_рдХрд╛рдЙрдВрдЯрд░ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдмрд╛рд╣рд░ рдлреЗрдВрдХрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖рд┐рджреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдпрджрд┐ рдХреЗрд╡рд▓ рд╕рдЦреНрдд рд╕рдХреНрд╖рдо рд╣реИ рддреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
рдЯрд╛рдЗрдорд░ - рд╕реЗрдХрдВрдб рдореЗрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкрде - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛ рдШрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
allow_cmd_path - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
scp - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ scp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
sftp - sftp рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдпрд╛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдУрд╡рд░рд╢ - рдЕрдиреБрдордд рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЙрдиреНрд╣реЗрдВ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрдирд╛
рдПрдХрдорд╛рддреНрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛрд╖ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╡рд╣ рдПрдХ рдмрдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди:
cd / && <>
рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
user:~$ cd /home/user && ls lshell: /home/user && ls: No such file or directory
рдбреЗрд╡рд▓рдкрд░
рдиреЗ рдЗрд╕ рдмрдЧ
рдХреЛ рдареАрдХ
рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛
рдерд╛рд╕рдВрджрд░реНрдн:
рдЙрддреНрдкрд╛рдж рдкреГрд╖реНрда github.com рдкрд░