Unix / Linux - Perintah Berguna
Panduan cepat ini mencantumkan perintah, termasuk sintaksis dan deskripsi singkat. Untuk detail lebih lanjut, gunakan -
$man command
File dan Direktori
Perintah-perintah ini memungkinkan Anda untuk membuat direktori dan menangani file.
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | cat Menampilkan Isi File |
| 2 | cd Mengubah Direktori menjadi dirname |
| 3 | chgrp Mengubah grup file |
| 4 | chmod Mengubah izin |
| 5 | cp Menyalin file sumber ke tujuan |
| 6 | file Menentukan jenis file |
| 7 | find Menemukan file |
| 8 | grep Mencari file untuk ekspresi reguler |
| 9 | head Menampilkan beberapa baris pertama dari sebuah file |
| 10 | ln Membuat tautan lunak pada nama lama |
| 11 | ls Menampilkan informasi tentang tipe file |
| 12 | mkdir Membuat dirname direktori baru |
| 13 | more Menampilkan data dalam bentuk halaman |
| 14 | mv Memindahkan (Mengganti nama) nama lama ke nama baru |
| 15 | pwd Mencetak direktori kerja saat ini |
| 16 | rm Menghapus (Menghapus) nama file |
| 17 | rmdir Menghapus direktori yang ada asalkan kosong |
| 18 | tail Mencetak beberapa baris terakhir dalam sebuah file |
| 19 | touch Memperbarui akses dan waktu modifikasi file |
Memanipulasi data
Isi file dapat dibandingkan dan diubah dengan perintah berikut.
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | awk Pemindaian pola dan bahasa pemrosesan |
| 2 | cmp Membandingkan konten dari dua file |
| 3 | comm Membandingkan data yang diurutkan |
| 4 | cut Memotong bidang yang dipilih dari setiap baris file |
| 5 | diff Pembanding file diferensial |
| 6 | expand Memperluas tab ke spasi |
| 7 | join Menggabungkan file di beberapa bidang umum |
| 8 | perl Bahasa manipulasi data |
| 9 | sed Editor teks aliran |
| 10 | sort Mengurutkan data file |
| 11 | split Membagi file menjadi file yang lebih kecil |
| 12 | tr Menerjemahkan karakter |
| 13 | uniq Melaporkan baris yang berulang dalam sebuah file |
| 14 | wc Menghitung kata, baris, dan karakter |
| 15 | vi Membuka editor teks vi |
| 16 | vim Membuka editor teks vim |
| 17 | fmt Formatter teks sederhana |
| 18 | spell Memeriksa teks untuk kesalahan ejaan |
| 19 | ispell Memeriksa teks untuk kesalahan ejaan |
| 20 | emacs Proyek GNU Emacs |
| 21 | ex, edit Editor garis |
| 22 | emacs Proyek GNU Emacs |
File Terkompresi
File dapat dikompresi untuk menghemat ruang. File yang dikompresi dapat dibuat dan diperiksa.
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | compress Mengompresi file |
| 2 | gunzip Membantu membuka kompresi file gzip |
| 3 | gzip Metode kompresi alternatif GNU |
| 4 | uncompress Membantu membuka kompresi file |
| 5 | unzip Buat daftar, uji, dan ekstrak file yang dikompresi dalam arsip ZIP |
| 6 | zcat Cat file terkompresi |
| 7 | zcmp Membandingkan file yang dikompresi |
| 8 | zdiff Membandingkan file yang dikompresi |
| 9 | zmore File teliti filter untuk tampilan crt teks terkompresi |
Mendapatkan informasi
Berbagai manual dan dokumentasi Unix tersedia secara online. Perintah Shell berikut memberikan informasi -
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | apropos Menemukan perintah dengan pencarian kata kunci |
| 2 | info Menampilkan halaman informasi perintah secara online |
| 2 | man Menampilkan halaman manual online |
| 3 | whatis Mencari kata-kata lengkap di database whatis |
| 4 | yelp Penampil bantuan GNOME |
Jaringan komunikasi
Perintah berikut ini digunakan untuk mengirim dan menerima file dari host Unix lokal ke host jarak jauh di seluruh dunia.
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | ftp Program transfer file |
| 2 | rcp Salinan file jarak jauh |
| 3 | rlogin Login jarak jauh ke host Unix |
| 4 | rsh Shell jarak jauh |
| 5 | tftp Program transfer file sepele |
| 6 | telnet Membuat koneksi terminal ke host lain |
| 7 | ssh Mengamankan terminal shell atau koneksi perintah |
| 8 | scp Mengamankan salinan file jarak jauh shell |
| 9 | sftp Mengamankan program transfer file shell |
Beberapa dari perintah ini mungkin dibatasi di komputer Anda untuk alasan keamanan.
Pesan antar Pengguna
Sistem Unix mendukung pesan di layar ke pengguna lain dan surat elektronik di seluruh dunia -
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | evolution Alat penanganan surat GUI di Linux |
| 2 | Sederhana mengirim atau membaca program surat |
| 3 | mesg Mengizinkan atau menyangkal pesan |
| 4 | parcel Mengirim file ke pengguna lain |
| 5 | pine Utilitas email berbasis Vdu |
| 6 | talk Berbicara dengan pengguna lain |
| 7 | write Menulis pesan ke pengguna lain |
Utilitas Pemrograman
Alat dan bahasa pemrograman berikut tersedia berdasarkan apa yang telah Anda instal di Unix Anda.
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | dbx Debugger matahari |
| 2 | gdb Debugger GNU |
| 3 | make Menjaga grup program dan mengompilasi program |
| 4 | nm Mencetak daftar nama program |
| 5 | size Mencetak ukuran program |
| 6 | strip Menghapus tabel simbol dan bit relokasi |
| 7 | cb Mempercantik program C. |
| 8 | cc Kompiler ANSI C untuk sistem Suns SPARC |
| 9 | ctrace Debugger program C. |
| 10 | gcc Kompiler GNU ANSI C |
| 11 | indent Indentasi dan format sumber program C. |
| 12 | bc Pemroses bahasa aritmatika interaktif |
| 13 | gcl GNU Common Lisp |
| 14 | perl Bahasa tujuan umum |
| 15 | php Bahasa halaman web tertanam |
| 16 | py Penerjemah bahasa Python |
| 17 | asp Bahasa halaman web tertanam |
| 18 | CC Kompiler C ++ untuk sistem Suns SPARC |
| 19 | g++ Kompiler GNU C ++ |
| 20 | javac Kompiler JAVA |
| 21 | appletvieweir Penampil applet JAVA |
| 22 | netbeans Lingkungan pengembangan terintegrasi Java di Linux |
| 23 | sqlplus Menjalankan interpreter Oracle SQL |
| 24 | sqlldr Menjalankan pemuat data Oracle SQL |
| 25 | mysql Menjalankan interpreter mysql SQL |
Perintah Misc
Perintah ini mencantumkan atau mengubah informasi tentang sistem -
| Sr.No. | Perintah & Deskripsi |
|---|---|
| 1 | chfn Mengubah informasi jari Anda |
| 2 | chgrp Mengubah kepemilikan grup dari sebuah file |
| 3 | chown Berganti pemilik |
| 4 | date Mencetak tanggal |
| 5 | determin Secara otomatis menemukan tipe terminal |
| 6 | du Mencetak jumlah penggunaan disk |
| 7 | echo Argumen gema ke opsi standar |
| 8 | exit Keluar dari sistem |
| 9 | finger Mencetak informasi tentang pengguna yang masuk |
| 10 | groupadd Membuat grup pengguna |
| 11 | groups Tunjukkan keanggotaan grup |
| 12 | homequota Menunjukkan kuota dan penggunaan file |
| 13 | iostat Melaporkan statistik I / O |
| 14 | kill Mengirim sinyal ke suatu proses |
| 15 | last Menampilkan login terakhir pengguna |
| 16 | logout Keluar dari Unix |
| 17 | lun Mendaftar nama pengguna atau ID login |
| 18 | netstat Menunjukkan status jaringan |
| 19 | passwd Mengubah kata sandi pengguna |
| 20 | passwd Ubah kata sandi login Anda |
| 21 | printenv Menampilkan nilai variabel shell |
| 22 | ps Menampilkan status proses saat ini |
| 23 | ps Mencetak statistik status proses |
| 24 | quota -v Menampilkan penggunaan dan batas disk |
| 25 | reset Mengatur ulang mode terminal |
| 26 | script Menyimpan skrip sesi terminal |
| 27 | script Menyimpan keluaran dari sebuah perintah atau proses |
| 28 | setenv Menetapkan variabel lingkungan |
| 30 | stty Mengatur opsi terminal |
| 31 | time Membantu mengatur waktu perintah |
| 32 | top Menampilkan semua proses sistem |
| 33 | tset Setel mode terminal |
| 34 | tty Mencetak nama terminal saat ini |
| 35 | umask Tunjukkan izin yang diberikan untuk melihat file secara default |
| 36 | uname Menampilkan nama sistem saat ini |
| 37 | uptime Mendapat waktu aktif sistem |
| 38 | useradd Membuat akun pengguna |
| 39 | users Mencetak nama pengguna yang masuk |
| 40 | vmstat Melaporkan statistik memori virtual |
| 41 | w Menunjukkan apa yang dilakukan pengguna yang masuk |
| 42 | who Daftar pengguna yang masuk |