Perintah dasar untuk Linux yang sering digunakan


Perintah dasar untuk Linux  yang sering digunakan

Berikut adalah beberapa perintah dasar yang sering digunakan di sistem operasi Linux, bersama dengan penjelasannya:

1. Navigasi dan Manajemen Direktori

  • pwd (Print Working Directory): Menampilkan direktori saat ini.

pwd

  • cd (Change Directory): Mengubah direktori saat ini.

cd /path/to/directory

cd ..      # Pindah ke direktori atas

cd ~       # Pindah ke home directory

  • ls (List): Menampilkan isi dari direktori.

ls

ls -l      # Menampilkan detail dalam format panjang

ls -a      # Menampilkan file tersembunyi

2. Manipulasi File

  • touch: Membuat file kosong baru atau memperbarui timestamp file.

touch filename

  • cp (Copy): Menyalin file atau direktori.

cp source_file destination

cp -r source_directory destination_directory  # Menyalin direktori secara rekursif

  • mv (Move): Memindahkan atau mengganti nama file atau direktori.

mv old_filename new_filename

mv file_name /new/directory

  • rm (Remove): Menghapus file atau direktori.

rm filename

rm -r directory_name  # Menghapus direktori secara rekursif

3. Manajemen File

  • cat: Menampilkan isi file.

cat filename

  • more dan less: Menampilkan isi file secara interaktif.

more filename

less filename

  • head: Menampilkan baris awal dari file.

head filename

head -n 10 filename  # Menampilkan 10 baris pertama

  • tail: Menampilkan baris akhir dari file.

tail filename

tail -n 10 filename  # Menampilkan 10 baris terakhir

4. Informasi Sistem

  • uname: Menampilkan informasi tentang sistem.

uname -a

  • top: Menampilkan proses yang sedang berjalan.

top

  • df: Menampilkan penggunaan disk.

df -h

  • du: Menampilkan ukuran direktori dan file.

du -sh /path/to/directory

5. Manajemen Pengguna

  • whoami: Menampilkan pengguna saat ini.

whoami

  • sudo: Menjalankan perintah dengan hak akses superuser.

sudo command

  • chmod: Mengubah izin akses file atau direktori.

chmod 755 filename

  • chown: Mengubah kepemilikan file atau direktori.

chown user:group filename

6. Jaringan

  • ping: Mengirim paket ICMP ECHO_REQUEST ke jaringan host.

ping www.example.com

  • ifconfig: Menampilkan atau mengonfigurasi antarmuka jaringan.

ifconfig

  • netstat: Menampilkan koneksi jaringan, tabel routing, antarmuka jaringan, statistik protokol, dan multicast.

netstat -tuln

7. Pencarian

  • find: Mencari file dalam direktori.

find /path/to/search -name filename

  • grep: Mencari teks dalam file.

grep "search_text" filename

8. Arsip dan Kompresi

  • tar: Membuat dan mengekstrak arsip tar.

tar -cvf archive.tar /path/to/directory  # Membuat arsip

tar -xvf archive.tar                     # Mengekstrak arsip

  • zip dan unzip: Mengompresi dan mengekstrak file zip.

zip archive.zip file1 file2

unzip archive.zip

Perintah-perintah ini memberikan dasar yang baik untuk mulai bekerja dengan sistem Linux.

  • Search in the current directory and subdirectories:

find . -name "*.phtm"

  • Search in a specific directory (e.g., /var/www/html):

find /var/www/html -name "*.phtm"

  • Search with case insensitivity (in case the file extension might be in different cases like .PHTM):

find /var/www/html -iname "*.phtm"

Detailed Explanation:

  • .: Represents the current directory. You can replace this with any path where you want to start your search.
  • -name: Specifies that you are searching for files by name.
  • "*.phtm": The pattern to search for. The * is a wildcard that matches any number of characters.
  • -iname: Similar to -name, but case insensitive.

Advanced Usage:

  • Search and execute a command on each found file (e.g., list detailed information):

find /var/www/html -name "*.phtm" -exec ls -l {} \;

  • Search for .phtm files modified in the last 7 days:

find /var/www/html -name "*.phtm" -mtime -7

  • Search and delete all .phtm files (use with caution):

find /var/www/html -name "*.phtm" -exec rm -f {} \;

 

perintah untuk cek file .phtm pada semua folder.

locate "*.phtml" | xargs -I {} ls -la {}

Penjelasan Perintah:

  • locate "*.phtml": Perintah ini mencari semua file dengan ekstensi .phtml menggunakan basis data locate.
  • |: Operator pipe yang mengarahkan output dari locate sebagai input ke xargs.
  • xargs -I {}: Menggunakan xargs untuk mengambil setiap hasil dari locate dan menggantikannya di tempat {}.
  • ls -la {}: Perintah ls -la yang dijalankan pada setiap file hasil pencarian.

 

 

INFORMASI:

Iklan yang tampil pada halaman situs ini sepenuhnya diatur oleh pihak google, kami hanya menyediakan slot kosong. Jadi apabila ada iklan yang kurang berkenan atau menyinggung perasaan anda harap informasikan kepada kami melalui formulir kontak web ini untuk selanjutnya akan kami sampaikan ke pihak Google.

penulis

About Catur Budi Waluyo

<p> Suka otak atik yang penting menyenangkan dan bermanfaat saja. Administrator www.calesmart.com</p> <p> &nbsp;</p> <p> &nbsp;</p>

Learn More

Artikel Terkait