37 Perintah Penting Linux yang Harus Anda Ketahui
Apakah Anda baru mengenal Linux atau hanya sedikit berkarat? Berikut semua perintah yang perlu Anda ketahui. Anggap ini sebagai referensi penting untuk terminal Linux. Ini juga berlaku untuk baris perintah macOS.
Perangkat Penting untuk Terminal
Linux menyertakan sejumlah besar perintah, tetapi kami telah memilih 37 perintah terpenting untuk disajikan di sini. Pelajari perintah-perintah ini, dan Anda akan merasa lebih betah di command prompt Linux.
Daftar di bawah ini disajikan dalam urutan abjad. Posisi perintah dalam daftar tidak mewakili kegunaan atau kesederhanaannya. Untuk kata terakhir tentang penggunaan perintah, lihat halaman manualnya. The man
perintah dalam daftar kami, tentu saja-itu singkatan dari “manual.”
1. alias
Perintah alias memungkinkan Anda memberikan nama Anda sendiri ke suatu perintah atau urutan perintah. Anda kemudian dapat mengetikkan nama pendek Anda, dan shell akan menjalankan perintah atau urutan perintah untuk Anda.
alias cls = jelas
Ini menyiapkan alias yang disebut cls
. Ini akan menjadi nama lain untuk clear
. Saat Anda mengetik cls
, ini akan menghapus layar seperti Anda mengetik clear
. Nama alias Anda menyimpan beberapa penekanan tombol, tentu. Namun, jika Anda sering berpindah antara baris perintah Windows dan Linux, Anda dapat mengetikkan cls
perintah Windows di mesin Linux yang tidak mengerti maksud Anda. Sekarang dia akan tahu.
Alias bisa jauh lebih rumit daripada contoh sederhana itu. Berikut adalah alias yang disebut pf
(untuk proses pencarian) yang hanya sedikit lebih kompleks. Perhatikan penggunaan tanda kutip di sekitar urutan perintah. Ini diperlukan jika urutan perintah memiliki spasi di dalamnya. Alias ini menggunakan ps
perintah untuk membuat daftar proses yang sedang berjalan dan kemudian menyalurkannya melalui grep
perintah. The grep
perintah penampilan untuk entri dalam output dari ps
yang sesuai dengan parameter baris perintah $1
.
alias pf = "ps -e | grep $ 1"
Jika Anda ingin menemukan ID proses (PID) dari shutter
proses tersebut — atau untuk mengetahui apakah shutter
sedang berjalan — Anda dapat menggunakan alias seperti ini. Ketik pf
, spasi, dan nama proses yang Anda minati:
pf rana
Alias yang ditentukan pada baris perintah akan mati dengan jendela terminal. Saat Anda menutupnya, mereka hilang. Agar alias Anda selalu tersedia untuk Anda, tambahkan alias ke .bash_aliases
file di direktori beranda Anda.
2. kucing
The cat
perintah (kependekan dari “concatenate”) daftar isi dari file ke jendela terminal. Ini lebih cepat daripada membuka file di editor, dan tidak ada kemungkinan Anda dapat mengubah file secara tidak sengaja. Untuk membaca konten .bash_log_out
file Anda , ketik perintah berikut, sedangkan direktori home adalah direktori kerja Anda saat ini, sebagaimana defaultnya:
kucing .bash_logout
Dengan file yang lebih panjang dari jumlah baris di jendela terminal Anda, teks akan lewat terlalu cepat untuk Anda baca. Anda dapat menyalurkan output dari cat
hingga less
ke proses agar lebih mudah dikelola. Dengan less
Anda dapat menggulir maju dan mundur melalui file menggunakan tombol Panah Atas dan Bawah, tombol PgUp dan PgDn, serta tombol Home dan End. Ketik q
untuk berhenti dari kurang.
cat .bashrc | kurang
3. cd
The cd
perintah mengubah direktori Anda saat ini. Dengan kata lain, ini memindahkan Anda ke tempat baru di sistem file.
Jika Anda mengubah ke direktori yang ada di dalam direktori Anda saat ini, Anda cukup mengetik cd
dan nama direktori lainnya.
cd bekerja
Jika Anda mengubah ke direktori lain di dalam pohon direktori sistem file, berikan jalur ke direktori dengan /.
cd / usr / local / bin
Untuk segera kembali ke direktori home Anda, gunakan karakter ~
(tilde) sebagai nama direktori.
cd ~
Berikut trik lainnya: Anda dapat menggunakan simbol titik ganda ..
untuk mewakili induk direktori saat ini. Anda dapat mengetikkan perintah berikut untuk membuka direktori:
cd ..
Bayangkan Anda berada dalam sebuah direktori. Direktori induk memiliki direktori lain di dalamnya, serta direktori tempat Anda berada saat ini. Untuk beralih ke salah satu direktori lain tersebut, Anda dapat menggunakan ..
simbol untuk mempersingkat apa yang harus Anda ketik.
cd ../games
4. chmod
The chmod
perintah set file permissions bendera pada file atau folder. Bendera menentukan siapa yang dapat membaca, menulis atau mengeksekusi file. Saat Anda membuat daftar file dengan opsi -l
(format panjang), Anda akan melihat serangkaian karakter yang terlihat seperti
-rwxrwxrwx
Jika karakter pertama adalah -
item, item adalah file, jika d
item itu adalah direktori. Sisa string adalah tiga set tiga karakter. Dari kiri, tiga karakter pertama mewakili izin file pemilik , tiga karakter tengah mewakili izin file grup dan tiga karakter paling kanan mewakili izin untuk orang lain . Dalam setiap set, r
singkatan untuk baca, w
singkatan untuk menulis, dan x
singkatan untuk mengeksekusi.
Jika r
, w
, atau x
karakter hadir bahwa file izin diberikan. Jika surat itu tidak ada dan -
muncul sebagai gantinya, izin file itu tidak diberikan.
Salah satu cara untuk menggunakannya chmod
adalah dengan memberikan izin yang ingin Anda berikan kepada pemilik, grup, dan lainnya sebagai nomor 3 digit. Digit paling kiri mewakili pemiliknya. Angka tengah mewakili grup. Angka paling kanan mewakili yang lain. Digit yang dapat Anda gunakan dan mewakili apa yang tercantum di sini:
- 0: Tidak ada izin
- 1: Jalankan izin
- 2: Izin menulis
- 3: Tulis dan jalankan izin
- 4: Izin baca
- 5: Baca dan jalankan izin
- 6: Izin baca dan tulis
- 7: Izin membaca, menulis dan menjalankan
Melihat file example.txt kami, kami dapat melihat bahwa ketiga set karakter tersebut adalah rwx
. Itu berarti setiap orang telah membaca, menulis, dan menjalankan hak dengan file tersebut.
Untuk mengatur izin untuk membaca, menulis, dan mengeksekusi (7 dari daftar kami) untuk pemilik; membaca dan menulis (6 dari daftar kami) untuk grup; dan membaca dan mengeksekusi (5 dari daftar kami) untuk yang lain, kami perlu menggunakan digit 765 dengan chmod
perintah:
chmod -R 765 example.txt
Untuk mengatur izin untuk membaca, menulis dan mengeksekusi (7 dari daftar kami) untuk pemilik , dan membaca dan menulis (6 dari daftar kami) untuk grup dan untuk yang lain kami perlu menggunakan angka 766 dengan chmod
perintah :
chmod 766 example.txt
5. chown
The chown
perintah memungkinkan Anda untuk mengubah pemilik dan kelompok pemilik file. Daftar file example.txt ls -l
kita bisa kita lihat dave dave
di deskripsi file. Yang pertama menunjukkan nama pemilik file, yang dalam hal ini adalah pengguna dave
. Entri kedua menunjukkan bahwa nama pemilik grup juga dave
. Setiap pengguna memiliki grup default yang dibuat saat pengguna dibuat. Pengguna itu adalah satu-satunya anggota grup itu. Ini menunjukkan bahwa file tersebut tidak dibagikan dengan grup pengguna lain.
Anda dapat menggunakan chown
untuk mengubah pemilik atau grup, atau keduanya dari file. Anda harus memberikan nama pemilik dan grup, dipisahkan oleh :
karakter. Anda perlu menggunakan sudo
. Untuk mempertahankan dave sebagai pemilik file tetapi untuk menetapkan mary sebagai pemilik grup, gunakan perintah ini:
sudo chown dave: mary example.txt
Untuk mengubah pemilik dan pemilik grup menjadi mary, Anda akan menggunakan perintah berikut;
sudo chown mary: mary example.txt
Untuk mengubah file sehingga dave sekali lagi menjadi pemilik file dan pemilik grup, gunakan perintah ini:
sudo chown dave: dave example.txt
6. keriting
The curl
perintah adalah alat untuk mengambil informasi dan file dari Uniform Resource Locators (URL) atau alamat internet.
The curl
perintah mungkin tidak diberikan sebagai bagian standar dari distribusi Linux Anda. Gunakan apt-get
untuk menginstal paket ini ke sistem Anda jika Anda menggunakan Ubuntu atau distribusi berbasis Debian lainnya. Di distribusi Linux lainnya, gunakan alat manajemen paket distribusi Linux Anda.
sudo apt-get install curl
Misalkan Anda ingin mengambil satu file dari repositori GitHub. Tidak ada cara yang didukung secara resmi untuk ini. Anda dipaksa untuk menggandakan seluruh repositori. Dengan curl
bagaimanapun, kita dapat mengambil file yang kita inginkan sendiri.
Perintah ini mengambil file untuk kita. Perhatikan bahwa Anda perlu menentukan nama file untuk menyimpannya, menggunakan opsi -o
(output). Jika Anda tidak melakukan ini, konten file akan digulir dengan cepat di jendela terminal tetapi tidak disimpan ke komputer Anda.
curl //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c
Jika Anda tidak ingin melihat informasi kemajuan unduhan, gunakan opsi -s
(diam).
curl -s //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c
7. df
The df
perintah menunjukkan ukuran, ruang yang digunakan, dan ruang yang tersedia di mount filesystem dari komputer Anda.
Dua dari opsi yang paling berguna adalah opsi -h
(dapat dibaca manusia) dan -x
(kecualikan). Opsi yang dapat dibaca manusia menampilkan ukuran dalam Mb atau Gb, bukan dalam byte. Opsi pengecualian memungkinkan Anda memberi tahu df
sistem file diskon yang tidak Anda minati. Misalnya, squashfs
sistem file semu yang dibuat saat Anda menginstal aplikasi dengan snap
perintah.
df -h -x squashfs
TERKAIT: Cara Melihat Ruang Disk dan Penggunaan Disk Gratis Dari Terminal Linux
8. perbedaan
The diff
perintah membandingkan dua file teks dan menunjukkan perbedaan antara mereka. Ada banyak pilihan untuk menyesuaikan tampilan dengan kebutuhan Anda.
Opsi -y
(berdampingan) menunjukkan perbedaan garis secara berdampingan. Opsi -w
(lebar) memungkinkan Anda menentukan lebar garis maksimum yang akan digunakan untuk menghindari garis sampul. Kedua file tersebut disebut alpha1.txt dan alpha2.txt dalam contoh ini. The --suppress-common-lines
mencegah diff
dari daftar garis pencocokan, membiarkan Anda berfokus pada garis yang memiliki perbedaan.
diff -y -W 70 alpha1.txt alpha2.txt --suppress-common-lines
TERKAIT: Bagaimana Membandingkan Dua File Teks di Terminal Linux
9. gema
The echo
perintah cetak (gema) string teks ke jendela terminal.
Perintah di bawah ini akan mencetak kata-kata "Sebuah string teks" di jendela terminal.
echo Sebuah string teks
The echo
perintah dapat menunjukkan nilai variabel lingkungan, misalnya, $USER
, $HOME
, dan $PATH
variabel lingkungan. Ini menyimpan nilai nama pengguna, direktori home pengguna, dan jalur yang dicari untuk perintah yang cocok ketika pengguna mengetik sesuatu pada baris perintah.
echo $ USER
echo $ HOME
echo $ PATH
Perintah berikut akan menyebabkan bleep dikeluarkan. Opsi -e
(kode pelolosan) menafsirkan karakter yang lolos sebagai karakter 'bel'.
echo -e "\ a"
The echo
Perintah ini juga berharga dalam skrip shell. Skrip dapat menggunakan perintah ini untuk menghasilkan output yang terlihat untuk menunjukkan kemajuan atau hasil skrip saat dijalankan.
10. keluar
Perintah keluar akan menutup jendela terminal, mengakhiri eksekusi skrip shell, atau mengeluarkan Anda dari sesi akses jarak jauh SSH.
keluar
11. temukan
Gunakan find
perintah untuk melacak file yang Anda tahu ada jika Anda tidak ingat di mana Anda meletakkannya. Anda harus tahu dari find
mana harus mulai mencari dan apa yang dicari. Dalam contoh ini, .
pencocokan folder saat ini dan -name
opsi memberi tahu find
untuk mencari file dengan nama yang cocok dengan pola pencarian.
Anda dapat menggunakan karakter pengganti, yang *
mewakili urutan karakter ?
apa pun dan mewakili karakter tunggal apa pun. Kami menggunakan *ones*
untuk mencocokkan nama file apa pun yang berisi urutan "satu". Ini akan cocok dengan kata-kata seperti tulang, batu, dan kesepian.
Temukan . -nama * orang *
Seperti yang bisa kita lihat, find
telah mengembalikan daftar pertandingan. Salah satunya adalah direktori bernama Ramones. Kami dapat memberitahu find
untuk membatasi pencarian hanya untuk file. Kami melakukan ini menggunakan -type
opsi dengan f
parameter. The f
parameter singkatan file.
Temukan . -type f -name * ones *
Jika Anda ingin pencarian menjadi case insensitive gunakan opsi -iname
(insensitive name).
Temukan . -iname * wild *
12. jari
The finger
perintah memberikan dump singkat informasi tentang pengguna, termasuk saat login pengguna terakhir, direktori home user, dan nama lengkap akun pengguna.
13. gratis
The free
perintah memberikan ringkasan dari penggunaan memori dengan komputer Anda. Ini melakukan ini untuk Random Access Memory (RAM) utama dan memori swap. Opsi -h
(manusia) digunakan untuk memberikan nomor dan unit yang ramah manusia. Tanpa opsi ini, angka-angka akan ditampilkan dalam byte.
bebas -h
14. grep
The grep
pencarian utilitas untuk garis yang mengandung pola pencarian. Saat kami melihat perintah alias, kami biasa grep
mencari melalui output dari program lain ps
,. The grep
perintah juga dapat mencari isi file. Di sini kami mencari kata "train" di semua file teks di direktori saat ini.
kereta grep * .txt
Outputnya mencantumkan nama file dan menunjukkan baris yang cocok. Teks yang cocok disorot.
Fungsionalitas dan kegunaan grep
pasti menjamin Anda memeriksa halaman manualnya.
15. kelompok
The groups
perintah memberitahu Anda yang kelompok pengguna adalah anggota.
kelompok dave
kelompok mary
16. gzip
The gzip
perintah kompres file. Secara default, ini menghapus file asli dan meninggalkan Anda dengan versi terkompresi. Untuk mempertahankan versi asli dan terkompresi, gunakan opsi -k
(simpan).
gzip -k core.c
17. kepala
The head
perintah memberi Anda daftar dari 10 baris pertama dari sebuah file. Jika Anda ingin melihat lebih sedikit atau lebih banyak baris, gunakan opsi -n
(angka). Dalam contoh ini, kami menggunakan head
dengan default 10 baris. Kami kemudian mengulangi perintah yang meminta hanya lima baris.
head -core.c
kepala -n 5 inti. c
18. sejarah
Perintah riwayat mencantumkan perintah yang sebelumnya Anda keluarkan pada baris perintah. Anda dapat mengulangi salah satu perintah dari riwayat Anda dengan mengetikkan tanda seru !
dan nomor perintah dari daftar riwayat.
! 188
Mengetik dua tanda seru mengulangi perintah Anda sebelumnya.
!!
19. bunuh
The kill
perintah memungkinkan Anda untuk mengakhiri proses dari baris perintah. Anda melakukan ini dengan memberikan ID proses (PID) dari proses tersebut ke kill
. Jangan bunuh proses secara sembarangan. Anda harus memiliki alasan yang kuat untuk melakukannya. Dalam contoh ini, kita akan menganggap shutter
program telah terkunci.
Untuk menemukan PID shutter
kita akan menggunakan trik ps
dan kita grep
dari bagian tentang alias
perintah di atas. Kami dapat mencari shutter
proses dan mendapatkan PID-nya sebagai berikut:
ps -e | grep shutter.
Setelah kami menentukan PID — 1692 dalam kasus ini — kami dapat menghentikannya dengan cara berikut:
membunuh 1692
20. kurang
The less
perintah memungkinkan Anda untuk melihat file tanpa membuka editor. Ini lebih cepat digunakan, dan tidak ada kemungkinan Anda secara tidak sengaja memodifikasi file. Dengan less
Anda dapat menggulir maju dan mundur melalui file menggunakan tombol Panah Atas dan Bawah, tombol PgUp dan PgDn serta tombol Home dan End. Tekan tombol Q untuk quit
dari less
.
Untuk melihat file, berikan namanya less
sebagai berikut:
kurang inti. c
Anda juga dapat menyalurkan output dari perintah lain ke less
. Untuk melihat output dari ls
daftar seluruh hard drive Anda, gunakan perintah berikut:
ls -R / | kurang
Gunakan /
untuk mencari ke depan dalam file dan gunakan ?
untuk mencari ke belakang.
21. ls
Ini mungkin perintah pertama yang dipenuhi sebagian besar pengguna Linux. Ini mencantumkan file dan folder di direktori yang Anda tentukan. Secara default, ls
lihat di direktori saat ini. Ada banyak sekali pilihan yang dapat Anda gunakan ls
, dan kami sangat menyarankan untuk meninjau halaman manualnya. Beberapa contoh umum disajikan di sini.
Untuk membuat daftar file dan folder di direktori saat ini:
ls
Untuk membuat daftar file dan folder di direktori saat ini dengan daftar terperinci, gunakan opsi -l
(panjang):
ls -l
Untuk menggunakan ukuran file yang ramah manusia, sertakan opsi -h
(manusia):
ls -lh
Untuk menyertakan file tersembunyi, gunakan opsi -a
(semua file):
ls -lha
22. laki-laki
Perintah man menampilkan "halaman manual" untuk perintah di less
. Halaman manual adalah manual pengguna untuk perintah itu. Karena man
digunakan less
untuk menampilkan halaman manual, Anda dapat menggunakan kemampuan pencarian less
.
Misalnya, untuk melihat halaman manual chown
, gunakan perintah berikut:
pria chown
Gunakan tombol panah Atas dan Bawah atau PgUp dan PgDn untuk menggulir dokumen. Tekan q
untuk keluar dari halaman manual atau tekan h
untuk bantuan.
23. mkdir
The mkdir
perintah memungkinkan Anda untuk membuat direktori baru di filesystem. Anda harus memberikan nama direktori baru ke mkdir
. Jika direktori baru tidak akan berada di dalam direktori saat ini, Anda harus memberikan jalur ke direktori baru.
Untuk membuat dua direktori baru di direktori saat ini yang disebut "faktur" dan "kutipan", gunakan dua perintah ini:
faktur mkdir
kutipan mkdir
Untuk membuat direktori baru bernama "2019" di dalam direktori "faktur", gunakan perintah ini:
faktur mkdir / 2109
Jika Anda akan membuat direktori, tetapi direktori induknya tidak ada, Anda dapat menggunakan opsi -p
(orang tua) untuk mkdir
membuat semua direktori induk yang diperlukan juga. Pada perintah berikut, kami membuat direktori "2019" di dalam direktori "tahunan" di dalam direktori "kutipan". Direktori "tahunan" tidak ada, tetapi kita dapat mkdir
membuat semua direktori yang ditentukan sekaligus:
mkdir -p kutipan / tahunan / 2019
Direktori "tahunan" juga dibuat.
24. mv
The mv
perintah memungkinkan Anda untuk memindahkan file dan direktori dari direktori ke direktori. Ini juga memungkinkan Anda untuk mengganti nama file.
Untuk memindahkan file, Anda harus memberi tahu di mv
mana file itu dan ke mana Anda ingin memindahkannya. Dalam contoh ini, kami memindahkan file yang dipanggil apache.pdf
dari direktori "~ / Document / Ukulele" dan menempatkannya di direktori saat ini, diwakili oleh .
karakter tunggal .
mv ~ / Dokumen / Ukulele / Apache.pdf.
Untuk mengganti nama file, Anda “memindahkannya” ke file baru dengan nama baru.
mv Apache.pdf The_Shadows_Apache.pdf
Tindakan pemindahan file dan penggantian nama dapat dilakukan dalam satu langkah:
mv ~ / Dokumen / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf
25. passwd
The passwd
perintah memungkinkan Anda mengubah password untuk pengguna. Cukup ketik passwd
untuk mengubah kata sandi Anda sendiri.
Anda juga dapat mengubah kata sandi akun pengguna lain, tetapi Anda harus menggunakan sudo
. Anda akan diminta memasukkan kata sandi baru dua kali.
sudo passwd mary
26. ping
The ping
perintah memungkinkan Anda memverifikasi bahwa Anda memiliki konektivitas jaringan dengan perangkat jaringan lain. Ini biasanya digunakan untuk membantu memecahkan masalah jaringan. Untuk menggunakan ping
, berikan alamat IP atau nama mesin dari perangkat lain.
ping 192.168.4.18
The ping
perintah akan berjalan sampai Anda menghentikannya dengan Ctrl + C.
Inilah yang terjadi di sini:
- Perangkat di alamat IP 192.168.4.18 menanggapi permintaan ping kami dan mengirim kembali paket 64 byte.
- Penomoran urutan Internet Control Messaging Protocol (ICMP) memungkinkan kita untuk memeriksa respons yang terlewat (paket yang dijatuhkan).
- Angka TTL adalah "waktu untuk hidup" untuk sebuah paket. Setiap kali paket melewati router, itu (seharusnya) dikurangi satu. Jika mencapai nol, paket akan dibuang. Tujuannya adalah untuk mencegah masalah loopback jaringan membanjiri jaringan.
- Nilai waktu adalah durasi perjalanan pulang pergi dari komputer Anda ke perangkat dan kembali. Sederhananya, semakin rendah kali ini, semakin baik.
Untuk meminta ping
agar menjalankan sejumlah percobaan ping, gunakan opsi -c
(hitung).
ping -c 5 192.168.4.18
Untuk mendengar ping, gunakan opsi -a
(terdengar).
ping -a 192.168.4.18
27. ps
The ps
daftar perintah menjalankan proses. Menggunakan ps
tanpa opsi apa pun menyebabkannya mencantumkan proses yang berjalan di shell saat ini.
ps
Untuk melihat semua proses yang terkait dengan pengguna tertentu, gunakan opsi -u
(pengguna). Ini kemungkinan akan menjadi daftar yang panjang, jadi untuk kenyamanan menyalurkannya less
.
ps -u dave | kurang
Untuk melihat setiap proses yang sedang berjalan, gunakan opsi -e
(setiap proses):
ps -e | kurang
28. pwd
Bagus dan sederhana, pwd
perintah mencetak direktori kerja (direktori saat ini) dari direktori root /.
pwd
29. penutupan
Perintah shutdown memungkinkan Anda mematikan atau me-reboot sistem Linux Anda.
Menggunakan shutdown
tanpa parameter akan mematikan komputer Anda dalam satu menit.
menutup
Untuk segera mematikan, gunakan now
parameter.
matikan sekarang
Anda juga dapat menjadwalkan shutdown dan memberi tahu pengguna yang login tentang pending shutdown. Untuk memberi shutdown
tahu perintah saat Anda ingin mematikannya, berikan waktu. Ini bisa berupa hitungan menit dari sekarang, seperti +90
atau waktu yang tepat, seperti 23:00
. Setiap pesan teks yang Anda berikan disiarkan ke pengguna yang masuk.
shutdown 23:00 Shutdown malam ini pada 23:00, simpan pekerjaan Anda dan log out sebelum itu!
Untuk membatalkan shutdown, gunakan opsi -c
(batal). Di sini kami telah menjadwalkan penutupan selama lima belas menit dari sekarang — dan kemudian berubah pikiran.
shutdown +15 Shutdown dalam 15 menit!
shutdown -c
TERKAIT: Cara Reboot atau Matikan Linux Menggunakan Command Line
30. SSH
Gunakan perintah ssh untuk membuat sambungan ke komputer Linux jarak jauh dan masuk ke akun Anda. Untuk membuat koneksi, Anda harus memberikan nama pengguna Anda dan alamat IP atau nama domain dari komputer jarak jauh. Dalam contoh ini, mary pengguna masuk ke komputer di 192.168.4.23. Setelah koneksi dibuat, dia diminta memasukkan kata sandinya.
ssh [email protected]
Nama pengguna dan sandinya diverifikasi dan diterima, dan dia masuk. Perhatikan bahwa perintahnya telah berubah dari "Nostromo" menjadi "howtogeek".
Mary mengeluarkan w
perintah untuk mencantumkan pengguna saat ini di sistem "howtogeek". Dia terdaftar sebagai terhubung dari pts / 1, yang merupakan budak pseudo-terminal. Artinya, ini bukan terminal yang terhubung langsung ke komputer.
Untuk menutup sesi, mary mengetik exit
dan dikembalikan ke shell di komputer "Nostromo".
w
keluar
31. sudo
The sudo
perintah diperlukan saat melakukan tindakan yang membutuhkan root atau superuser perizinan, seperti mengubah password untuk pengguna lain.
sudo passwd mary
32. ekor
The tail
perintah memberi Anda daftar dari 10 baris terakhir dari suatu file. Jika Anda ingin melihat lebih sedikit atau lebih banyak baris, gunakan opsi -n
(angka). Dalam contoh ini, kami menggunakan tail
dengan default 10 baris. Kami kemudian mengulangi perintah yang meminta hanya lima baris.
inti ekor. c
ekor -n 5 inti. c
33. tar
Dengan tar
perintah tersebut, Anda dapat membuat file arsip (juga disebut tarball) yang dapat berisi banyak file lain. Ini membuatnya jauh lebih nyaman untuk mendistribusikan kumpulan file. Anda juga dapat menggunakan tar
untuk mengekstrak file dari file arsip. Biasanya meminta tar
untuk mengompres arsip. Jika Anda tidak meminta kompresi, file arsip dibuat tidak terkompresi.
Untuk membuat file arsip, Anda perlu memberi tahu tar
file mana yang akan disertakan dalam file arsip, dan nama yang Anda inginkan untuk file arsip tersebut.
Dalam contoh ini, pengguna akan mengarsipkan semua file di direktori Ukulele, yang ada di direktori saat ini.
Mereka telah menggunakan opsi -c
(buat) dan opsi -v
(verbose). Opsi verbose memberikan beberapa umpan balik visual dengan mencantumkan file ke jendela terminal saat mereka ditambahkan ke arsip. Opsi -f
(nama file) diikuti dengan nama arsip yang diinginkan. Dalam hal ini, memang demikian songs.tar
.
tar -cvf songs.tar Ukulele /
File-file tersebut terdaftar di jendela terminal saat mereka ditambahkan ke file arsip.
Ada dua cara untuk mengetahui tar
bahwa Anda ingin file arsip dikompresi. Yang pertama adalah dengan opsi -z
(gzip). Ini memberitahu tar untuk menggunakan gzip
utilitas untuk mengompres arsip setelah dibuat.
Biasanya menambahkan ".gz" sebagai akhiran untuk jenis arsip ini. Itu memungkinkan siapa pun yang mengekstrak file darinya untuk mengetahui perintah mana yang harus diteruskan untuk tar
mengambil file dengan benar.
tar -cvzf songs.tar.gz Ukulele /
File-file tersebut terdaftar di jendela terminal saat mereka ditambahkan ke file arsip seperti sebelumnya, tetapi pembuatan arsip akan memakan waktu lebih lama karena waktu yang diperlukan untuk kompresi.
Untuk membuat file arsip yang dikompresi menggunakan algoritma kompresi superior yang memberikan file arsip yang lebih kecil gunakan opsi -j
(bzip2).
tar -cvjf songs.tar.bz2 Ukulele /
Sekali lagi, file-file tersebut terdaftar saat arsip dibuat. The -j
pilihan adalah terasa lebih lambat daripada -z
pilihan.
Jika Anda mengarsipkan banyak file, Anda harus memilih antara -z
opsi untuk kompresi yang layak dan kecepatan yang wajar, atau -j
opsi untuk kompresi yang lebih baik dan kecepatan yang lebih lambat.
Seperti yang dapat dilihat pada gambar di bawah, file ".tar" adalah yang terbesar, ".tar.gz" lebih kecil, dan ".tar.bz2" adalah yang terkecil dari arsip.
Untuk mengekstrak file dari file arsip gunakan opsi -x
(ekstrak). Opsi -v
(verbose) dan -f
(nama file) berperilaku seperti saat membuat arsip. Gunakan ls
untuk mengonfirmasi jenis arsip yang akan Anda ekstrak file-nya, lalu jalankan perintah berikut.
ls
tar -xvf songs.tar
File-file tersebut terdaftar saat diekstrak. Perhatikan bahwa direktori Ukulele juga dibuat ulang untuk Anda.
Untuk mengekstrak file dari arsip ".tar.gz", gunakan opsi -z
(gzip).
tar -xvzf songs.tar.gz
Terakhir, untuk mengekstrak file dari arsip ".tar.bz2" gunakan -j
opsi alih-alih opsi -z
(gzip).
tar -xvjf songs.tar.bz2
TERKAIT: Cara Mengekstrak File Dari File .tar.gz atau .tar.bz2 di Linux
34. atas
The top
perintah menunjukkan Anda tampilan real-time dari data yang berhubungan dengan mesin Linux Anda. Bagian atas layar adalah ringkasan status.
Baris pertama menunjukkan waktu dan berapa lama komputer Anda telah berjalan, berapa banyak pengguna yang masuk ke dalamnya, dan berapa rata-rata pemuatan selama satu, lima, dan lima belas menit terakhir.
Baris kedua menunjukkan jumlah tugas dan statusnya: berlari, berhenti, tidur, dan zombie.
Baris ketiga menunjukkan informasi CPU. Inilah maksud dari bidang tersebut:
- us: value adalah waktu CPU yang dihabiskan CPU untuk menjalankan proses untuk pengguna, di "ruang pengguna"
- sy: value adalah waktu CPU yang dihabiskan untuk menjalankan proses "ruang kernel" sistem
- ni: value adalah waktu CPU yang dihabiskan untuk menjalankan proses dengan nilai bagus yang ditetapkan secara manual
- id: adalah jumlah waktu idle CPU
- wa: value adalah waktu yang dihabiskan CPU menunggu I / O selesai
- hai: Waktu yang dihabiskan CPU untuk memperbaiki interupsi perangkat keras
- si: Waktu yang dihabiskan CPU untuk memperbaiki gangguan perangkat lunak
- st: Waktu CPU hilang karena menjalankan mesin virtual ("waktu mencuri")
Baris keempat menunjukkan jumlah total memori fisik, dan berapa banyak yang kosong, digunakan, dan di-buffer atau di-cache.
Baris kelima menunjukkan jumlah total memori swap, dan berapa banyak yang gratis, digunakan, dan tersedia (dengan mempertimbangkan memori akun yang diharapkan dapat dipulihkan dari cache).
Pengguna telah menekan tombol E untuk mengubah tampilan menjadi angka yang lebih mudah dicerna daripada bilangan bulat panjang yang mewakili byte.
Kolom di tampilan utama terdiri dari:
- PID: ID Proses
- PENGGUNA: Nama pemilik proses
- PR: Prioritas proses
- NI: Nilai proses yang bagus
- VIRT: Memori virtual yang digunakan oleh proses
- RES: Memori tinggal yang digunakan oleh proses tersebut
- SHR: Memori bersama yang digunakan oleh proses
- S: Status proses. Lihat daftar di bawah nilai yang dapat diambil bidang ini
- % CPU: bagian waktu CPU yang digunakan oleh proses sejak pembaruan terakhir
- % MEM: bagian memori fisik yang digunakan
- TIME +: total waktu CPU yang digunakan oleh tugas dalam seperseratus detik
- COMMAND: nama perintah atau baris perintah (nama + opsi)
(Kolom perintah tidak sesuai dengan tangkapan layar.)
Status proses dapat berupa salah satu dari:
- D: Tidur tak terputus
- R: Berlari
- S: Tidur
- T: Ditelusuri (berhenti)
- Z: Zombie
Tekan tombol Q untuk keluar top
.
TERKAIT: Cara Menetapkan Prioritas Proses Dengan bagus dan renice di Linux
35. tidak nama
Anda dapat memperoleh beberapa informasi sistem terkait komputer Linux yang Anda gunakan dengan uname
perintah.
- Gunakan opsi
-a
(semua) untuk melihat semuanya. - Gunakan opsi
-s
(nama kernel) untuk melihat jenis kernel. - Gunakan opsi
-r
(rilis kernel) untuk melihat rilis kernel. - Gunakan opsi
-v
(versi kernel) untuk melihat versi kernel.
uname -a
uname -s
uname -r
uname -v
36. w
The w
daftar perintah saat ini login pengguna.
w
37. whoami
Gunakan whoami
untuk mengetahui siapa Anda login atau siapa yang login ke terminal Linux tak berawak.
siapa saya
TERKAIT: Cara Menentukan Akun Pengguna Saat Ini di Linux
Itu Toolkit Anda
Mempelajari Linux seperti mempelajari hal lain. Anda akan membutuhkan latihan sebelum terbiasa dengan perintah-perintah ini. Setelah Anda memiliki perintah ini di ujung jari Anda, Anda akan berada di jalur yang benar menuju kemahiran.
Ada lelucon lama — mungkin setua Unix itu sendiri — yang mengatakan bahwa satu-satunya perintah yang perlu Anda ketahui adalah man
perintahnya. Ada secercah kebenaran di dalamnya, tetapi beberapa halaman manual tidak bisa ditembus tanpa pengantar. Tutorial ini akan memberi Anda pengantar yang Anda butuhkan.