Basic Unix Commands/epo

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu


Contents

Kiel alŝuti dosierojn al ŝelkonto sekure

Ekde kiam vi havas ssh-aliron, vi povas uzi SFTP por alŝuti dosierojn.

Unikso kaj amikoj

scp

scp estas ĝenerale kiel cp, kelkaj homoj eĉ uzas nur scp'on anstataŭ cp ĉiam, por loka kopiado ankaŭ.

Sintakso:

scp [[uzanto@]komputilo1:]dosiero1 [[uzanto@]komputilo2:]dosiero2

Kelkaj opcioj:

-P porto
-o ssh_opcio

Ekzemplo

Diru ke mi volas kopii dosieron readme.txt el mia loka hejmdosierujo al shellium'a konta hejmdosierujo kaj mia kromnomo estas coder1:

scp ~/readme.txt coder1@shellium.org:~

Vi estos demandita pri via sshpasvorto kaj la dosiero(j) estos konsekve kopiitaj.

Por pli informo pri scp vizitu Gvidilon

sftp

sftp similas ftp'on. Se vi lertas en ftp vi lertos kun sftp ankaŭ. Uzado:

 sftp nomo_de_gastiga_komputilo

 sftp uzantnomo@nomo_de_gastiga_komputilo
  • SSH-protokolo povas densigi viajn datumojn. Se vi uzas malrapidan konekton kaj transdonas densigeblajn datumojn provu ekuzi ŝlosilon -C
 sftp -C uzantnomo@nomo_de_gastiga_komputilo

FISH virtuala dosier-sistemo

Ĉu vi aŭdis pri Midnight Commander? Ĝi estas ege utila ilo. Se vi ankoraŭ ne uzis ĝin, provu:

 mc

en via konzolo.

Iru al LeftRight->Shell link... menuo, kaj enigu uzantnomo@nomo_de_gastiga_komputilo en tekstospaco aŭ uzantnomo@nomo_de_gastiga_komputilo:C por enŝalti densigon.

Ĝuu.

La KDE'aj kroziloj Konqueror kaj Dolphin povas uzi fish:// URLs kaj tiel povas ligiĝi kun SSH-konektoj kaj uzi konekton kiel ordinaran dosierujon.

Simple iru al fish://user@url.com kaj krozilo ekos vian konekton.

Microsoft

La plej utila ssh-pakaĝo estas PuTTY. Ĝi entenas:

 PuTTY:     ssh GUI-analogo	
 PuTTYtel:  telnet GUI-analogo
 PSCP:      scp konzol-analogo
 PSFTP:     sftp konzol-analogo
 Plink:     ssh konzol-analogo
 Pageant:   ssh-agent GUI-analogo
 PuTTYgen:  ssh-keygen GUI-analogo, povas importi openssh ŝlosilojn

Konzolaj programoj similas al *nix'aj.

WinSCP

Pli facila maniero de transŝuto de dosieroj de/al via ŝelo estus uzado de WinSCP. Tio ĉi estas libera, malfermitkoda, GPLe licencita SFTP/SCP/FTP-kliento subtenanta explorer/commander-similajn grafikajn fasadojn. Ĝi estas reale facila por uzo al komencantoj, sed ĝi distribuiĝas pakita kun vastaj trajtoj, kiel integriĝo kun PuTTY'a ensaluta agento por publika ŝlosila ensalutado per SSH, duon- aŭ plenaŭtomatika dosieruja sŭnkronigo, skriptado por aŭtomatikaj operacioj, subteno de U3 pendrive. Vi povas preni ĝin de WinSCP's paĝaro.

Total Commander SFTP-kromaĵo

Se vi uzas Total Commander'on vi povas elŝuti SFTP kromaĵon. Simple eniru ĝin per Total Commander por instali ĝin.

Bazaj Uniksaj Komandoj

Uniskaj komandoj sciendaj de vi.

Unuavice, por ĉiu komando estas kelkaj opcioj, kiuj povas esti malkovritaj per tajpo de <komando> --helpman <komando>.

Bazaj Uniksaj Komandoj: Dosieraj komandoj

ls :Listiga komando. Tiu ĉi komando listigas dosierojn en dosierujo>
ls -a :Listiga komando kun postsekva -a. Tiu ĉi komando listigas ĉiujn dosierojn en dosierujo.
ls -l :Bazaj Uniksaj Komandoj -l. Tiu ĉi komando listigas ĉiujn dosierojn kun dosiera informo kaj dato de lasta modifo.
ln <fonto> <celo> :Ligila komando kreas duran ligilon. Tio permesas al du dosiernomoj rilati al sama dosiero.
ln -s <fonto> <celo> :Ligila komando kun postsekva -s. Tio kreas simbolecan liglion, kiu similas al ikono de Windows.
rm :Forviŝa komando. Vorviŝa komanto postsekvita de dosiernomo forviŝas/malestigas dosieron.
rm -rf :Rikura forviŝa komando. Tiu ĉi komando forviŝos tutan dosieujon, inkluzive ĉiujn dosierojn kaj dosierujojn ene de ĝi (estu atenta uzante tiun ĉi komandon).
rm my_file
mv :Komando de movigo povas movigi dosieron al nova dosierujo aŭ renomi dosieron.
Movigi al dosierujo: mv dosiernomo /novadosierujo/
Renomi dosieron: mv dosiernomo nova_dosiernomo
cp :Komando de kopiado. Komando de kopiado kopios dosieron.
cp mia_dosiero /novadosierujo/
Por trarigardi dosieron
less :Lista vidilo de dosieroj
head :Vidi unuan lineon de dosiero
tail :Vidi lastan lineon en dosiero. Uzu tail -f por vidigi novajn lineojn en dosiero (tre utila por spektado de protokol-dosieroj)
grep :Serĉas lineojn en dosiero. Uzu grep <ekzemplo> [dosiero] por listigi ĉiujn lineojn en dosiero entenanta ekzemplon. Se dosiernomo estas eliziita, grep serĉos en stdin
Por krei novan dosieron uzu redaktilon kiel pico.
pico mia_nova_dosiernomo kreos novan dosieron nomitan mia_nova_dosiernomo. Multaj redaktiloj estas elekteblaj por vi.

Bazaj Uniksaj Komandoj: Dosierujoj

cd : Komando por vidi dosierujon. Tiu ĉi komendo kun postsekva nomo de dosierujo translokigos vin en menciitan dosierujon.
cd La_dosierujo_celata
cd .. :Komando por vivi dosieron kun postsekva ... Movigos vin al unu ŝtupo aupren en dosieruja hierarkio.
cd ~' :Komando por vivi dosieron kun postsekva ~. Tiu ĉi komando movigos vin en hejmdosierujo.
cd - :Komando por vivi dosieron kun postsekva -. Tiu ĉi komando movigos vin en malantaŭsekva dosierujo (la lasta dosieujo uzita de vi antaŭtempe 'cd'ado al la nuna.
mkdir :Komando por krei dosierujon. Komando por krei dosierujon devas esti postsekvita de nomo de kreota dosierujo.
mkdir mia_nova_dosierujnomo
rmdir :Komando por forviŝi dosierujon. Komando por forviŝi dosierujon devas esti postsekvita de nomo de dosierujo forviŝota.
rmdir mia_nova_dosierujnomo
pwd :Komando por montri nomon de dosierujo uzata momente. Komando por montri nomon de dosierujo uzata momente montros nomon de nuna dosierujo.

Bazaj Uniksaj Komandoj: Procezoj

ps :Proceza komando montros vian momentan fonajn procezojn.samkiel procezajn ID'ojn.
ps -u via_uzantnomo :Proceza komando kun postsekva -u kaj via uzantnomo. Tio montro ĉiujn procezojn startintaj sub via uzantnomo kaj iliajn IDojn.
kill :Mortiga komando. Mortiga komando postsekvita de proceza ID finos procezon plenumantan en fono aŭ malfono.
kill -9 :Mortiga komando postsekvita de -9 kaj proceza ID estas meniero kiel multaj administristoj finas procezon, sed estas rekomendata kevi finu procezon sen -9.
kill -9 11123
nohup <procezo> & :Startos vian procezon (programon) en fono kun SIGHUP kaptita. Tio ĉi ebligas al vi eliri ŝelon kaj lasi procezon plenumanta. Ekzemple: nohup perl miaskripto.pl &
SUSPEND :Por paŭzi malfonan procezon en via terminalo, puŝu SUSPEND, kiu en plejparto de okazoj Control-Z. Tio ĉi fonigos vian procezon.
Example :
vi miaskripto.pl
Ĉi tie uzu vi por redakti myscript.pl'on Vi decidis ke volas ekrigardi viajn dosierojn. Vi puŝu <Control-Z>
eligo:
[1]+ Stopped vi
user@shellium:~$

Vi nun paŭzis procezon vi al tasko 1 kaj estos metita nen vian ŝelan inviton.
SIGINT: Sendado de signalo norme mortigos procezon en malfono. En plejperto de okazoj, tio ĉi Control-C. Tio ĉi sendon interrompon al procezo. Se procezo ne kaptas SIGINT'on, procezo estos stopita.
fg <taska id> :Revenigas fonan taskon malfonen: fg <taska id> Ekzemplo: fg 1
bg :Listigos taskojn en fono.
jobs :Listigos taskojn, kaj iliajn momentan staton (plenumanta, stopita, ktp)

Bazaj Uniksaj Komandoj: Ceteraj Komandoj

watch <komando> :Por starti komandon ĉiuj kelkaj sekundoj, kaj kontroli ĝian eligon. Ekzemplo: watch ls -l povas esti uzata por kontroli grandecon de ĉiuj dosieroj en nuna dosierujo, ĉiuj kelkaj sekundoj.
finger <uzanto> :akiros infomron pri uzanto kaj lia rela nomo, tempo de lasta ensaluto, kaj skribebleco de lia terminalo.
write <uzanto> [tty] :Ĉu terminalo de uaznto estas skribebla, tio ĉi malferman pipon al lia terminalo. Ĉio tapita de vi post starto de write-komando estos aperanta en iliaj terminaloj. Se tty estas preterlasita, estos uzata terminalo kiun oni uzis laste. Fonu sesion per sendado de EOF (Control-D).
passwd :Ŝanĝi nunan pasvorton. Tio ĉi demandos vin pri nova pasvorto kaj nuna pasvorto devos esti uzita por ŝanĝi.

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox