Android

Perintah linux dasar

Perintah Dasar Sistem Operasi Linux by Rizky Hidayatullah

Perintah Dasar Sistem Operasi Linux by Rizky Hidayatullah

Daftar Isi:

Anonim

Konversi Linux baru yang datang dari dunia Windows mungkin menemukan bekerja dengan baris perintah agak menakutkan. Namun, ini tidak terlalu sulit untuk digunakan. Yang Anda butuhkan untuk memulai dengan baris perintah adalah mempelajari beberapa perintah dasar.

Sementara sebagian besar distribusi Linux ramah pengguna dan hadir dengan antarmuka grafis yang mudah digunakan, mengetahui cara menggunakan baris perintah bisa sangat berguna. Baris perintah memberi Anda lebih banyak kekuatan atas sistem Anda dan akses ke fitur yang tidak tersedia melalui antarmuka grafis.

, kita akan melalui beberapa perintah Linux yang paling umum yang digunakan setiap hari oleh administrator sistem Linux.

Mendapatkan Informasi Tentang Perintah

Opsi menghafal perintah biasanya tidak diperlukan dan mungkin buang-buang waktu. Biasanya, jika Anda tidak sering menggunakan perintah, Anda dapat dengan mudah melupakan opsinya.

Sebagian besar perintah memiliki opsi --help yang mencetak pesan pendek tentang cara menggunakan perintah dan keluar:

command_name --help

Perintah man

Hampir semua perintah Linux didistribusikan bersama dengan halaman manual. Halaman manual atau manual adalah bentuk dokumentasi yang menjelaskan apa yang dilakukan perintah, contoh bagaimana Anda menjalankan perintah, dan argumen apa yang diterima.

Perintah man digunakan untuk menampilkan halaman manual dari perintah yang diberikan.

man command_name

Misalnya, untuk membuka halaman manual dari perintah cd , Anda harus mengetik:

man cd

Untuk menavigasi halaman manual, gunakan tombol Arrow , naik dan Page Down . Anda juga dapat menekan tombol Enter untuk memindahkan satu baris pada satu waktu, bilah Space untuk pindah ke layar berikutnya, dan tombol b untuk mundur satu layar. Untuk keluar dari halaman manual, tekan tombol q .

Menavigasi Sistem File

Di Linux, setiap file dan direktori berada di bawah direktori root, yang merupakan direktori pertama atau teratas di pohon direktori. Direktori root dirujuk oleh slash tunggal terkemuka / .

Saat menavigasi sistem file pada operasi pada file, Anda dapat menggunakan jalur absolut atau relatif ke sumber daya.

Path absolut atau penuh dimulai dari root sistem / , dan path relatif dimulai dari direktori Anda saat ini.

Direktori Kerja Saat Ini (perintah pwd )

Direktori kerja saat ini adalah direktori di mana pengguna saat ini bekerja. Setiap kali Anda berinteraksi dengan command prompt Anda, Anda bekerja di dalam direktori.

Gunakan perintah pwd untuk mencari tahu direktori Anda saat ini:

pwd

Perintah menampilkan jalur direktori kerja Anda saat ini:

/home/linuxize

Mengubah direktori (perintah cd )

Perintah cd ("direktori perubahan") digunakan untuk mengubah direktori kerja saat ini di Linux dan sistem operasi mirip Unix lainnya.

Ketika digunakan tanpa argumen, cd akan membawa Anda ke direktori home Anda:

cd

Untuk mengubah ke direktori, Anda dapat menggunakan nama path absolut atau relatifnya.

Dengan asumsi bahwa Downloads direktori ada di direktori tempat Anda menjalankan perintah, Anda dapat menavigasi ke sana dengan menggunakan jalur relatif ke direktori:

cd Downloads

Anda juga dapat menavigasi ke direktori dengan menggunakan jalur absolutnya:

cd /home/linuxize/Downloads

Dua titik ( .. ), satu demi satu, mewakili direktori induk atau, dengan kata lain, direktori tepat di atas yang sekarang.

Misalkan Anda saat ini berada di /usr/local/share , untuk beralih ke /usr/local (naik satu tingkat dari direktori saat ini), Anda harus mengetik:

cd../

Untuk memindahkan dua level, gunakan:

cd../../

Untuk mengubah kembali ke direktori kerja sebelumnya, gunakan karakter tanda hubung ( - ) sebagai argumen:

cd -

Jika direktori yang ingin Anda ubah memiliki spasi dalam namanya, Anda harus mengelilingi path dengan tanda kutip atau menggunakan karakter garis miring terbalik () untuk keluar dari spasi:

cd Dir\ name\ with\ space

Bekerja dengan File dan Direktori

Daftar isi direktori (perintah ls )

Perintah ls digunakan untuk membuat daftar informasi tentang file dan direktori dalam direktori.

Ketika digunakan tanpa opsi dan argumen, ls menampilkan daftar dalam urutan abjad nama-nama semua file di direktori kerja saat ini:

ls

Untuk daftar file dalam direktori tertentu, berikan path ke direktori sebagai argumen:

ls /usr

Output default dari perintah ls hanya menunjukkan nama file dan direktori. Gunakan -l untuk mencetak file dalam format daftar panjang:

ls -l /etc/hosts

Outputnya termasuk jenis file, izin, jumlah tautan keras, pemilik, grup, ukuran, tanggal, dan nama file:

-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts

Perintah ls tidak mencantumkan file tersembunyi secara default. File tersembunyi adalah file apa pun yang dimulai dengan titik ( . ).

Untuk menampilkan semua file termasuk file yang disembunyikan, gunakan opsi -a :

ls -a ~/

Menampilkan konten file (perintah cat )

Perintah cat digunakan untuk mencetak konten dari satu file atau lebih dan untuk menggabungkan (menggabungkan) file dengan menambahkan konten dari satu file ke akhir file lain.

Untuk menampilkan konten file di layar, berikan nama file ke cat sebagai argumen:

cat /etc/hosts

Membuat file (perintah touch )

Perintah touch digunakan untuk memperbarui cap waktu pada file dan direktori yang ada serta untuk membuat file kosong yang baru.

Untuk membuat file, tentukan nama file sebagai argumen:

touch file.txt

Jika file sudah ada, touch akan mengubah file akses terakhir dan waktu modifikasi ke waktu saat ini.

Membuat direktori (perintah mkdir )

Di Linux, Anda dapat membuat direktori baru (juga dikenal sebagai folder) menggunakan perintah mkdir .

Untuk membuat direktori, berikan nama direktori sebagai argumen ke perintah:

mkdir /tmp/newdirectory

mkdir dapat mengambil satu atau lebih nama direktori sebagai argumennya.

Ketika hanya menyediakan nama direktori, tanpa path lengkap, itu akan dibuat di direktori kerja saat ini.

Untuk membuat direktori induk gunakan opsi -p :

mkdir -p Projects/linuxize.com/src/assets/images

Perintah di atas membuat seluruh struktur direktori.

Ketika mkdir dipanggil dengan opsi -p , ia membuat direktori hanya jika itu tidak ada.

Membuat tautan simbolik (perintah ln )

Tautan simbolik (atau symlink) adalah jenis file khusus yang menunjuk ke file atau direktori lain.

Untuk membuat tautan simbolik ke file yang diberikan, gunakan perintah ln dengan opsi -s , nama file sebagai argumen pertama dan nama tautan simbolik sebagai argumen kedua:

ln -s source_file symbolic_link

Jika hanya satu file yang diberikan sebagai argumen, ln membuat tautan ke file itu di direktori kerja saat ini dengan nama yang sama dengan file yang ditunjuknya.

Menghapus file dan direktori (perintah rm )

Untuk menghapus file dan direktori, gunakan perintah rm .

Secara default, ketika dijalankan tanpa opsi apa pun, rm tidak menghapus direktori. Itu juga tidak meminta pengguna untuk melanjutkan dengan penghapusan file yang diberikan.

Untuk menghapus file atau symlink, gunakan perintah rm diikuti dengan nama file sebagai argumen:

rm file.txt

rm menerima satu atau lebih nama file atau direktori sebagai argumennya.

Opsi -i memberi tahu rm untuk meminta pengguna untuk setiap file yang diberikan sebelum menghapusnya:

rm -i file.txt

rm: remove regular empty file 'file.txt'?

Gunakan opsi -d untuk menghapus satu atau lebih direktori kosong:

rm -d dirname

Untuk menghapus direktori yang tidak kosong dan semua file di dalamnya secara rekursif, gunakan opsi -r (rekursif):

rm -rf dirname

Opsi -f memberitahu rm untuk tidak pernah meminta pengguna dan mengabaikan file dan argumen yang tidak ada.

Menyalin file dan direktori (perintah cp )

Perintah cp memungkinkan Anda untuk menyalin file dan direktori.

Untuk menyalin file di direktori kerja saat ini, gunakan file sumber sebagai argumen pertama dan file baru sebagai yang kedua:

cp file file_backup

Untuk menyalin file ke direktori lain, tentukan jalur absolut atau relatif ke direktori tujuan. Ketika hanya nama direktori yang ditentukan sebagai tujuan, file yang disalin akan memiliki nama yang sama dengan file asli.

cp file.txt /backup

Secara default, jika file tujuan ada, itu akan ditimpa.

Untuk menyalin direktori, termasuk semua file dan subdirektori, gunakan opsi -R atau -r :

cp -R Pictures /opt/backup

Memindahkan dan mengganti nama file dan direktori (perintah mv )

Perintah mv (short from move) digunakan untuk mengubah nama dan memindahkan serta file dan direktori dari satu lokasi ke lokasi lain.

Misalnya untuk memindahkan file ke direktori yang akan Anda jalankan:

mv file.txt /tmp

Untuk mengganti nama file, Anda harus menentukan nama file tujuan:

mv file.txt file1.txt

Sintaks untuk memindahkan direktori sama dengan ketika memindahkan file.

Untuk memindahkan banyak file dan direktori sekaligus, tentukan direktori tujuan sebagai argumen terakhir:

mv file.tx1 file1.txt /tmp

Menginstal dan Menghapus Paket

Manajer paket adalah alat yang memungkinkan Anda untuk menginstal, memperbarui, menghapus, dan mengelola paket perangkat lunak khusus distro.

Distribusi Linux yang berbeda memiliki manajer paket dan format paket yang berbeda.

Hanya root atau pengguna dengan hak akses sudo yang dapat menginstal dan menghapus paket.

Ubuntu dan Debian (perintah apt )

Advanced Package Tool atau APT adalah sistem manajemen paket yang digunakan oleh distribusi berbasis Debian.

Ada beberapa alat manajemen paket command-line dalam distribusi Debian dengan apt dan apt-get menjadi yang paling banyak digunakan.

Sebelum menginstal paket baru terlebih dahulu, Anda perlu memperbarui indeks paket APT:

apt update

Indeks APT adalah database yang menyimpan rekaman paket yang tersedia dari repositori yang diaktifkan di sistem Anda.

Untuk memutakhirkan paket yang diinstal ke versi terbarunya, jalankan:

apt upgrade

Menginstal paket semudah menjalankan:

apt install package_name

Untuk menghapus paket yang diinstal, masukkan:

apt remove package_name

CentOS dan Fedora (perintah dnf )

RPM adalah sistem manajemen paket yang kuat yang digunakan oleh Red Hat Linux dan turunannya seperti CentOS dan Fedora. RPM juga mengacu pada perintah rpm dan format file .rpm .

Untuk menginstal paket baru pada distribusi berbasis Red Hat, Anda dapat menggunakan perintah yum atau dnf :

dnf install package_name

Mulai dari CentOS 8 dnf menggantikan yum sebagai manajer paket default. dnf kompatibel dengan yum .

Untuk memutakhirkan paket yang diinstal ke versi terbaru, ketik:

dnf update

Menghapus paket semudah:

dnf remove package_name

Kepemilikan dan Izin File

Di Linux, akses ke file dikelola melalui izin file, atribut, dan kepemilikan. Ini memastikan bahwa hanya pengguna dan proses yang sah yang dapat mengakses file dan direktori.

Di Linux, setiap file dikaitkan dengan pemilik dan grup dan ditugaskan dengan hak akses izin untuk tiga kelas pengguna yang berbeda:

  • Pemilik file. Anggota grup. Semua orang.

Ada tiga jenis izin yang berlaku untuk setiap kelas:

  • Izin baca. Izin menulis. Izin eksekusi.

Konsep ini memungkinkan Anda menentukan pengguna mana yang diizinkan membaca file, menulis ke file, atau menjalankan file.

Untuk melihat pemilik dan izin file, gunakan ls -l .

Mengubah izin (perintah chmod )

Perintah chmod memungkinkan Anda untuk mengubah izin file. Ini bekerja dalam dua mode, simbolik dan numerik.

Saat menggunakan mode numerik, Anda dapat mengatur izin untuk pemilik, grup, dan yang lainnya. Setiap menulis, membaca, dan mengeksekusi izin memiliki nilai angka berikut:

  • r (baca) = 4 w (tulis) = 2 x (jalankan) = 1tidak ada izin = 0

Nomor izin kelas pengguna tertentu diwakili oleh jumlah nilai izin untuk grup itu.

Misalnya, untuk memberi izin kepada pemilik file untuk membaca dan menulis dan hanya membaca izin untuk anggota grup dan semua pengguna lain yang akan Anda jalankan:

chmod 644 filename

Hanya root, pemilik file, atau pengguna dengan hak sudo yang dapat mengubah izin file.

Untuk beroperasi secara rekursif pada semua file dan direktori di bawah direktori yang diberikan, gunakan perintah chmod dengan opsi -R, (–recursive):

chmod -R 755 dirname

Berhati-hatilah saat mengubah izin file secara rekursif.

Mengubah kepemilikan (perintah chown )

Perintah chown memungkinkan Anda untuk mengubah kepemilikan pengguna dan grup dari suatu file, direktori, atau tautan simbolik.

Untuk mengubah pemilik file, gunakan perintah chown diikuti dengan nama pengguna pemilik baru dan file target:

chown username filename

Untuk mengubah pemilik dan grup file, chown perintah chown diikuti oleh pemilik dan grup baru yang dipisahkan oleh titik dua (:) tanpa spasi dan file target:

chown username:groupname filename

Gunakan opsi -R ( --recursive ), untuk beroperasi secara rekursif pada semua file dan direktori di bawah direktori yang diberikan:

chown -R username:groupname dirname

Tinggikan hak istimewa (perintah sudo )

Perintah sudo memungkinkan Anda untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika Anda menghabiskan banyak waktu di baris perintah, sudo adalah salah satu perintah yang akan sering Anda gunakan.

Menggunakan sudo daripada login sebagai root lebih aman karena Anda dapat memberikan hak administratif terbatas kepada pengguna individu tanpa mereka tahu kata sandi root.

Untuk menggunakan sudo , cukup awali perintah dengan sudo :

sudo command

Mengelola Pengguna dan Grup

Linux adalah sistem multi-pengguna, yang berarti lebih dari satu orang dapat berinteraksi dengan sistem yang sama secara bersamaan. Grup digunakan untuk mengatur dan mengelola akun pengguna. Tujuan utama grup adalah untuk menetapkan seperangkat hak istimewa seperti membaca, menulis, atau mengeksekusi izin untuk sumber daya yang diberikan yang dapat dibagi di antara pengguna dalam grup.

Menciptakan pengguna (perintah useradd dan passwd )

Perintah useradd memungkinkan Anda dapat membuat pengguna baru.

Untuk membuat akun pengguna baru, gunakan perintah useradd diikuti oleh nama pengguna:

useradd newuser

Setelah pengguna dibuat, atur kata sandi pengguna dengan menjalankan perintah passwd :

passwd newuser

Menghapus pengguna (perintah userdel )

Di Linux, Anda dapat menghapus akun pengguna menggunakan perintah userdel .

Untuk menghapus akun pengguna yang bernama operasikan nama pengguna ke perintah userdel :

userdel newuser

Gunakan opsi -r (–remove) untuk menghapus direktori home pengguna dan mail spool:

userdel -r newuser

Mengelola grup ( groupadd dan Command groupdel )

Untuk membuat grup baru gunakan perintah groupadd diikuti dengan nama grup:

groupadd mygroup

Untuk menghapus grup, gunakan perintah groupdel dengan nama grup sebagai argumen:

groupdel mygroup

Menambahkan pengguna ke grup (Perintah usermod )

Untuk menambahkan pengguna yang ada ke grup, gunakan perintah usermod diikuti oleh opsi -G dan nama grup:

usermod -a -G sudo linuxize

Kesimpulan

Kami telah membahas beberapa perintah Gnu / Linux yang paling banyak digunakan.

Meskipun Anda dapat melakukan sebagian besar pengembangan dan tugas-tugas yang berhubungan dengan sistem menggunakan antarmuka grafis, baris perintah membuat Anda lebih produktif dan dapat menyelesaikan lebih banyak dalam waktu yang lebih singkat.

Klik tautan pada setiap perintah untuk mendapatkan informasi lebih lanjut tentang opsi dan penggunaan perintah.

terminal