Senin, 18 April 2011

perintah dasar linux debian


Perintah dasar yang sering digunakan dalam linux adalah sebagai berikut :
1. ls : melihat isi direktori yang aktif
contoh : debian:/# cd /root
debian:/root# ls –à menampilkan isi direktori root
2. cat : melihat isi file secara keseluruhan
contoh : debian:/# cat [nama_file]
3. more : menampilkan isi file per layer

contoh : debian:/#more [nama_file]
4. tail : menampilkan sepuluh baris terakhir
contoh: debian:/#tail [nama_file]
5. less : melihat isi file tetapi yang bisa discroll
contoh: debian:/#less [nama_file]
6. cp : mengkopi file
contoh: debian:/#cp file1 /home —-à mengkopi file1 dari root ke direktori home
7. mv : memindahkan file
contoh: debian:/#mv file1 /home
8. rm : menghapus file

contoh: debian:/#rm [nama_file]
9. mkdir : membuat direktori
contoh: debian:/#mkdir [nama_direktori]
10. rmdir : menghapus direktori
contoh: debian:/#rmdir [nama_direktori]
11. cd : pindah direktori


















2. ls -> melihat isi direktori ( same like dir in windows )
$ ls
3. pwd -> Mengetahui Direktori yang aktif
$ pwd
/home/sh4d0w
4. cd -> mengubah lokasi direktori aktif
$ cd /home
pindah ke direktori home
5. mkdir -> membuat direktori Baru
$ mkdir tes
6. rmdir -> menghapus direktori
$ rmdir tes
7. cp -> mengkopi Direktori dan file
$ cp linka.mp3 /home/sh4d0w/Music
8. mv -> memindahkan file
$ mv linka.mp3 /home/sh4d0w/Music
9. rm -> menghapus File dan Direktory
$ rm linka.mp3 //menghapus file
$rm -r Hacking //menghapus direktori Hacking
10. cat -> menampilkan isi file teks
$ cat /etc/passwd
11. more -> menampilkan isi File Teks per-Halaman Layar
$ more /etc/passwd
12. less -> Perbaikan Perintah More
$ less /etc/passwd
13. Tail -> Melihat Mulai dari Baris terakhir ( EoF )
$ tail /etc/passwd
14. head -> Melihat awal baris
$ head /etc/passwd
15. find -> mencari Lokasi File
$ find / -name “pass*”
16.grep->mencari Teks dalam file
$ grep ‘root’ /etc/passwd
17. echo -> mencetak Teks ke Layar
$ echo ‘halo hacker-newbie’
halo hacker-newbie
18. > -> memasukkan teks, overwrite
$ echo ‘halo hacker-newbie’ > hacker.txt //akan muncul hacker.txt di direktori aktif
19. >> -> Memasukkan teks, Append
$ echo ‘buahahahahaa’ >> hacker.txt
$ cat hacker.txt
halo hacker-newbie
buahahahahaa
20. nano -> editor file teks. ( editor kesukaan saya )
$ nano /etc/X11/xorg.conf
21. &,jobs -> menjalankan Perintah di Background
# shutdown -r +15 &
# jobs
[1]+ Running shutdown -r +15 &
22. ps -> Melihat proses yang berjalan
$ ps
18246 pts/1 00:00:00 bash
23. kill -> Menghentikan proses
# shutdown -r +15 &
# ps -ef | grep ‘shutdown’
root 20473 20448 0 02:42 pts/2 00:00:00 shutdown -r +15
#kill 20473
24. ; -> Pemisah antar perintah
$ whoami; hostname; ls -l
25. | (pipe) -> komunikasi antar proses
$ cat /etc/passwd | grep root
26. whatis -> deskripsi singkat suatu perintah
$ whatis ls
27. man -> manual dari suatu perintah ( paling sering dipakai )
$ man ls
===========================================================
Manajemen Paket
29. dpkg [parameter] -> install paket secara offline
# dpkg -i nama_paket.deb
30. dpkg -r nama_paket.deb -> meng-uninstall paket .deb (hasil installasi offline)
31. # apt-get install -> menginstall paket secara online
32. #  apt-get remove ->uninstall paket
33. # apt-get update -> mengupdate repositori
34. # apt-get upgrade -> meng-upgrade semua paket ke versi terbaru
35. # apt-get dist-upgrade -> meng-upgrade semua paket ke versi terbaru, jika di perlukan akan meng-install paket baru.
masih banyak lagi,,ayo kalau ada yang kurang,,tambahkan yaa..
terimakasih
^^






















chgrp
mengganti grup file
chmod
mengganti izin untuk file
chown
mengganti kepemilikan file
cp
menyalin/copy file
dd
mengubah dan menyalin file
df
menampilkan space hardisk
du
menampilkan penggunaan space untuk direktori
file
menampilkan type file
find
mencari file
ln
membuat link/shortcut
ls
menampilkan file
mkdir
membuat direktori
mkfifo
membuat pipe file
mknod
membuat file khusus
mv
mengganti dan memindahkan file
rm
menghapus file
touch
mengubah/menambahkan waktu pembuatan file
Perintah Editing dan Scripting
awk
aplikasi pengelolah bahasa program umum
basename
memotong direktori dan akhiran dari nama file
cat
menampilkan isi file
cmp
membandingkan binari dari file
cut
mengutip baris dari file
diff
membandingkan file
dirname
membuat direktori berdasarkan nama file
echo
membuat baris text
ed
text editor
egrep
perintah lanjutan dari grep
ex
text editor
grep
mencari baris yang mengandung regex (regular expression)
head
menampilkan isi baris awal dari file
less
menampilkan isi file
more
menampilkan isi file
perl
editor scripting bahasa perl
split
membagi file menjadi beberapa potongan
tail
menampilkan isi baris akhir dari file
vi
text editor
wc
menghitung kata, baris dan karakter yang digunakan file
Perintah Dokumentasi
info
menampilkan dokumentasi dengan standard GNU
man
menampilkan dokumentasi dengan standard Unix
Perintah Sistem
at
menjalankan program untuk sementara waktu
chfn
mengubah informasi akses
chsn
mengubah shells
crontab
menjadwalkan program
groups
menampilkan grup yang ada
id
menampilkan ID user
kill
mengirim sinyal untuk mematikan program secara paksa
logger
merekam pesan error ke log sistem
login
memperbolehkan user untuk login
lsof
menampilkan daftar file yang sedang dibuka oleh sistem
mount
melampirkan perangkat ke direktori
newgrp
membuat grup baru
nice
menjalankan proses dengan prioritas yang telah ditentukan
passwd
mengganti password
printenv
menampilkan lingkungan linux
ps
menampilkan proses
renice
mengganti prioritas untuk proses
reset
mereset terminal
su
mengganti user yang sedang digunakan
time
menampilkan berapa lama program dijalankan
top
menampilkan proses yang sedang
umount
melepaskan perangkat dari direktori
Perintah Informasi Sistem
arch
menampilkan arsitektur yang digunakan sistem
df
menampilkan space hardisk
dmesg
menampilkan pesan dari kernel
finger
menampilkan informasi user
free
menampilkan informasi memori yang tidak digunakan
hostname
menampilkan nama komputer
last
menampilkan user yang terakhir masuk ke sistem
tty
menampilkan nama terminal yang sedang digunakan
uptime
menampilkan berapa lama sistem berjalan
vmstat
menampilkan statistik virtual memori
uname
menampilkan versi dari kernel
w
menampilkan informasi login dari user yang sedang digunakan
who
menampilkan pengguna
whoami
menampilkan user yang sedang digunakan
Perintah Arsip dan Pemekaran File
bunzip2
Perintah Pemekaran File
bzip2
Perintah Pemekaran File
cpio
Perintah Arsip File
gunzip
Perintah Pemekaran File
gzip
Perintah Arsip File
tar
Perintah Arsip File
uncompress
Perintah Pemekaran File
unshar
Perintah Pemekaran File
uudecode
Kebalikan dari perintah uuencode
uuencode
Menterjemahkan file binari ke text
Perintah Utilitas
bc
kalkulator
cal
menampilkan kalender
date
menampilkan waktu
dc
kalkulator (lebih sakti dari bc)
pwd
menampilkan direktori tempat kita bekerja
script
mencatat perintah yang digunakan dan menyimpannya di file
which
menampilkan lokasi program yang diinstal
Perintah Development
install
menyalin file ke lokasi berdasarkan perintah dari script
make
membuat/menjadikan paket
c++
compiler bahasa C++
cc
compiler bahasa C
perl
program pengolah script perl
Shells
bash
The Bourne Again Shell
csh
The C Shell
ksh
The Korn Shell
sh
The Bourne Shell
tcsh
The Tc Shell





















alias    Create an alias
awk      Find and Replace text, database sort/validate/index
bzip2    Compress or decompress named file(s)
 
cal      Display a calendar
cat      Display the contents of a file
cd       Change Directory
chgrp    Change group ownership
chmod    Change access permissions
chown    Change file owner and group
chroot   Run a command with a different root directory
cksum    Print CRC checksum and byte counts
clear    Clear terminal screen
cmp      Compare two files
comm     Compare two sorted files line by line
command  Run a command - ignoring shell functions
cp       Copy one or more files to another location
cron     Daemon to execute scheduled commands
crontab  Schedule a command to run at a later time
csplit   Split a file into context-determined pieces
cut      Divide a file into several parts
 
date     Display or change the date & time
df       Display free disk space
diff     Display the differences between two files
diff3    Show differences among three files
dig      DNS lookup
dir      Briefly list directory contents
dircolors Colour setup for `ls'
dirname  Convert a full pathname to just a path
dirs     Display list of remembered directories
du       Estimate file space usage
 
echo     Display message on screen
egrep    Search file(s) for lines that match an extended expression
eject    Eject removable media
enable   Enable and disable builtin shell commands
env      Environment variables
ethtool  Ethernet card settings
eval     Evaluate several commands/arguments
exec     Execute a command
exit     Exit the shell
expand   Convert tabs to spaces
export   Set an environment variable
 
fdformat Low-level format a floppy disk
fdisk    Partition table manipulator for Linux
fgrep    Search file(s) for lines that match a fixed string
file     Determine file type
find     Search for files that meet a desired criteria
fold     Wrap text to fit a specified width.
format   Format disks or tapes
free     Display memory usage
fsck     File system consistency check and repair
ftp      File Transfer Protocol
 
gawk     Find and Replace text within file(s)
getopts  Parse positional parameters
grep     Search file(s) for lines that match a given pattern
groups   Print group names a user is in
gzip     Compress or decompress named file(s)
 
head     Output the first part of file(s)
history  Command History
hostname Print or set system name
 
id       Print user and group id's
ifconfig Configure a network interface
install  Copy files and set attributes
 
join     Join lines on a common field
 
kill     Stop a process from running
 
less     Display output one screen at a time
ln       Make links between files
locate   Find files
logname  Print current login name
logout   Exit a login shell
look     Display lines beginning with a given string
lpc      Line printer control program
ls       List information about file(s)
lsof     List open files
 
make     Recompile a group of programs
man      Help manual
mkdir    Create new folder(s)
mkfifo   Make FIFOs (named pipes)
mkisofs  Create an hybrid ISO9660/JOLIET/HFS filesystem
mknod    Make block or character special files
more     Display output one screen at a time
mount    Mount a file system
mtools   Manipulate MS-DOS files
mv       Move or rename files or directories
 
nano   Text editor
netstat  Networking information
nice     Set the priority of a command or job
nohup    Run a command immune to hangups
nslookup Query Internet name servers interactively
 
passwd   Modify a user password
pathchk  Check file name portability
ping     Test a network connection
popd     Restore the previous value of the current directory
ps       Process status
pushd    Save and then change the current directory
pwd      Print Working Directory
 
quota    Display disk usage and limits
quotacheck Scan a file system for disk usage
quotactl Set disk quotas
 
ram      ram disk device
rcp      Copy files between two machines.
read     read a line from standard input
readonly Mark variables/functions as readonly
remsync  Synchronize remote files via email
rm       Remove files
rmdir    Remove folder(s)
rsync    Remote file copy (Synchronize file trees)
 
scp      Secure copy (remote file copy)
sdiff    Merge two files interactively
sed      Stream Editor
seq      Print numeric sequences
set      Manipulate shell variables and functions
sftp     Secure File Transfer Program
shift    Shift positional parameters

Tidak ada komentar:

Posting Komentar