Basic Unix Commands/phl
| It has been suggested that the text on Basic_Unix_Commands should be merged into (added to) this page or section. (Discuss) |
| This page needs attention. Please make proper updates and then remove this template. Reason: This translation uses too many english words to be a good translation! |
Contents |
Paano maglagay ng mga kailangang pahina papuntsa sa shell account mo ng tama
Dahil sa ikaw ay may ssh access, pwede mong gamitin ang SFTP para mag-upload ng files.
Ang Unix at mga kasama
scp
Ang scp ay halos katulad lang ng cp, may mga taong gumagamit ng scp kesa cp palagi, para din sa lokal na copying.
Syntax:
scp [[user@]host1:]file1 [[user@]host2:]file2
Mga options:
-P port -r # Recursively copy a directory -o ssh_option
Halimbawa
Sabihin nating gusto kong magkopya ng readme.txt galing sa local home directoy papuntang shellium pag-aari home directory at ang username ko ay coder1:
scp ~/readme.txt coder1@shellium.org:~
O magdownload ng isang directory nagngangalang foobar galing sa shellium pag-aari (lilikha ito ng folder na may pangalan na foobar sa sa iyong tahanang direktoryo):
scp coder1@shellium.org:~/foobar ~
Pagkatapos ay tatanungin ka ng iyong ssh password at ang mga pahina pagkaraan ay makokopya na.
Para sa karagdagang impormasyon sa scp bisitahin ang Manpage
sftp
Ang sftp ay parang katulad ng ftp. Kung pamilyar ka sa ftp, pamilyar ka din sa sftp.
Usage:
sftp hostname
or
sftp username@hostname
- Ang SSH protocol ay makakacompress ng iyong mga data. Kung ikaw ay gumagamit ng mabagal ng link at transfer compressable data subukan ang key na -C
sftp -C username@hostname
FISH virtual file system
Nakarinig ka na ba tungkol sa Midnight Commander? Ang gamit nito ay napakaimportant. Kung di mo pa nasusubukan, subukan mo:
mc
Sayong console,
Pumunta ka sa Left or Right->Shell link... menu, at ilagay ang username@hostname sa box o gamitin ang username@hostname:C para ma-enable ang compression.
Enjoy!
Ang KDE web browsers Konqueror at Dolphin ay kayang gumamit ng fish:// URLs at kaya ring mag-link sa SSH connections at gumamit ng connection tulad ng isang regular na folder.
Pumunta lang sa fish://user@url.com at ang browser ay mag-simula ng iyong koneksyon.
Microsoft
Ang pinakagamit ng ssh package ay PuTTY. Kasali dito ang:
PuTTY: ssh GUI analog PuTTYtel: telnet GUI analog PSCP: scp console analog PSFTP: sftp console analog Plink: ssh console analog Pageant: ssh-agent GUI analog PuTTYgen: ssh-keygen GUI analog, makaka-import ng openssh keys
Ang console utils ay magkaparehas lang sa *nix na katulad.
WinSCP
Ang isang bagay at madaling gamitin sa pag lipat galing at papunta sa shell mo ay ang pagamit ng WinSCP. Ito ay libre, open-source, GPL-lisensyado SFTP/SCP/FTP client software na sumusuporta ng explorer/commander-like graphical interfaces. Napadali lang nitong gamitin para sa mga baguhan pero may kasama rin itong makabagong katangian tulad ng koneksyon sa PuTTY's na kagamitan para sa pampublikong key authentication ng SSH, semi o fully automatic direktoryo synchronization, scripting para sa automatikong, U3 pendrive na suporta. Makukuha mo to sa WinSCP's website.
Total Commander SFTP PlugIn
Kung gagamit ka ng Total Commander makakadownload ka sa SFTP PlugIn. Ilagay lang sa Total Commander para mag-install.
Basic Unix Commands
Unix commands na dapat matutunan.
Una sa lahat, para sa bawat command ay may maraming option, na pwede mong malaman sa pagtype ng <command> --help o man <command>.
Basic Unix commands: File Commands
- ls
- Ang list command. Ang command na ito ay naglilista ng mga files sa isang directory>
- ls -a
- Ang list command sinundan ng -a. Ang command na ito ay maglilista sa lahat ng files sa directory.
- ls -l
- Ang list command sinundan ng -l. Ang command na to ay maglilista ng impormasyon at ang huling pagmodified nito.
- ln <src> <dest>
- Ang link command ay lumilikha ng hard link. Nag-aallow ito ng dalawang filename na mag-point sa magkaparehang file.
- ln -s <src> <dest>
- Ang link command na sindundan ng -s. Ito ay lilikha ng symbolic link, na parang kaparehas ng shortcut sa Windows.
- rm
- Ang remove command. Ang remove command na sinusundan ng file name ay magreremove/delete ng isang file.
- rm -rf
- Ang remove recursivly command. Ang command nato ay magreremove ng buong directory, kasali na ang lahat na files at directories sa loob nito (magingat sa paggamit ng command na ito).
rm my_file
- mv
- Ang move command ay makakamove ng file papunta sa bagong directory o magrename ng file.
Move to directory: mv file_name /newdirectory/ Rename the file: mv file_name new_file_name
- cp
- Ang copy command. Ang copy command ay magcocopy ng file.
cp my_file /newdirectory/
Para tumingin sa isang file
- less
- Isang scrolling text file viewer
- head
- Ipapakita ang first line ng isang file
- tail
- Ipapakita ang huling line ng isang file. Gamitin ang tail -f para magdidisplay ito ng new lines sa file (gamit masyado pagnaglolog ng files)
- grep
- Nagsesearch ng lines sa file. Gamitin ang grep <pattern> [file] para malista ang lahat ng lines sa file kasama na ang pattern nito. Pag ang isang file ay tinanggal, ang grep ay maghahanap ng stdin.
Para gumawa ng bagong file gamitin ang editor tulad ng pico.pico my_new_file_nameay gagawa ng bagong file named my_new_file_name. Maraming editors ang pwedeng pagpipilian.
Basic Unix commands: Directories
- cd
- Ang change directory command. Ang command nato sinundan ng directory name ay magdadala sayo ng specified directory.
cd The_directory_I_Wish_To_GOTO
- cd ..
- Ang change directory command sinundan ng ... Ito ay magdadala sayo sa isang directory.
cd ~' :Ang change directory command sinundan ng ~. Ito ay command magdadala sayo sa home directory mo. Ito ay kaparehas lang ng 'cd'.
- cd -
- Ang change directory command sunod ang -. Ang command nato ay magdadala sayo sa dating directory (ang huling directory naginamit mo bago ka nag 'cd' sa bago.
- mkdir
- Ang make directory command. Ang make directory command ay dapat sundan ng bagong directory name.
mkdir my_new_directory
- rmdir
- Ang remove directory command. Ang remove directory command ay susundan ng directory na gusto mong tanggalin.
rmdir my_new_directory
- pwd
- Ang print working directory command. Ang print working directory command ay magpriprint ng current directory.
Basic Unix commands: Processes
- ps
- Ang processes command ay magpriprint ng current background and foreground processes. pati na ang process ID.
- ps -u your_username
- Ang processes command sunod ng -u at username. Ipapakita nito ang lahat ng processes running sa ilalim ng yong username pati na ang process ID.
- kill
- Ang kill command. Ang kill command sunod ang process ID ay mageend ng process na tumatakbo sa background or foreground.
- kill -9
- Ang kill command sundan ng -9 at process ID ay kung saan ang mga administrators na ang nagsasabi ito ang proper way para mag-end ng process pero reccomended na magkill ka ng process na di kasali ang-9 originally.
kill -9 11123
- killall
- Ang killall command ay pipigil sa lahat ng mga instances ng isang process sa iyong username. Kung gusto mong e-kill ang lahat ng instances sa foobar, type
killall foobar
- nohup <process> &
- Ay magpapatakbo ng process (program) mo sa background kasama ang SIGHUP trapped. Pinapayagan ka nitong mag-exit sa shell at ang process ay magpapatuloy lang na tumakbo. Example:
nohup perl myscript.pl & - SUSPEND
- Para magsuspend ng foreground process sa iyong terminal, press SUSPEND, kung san kadalasan ay
Control-Z. Ilalagay nito ang yong process sa background.
Example:
vi myscript.pl Dito gumamit ka ng vi para i-edit ang myscript.pl Nagdecide kabng gusto mong tingnan ssandali ang yong mga files. Nag press ka ng <Control-Z> output: [1]+ Stopped vi user@shellium:~$
You have now suspended process vi to job 1 and will be placed at your shell prompt.
- SIGINT
- Ang pagpagpapatupad ng signal na to ay normally magkikill ng process sa forground. Sa kadalasan, ito ay
Control-C. Ito ay magpapadala ng interrupt sa isang process. Kapag hindi nakuha ng process ang SIGINT, ang process ay ma-teterminate. - fg <job id>
- Magdadala ng background job pabalik sa foreground:
fg <job id>Example:fg 1 - bg
- Maglilista ng jobs na meron ka sa background.
- jobs
- Maglilista ng jobs, pati na ang current state (running, stopped, etc)
Basic Unix Commands: Miscellaneous Commands
- watch <command>
- Para mag-run ng command taga segundo, at tingnan ang kayang output. Example:
watch ls -lay pwedeng gamitin para macheck ang filesize sa lahat ng files sa current directory kada segundo. - finger <user>
- Ay mago-obtain ng information tungkol sa user tulad ng kanilang tunay na pangalan, kung kelan sila huling naglogin, kesyo oo o hindi writable and kanilang terminal.
- write <user> [tty]
- Kung ang user's terminal is writable, magoopen ito ng pipe sa kanilang terminal. Lahat ng iyong ita-type pagkatapos ang write command at lalabas sa kanilang terminal. Kung hindi isasama ang tty , ang huling ginamit na terminal ay automatic na gagamitin. Tapusin ang write session gamit ang EOF (Control-D).
- passwd
- Palitan ang iyong current password. Ito ay magpro-prompt sayo ng kasalukuyan mong password, pati na ang bago mong password na gagamitin.