Kompilasi: 44 trik terbaik untuk Linux

tux super saiyan linux

Artikel ini ditujukan baik bagi mereka yang telah "mengotak-atik" Linux untuk sementara waktu, tetapi masih memiliki keraguan atau masalah dengan platform penguin, serta bagi mereka yang lebih baru untuk mempelajari hal-hal baru untuk dilakukan di GNU / Distribusi Linux. Bagi mereka, saya telah menyusun peringkat ini trik terbaik dan paling praktis.

Seperti yang Anda ketahui, di sistem operasi * nix ada penggunaan konsol yang intensif perintahMeskipun antarmuka grafis modern telah muncul dan menjadi lebih baik dan lebih luas, sistem ini memiliki ketergantungan yang besar pada konsol untuk kinerja dan kekuatannya. Adalah baik bahwa warisan dari masa lalu ini tidak hilang, karena justru itulah yang melemahkan sistem lain.

Ini adalah kasus Apple Mac OS X, di mana GUI berkomitmen dengan serius dan alat untuk melakukannya terminal. Ini berarti bahwa OS X bukanlah sistem operasi yang digunakan dan kuat ketika harus melakukan tugas-tugas tertentu (misalnya: untuk pentesting, seperti Windows, yang terlepas dari jumlah alat yang tersedia, mereka tidak terlalu cepat dan bertenaga…).

Nah, karena melakukan tugas dalam mode grafis relatif sederhana, kami akan fokus terutama pada trik ke konsol dan memberikan serangkaian Tips untuk melakukan tugas praktis sehari-hari dari konsol. Meskipun akan ada juga beberapa ide praktis untuk alat grafik lainnya.

Optimalkan pengalaman Anda dengan bash shell:

Keunggulan konsol Linux, menampar, sangat bagus untuk dikerjakan, meskipun banyak yang merasa membosankan untuk bekerja dalam mode teks. Untuk lebih memahaminya dan bekerja dengan lebih mudah, kami akan mengajari Anda trik mengemudi yang akan membuat hidup dan pekerjaan Anda lebih mudah. Perintah Linux penting untuk mendapatkan hasil maksimal dari terminal Anda:

  • Pelengkapan otomatis perintah: agar konsol otomatis melengkapi nama perintah atau nama file / direktori hanya dengan mengetik beberapa huruf pertama, Anda dapat menggunakan tombol Tab. Sederhana saja, ketik huruf pertama dari perintah atau alamat, lalu tekan Tab untuk melengkapi otomatis. Jika ada beberapa nama yang cocok dengan huruf yang tertulis, Anda dapat terus menekan Tab untuk menampilkan lebih banyak kemungkinan atau terus menulis lebih banyak huruf.
  • Sejarah perintah: Jika Anda meragukan sintaks perintah yang Anda gunakan baru-baru ini atau hanya ingin mengambilnya untuk menghindari mengetiknya lagi, Anda dapat menggunakan riwayat perintah yang disimpan Bash (dalam ~ / .bash_history). Untuk melakukan ini, Anda hanya perlu menulis "riwayat" tanpa tanda kutip dan tekan ENTER. Pilihan lain untuk mengeksploitasi nilai sejarah adalah dengan menggunakan tombol panah atas dan bawah untuk "menavigasi" melalui riwayat perintah dan membuat perintah yang disimpan muncul di depan prompt saat ini. Anda juga dapat menggunakan kombinasi tombol Ctrl + P dan Ctrl + N untuk melakukan tugas yang sama ini.
  • Cari perintah yang sudah digunakan: Berkat sejarah yang telah kita pelajari di paragraf sebelumnya, Anda dapat mencari perintah yang digunakan di masa lalu. Cukup gunakan Ctrl + R untuk pencarian mundur atau Ctrl + S untuk pencarian maju. Metode ini merupakan kombinasi dari riwayat perintah dan riwayat penyelesaian, jadi kita harus menulis huruf pertama dari perintah yang ingin kita ambil.
  • Hapus riwayat: Jika kami ingin menghapus riwayat sehingga pengguna lain di tim kami tidak memiliki akses ke perintah yang telah kami gunakan atau hanya untuk menghapus file yang sudah cukup jenuh dengan perintah karena penggunaan terminal yang intensif, Anda dapat menggunakan "riwayat -c "tanpa tanda kutip dan riwayat kami dihapus (untuk pengguna saat ini). Sebaliknya, jika Anda ingin menghapus riwayat sepenuhnya, Anda dapat menggunakan:
cat /dev/null > ~/.bash_history
  • Ubah atau perbaiki baris yang sudah ditulis: Jika kita telah mencari baris riwayat atau menggunakan pelengkapan otomatis, tetapi kita ingin memperbarui baris untuk penggunaan lain atau sintaksnya tidak memadai, kita dapat menggunakan Ctrl + A dan Ctrl + E untuk memindahkan kursor ke awal baris atau akhir masing-masing. Jika kita ingin melompati karakter demi karakter ke satu arah atau yang lain, kita bisa menggunakan tombol panah kiri atau kanan. Di sisi lain, jika kita ingin melompat dari kata ke kata alih-alih karakter ke karakter, kita dapat menggunakan Ctrl + Panah (kiri atau kanan) pada keyboard kita. Begitu kita mencapai suatu titik, karakter di bawah kursor dapat dihapus dengan tombol Delete atau yang di kiri dengan tombol Backspace. Jika kita ingin menghapus karakter dari kursor hingga akhir baris, gunakan Ctrl + K lalu tekan Backspace. Untuk menghapus dari kursor ke awal baris, gunakan Ctrl + X lalu Backspace.
  • Ubah huruf besar menjadi huruf kecil atau sebaliknya: Anda dapat mengubah huruf kecil menjadi huruf besar atau sebaliknya dengan meletakkan kursor di tempat yang kita inginkan lalu menekan Esc diikuti dengan C atau L.
  • Salin dan tempel teks pada baris perintah: Selain tombol kanan mouse, Anda dapat menggunakan kombinasi tombol Ctrl + Shift + C untuk menyalin dan Ctrl + Shift + V untuk menempel. Ngomong-ngomong, Shift adalah tombol shift, tapi yang di bawah tombol "Caps Lock", bagi yang belum tahu. Meski terkesan konyol, terkadang kita tidak memiliki mouse untuk beraksi dan menarik untuk mengetahui shortcut keyboard tersebut. Misalnya, ini pernah terjadi pada saya pada kesempatan dengan Raspbian untuk Raspberry Pi, di mana saya tidak memiliki mouse untuk terhubung ke papan.
  • Skrip: skrip sangat praktis untuk mengotomatiskan tugas sehari-hari, bayangkan Anda ingin melihat riwayat, membersihkan layar saat ini dan kemudian menghapus riwayat sepenuhnya. Ini akan membutuhkan serangkaian perintah dan jika itu adalah tugas yang Anda lakukan setiap hari, Anda mungkin tertarik untuk membuat skrip yang melakukan semuanya sekaligus dan secara otomatis dan Anda hanya perlu menjalankannya untuk melakukan tugas ini. Untuk membuatnya, kami menulis teks berikut dengan editor teks dan menyimpannya dengan ekstensi .sh dan memberinya izin eksekusi. Bayangkan contoh yang telah kita berikan, teksnya adalah:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • Untuk mengeksekusinya, bayangkan kita menamakannya erasure.sh, karena dari direktori tempatnya berada, kita tulis berikut ini dan tekan ENTER (menyimpan kita menulis perintah history untuk menampilkan history, clear untuk menghapus layar dan cat baris untuk menghapus file yang menyimpan riwayat, meskipun skrip ini tidak masuk akal, tetapi ini adalah contoh yang mudah untuk Anda pahami):
 ./borrado.sh

Trik dan perintah praktis untuk menekan terminal kami:

Setelah kita mengetahui bagaimana memanfaatkan keuntungan yang ditawarkan bash untuk mendapatkan pengalaman yang lebih baik, kita dapat mulai mengeksploitasi alat yang dapat digunakan melaluinya:

  • Ketahuilah di direktori bahwa saya:
pwd
  • Ubah ke direktori lain:
cd /ruta/del/nuevo/directorio/o/fichero
  • Kembali ke direktori sebelumnya:
cd ..
  • Buka langsung direktori pribadi Anda atau pengguna lain yang Anda tentukan:
cd ~nombre_usuario
  • Pergi ke direktori root:
cd /
  • Buat direktori:
mkdir nombre_directorio
  • Hapus direktori atau file:
rmdir nombre_directorio
rm nombre_fichero
  • Buat daftar isi direktori:
 ls 
  • Lihat dokumen tersembunyi di direktori:
ls -a
  • Cari file di seluruh sistem:
 find / -name nombre_fichero
  • Perkirakan ruang yang digunakan oleh direktori:
 du -sh /directorio
  • melakukan backup direktori di tempat lain: bayangkan Anda ingin membuat salinan cadangan dari direktori / home dan menyimpannya di / temp dan cadangan itu disebut copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • Buat gambar ISO dari disk yang cepat dan mudah:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Apakah sistem Anda sudah terkunci karena program dalam mode grafis? Anda dapat menutup paksa program yang gagal ini untuk kembali normal dengan xkill. Anda hanya perlu mengetik berikut ini dan Anda akan melihat bahwa kursor mouse telah berubah menjadi salib, dengan itu menyentuh jendela yang ingin Anda tutup paksa dan hanya itu:
 xkill
  • Ingin jalankan kembali perintah terakhir bergabung? Tipe:
 !! 
  • Masukkan perintah tanpa menyimpannya ke riwayatl: Anda hanya perlu meletakkan spasi di depan perintah yang ingin Anda kecualikan dari daftar riwayat. Misalnya, jika Anda ingin ls tidak terdaftar di riwayat bash, ketik:
 ls 
  • Mendapatkan informasin tentang cara menggunakan perintah apa pun:
 man nombre_comando
  • Lihat komponen perangkat keras sistem kami:
 dmidecode -q
  • Tunjukkan ckarakteristik teknis hard disk:
 sudo hdparm -i /dev/sda
  • pertunjukan informasi CPU terperinci:
 cat /proc/cpuinfo
  • Apakah Anda memerlukan kalender cepat? Untuk mendapatkan kalender untuk tahun tertentu, cukup ketikkan yang berikut ini (misalnya: untuk menampilkan kalender untuk tahun ini):
 cal 2015
  • Atau jika Anda menginginkannya dari bulan tertentu, misalnya Oktober:
 cal 10 2015
  • Matikan sistem pada waktu tertentu. Bayangkan Anda sedang mengunduh sesuatu yang akan memakan waktu lama dan Anda ingin keluar rumah. Agar peralatan tidak mengonsumsi listrik sampai Anda kembali dan tanpa meninggalkan pembuangan di tengah jalan, Anda dapat menjadwalkan pemadaman pada waktu tertentu dengan perintah ini. Misalnya, bayangkan Anda ingin mematikannya pada pukul 08:50:
 shutdown -h 08:50
  • Ketahui IP kami: Untuk ini kita dapat menggunakan perintah ifconfig dan mencari kolom "inet addr:" yang akan menentukan IP kita. Ini sederhana, tetapi ini memberi kita IP internal kita. Jika yang kami inginkan adalah IP eksternal atau publik:
 curl ifconfig.me/ip
  • Bersihkan layar terminalSaya tidak akan membanjiri Anda dengan begitu banyak teks dan memiliki lingkungan yang bersih. Ini berguna setelah menjalankan banyak perintah atau dengan alat tertentu yang mengembalikan banyak informasi tekstual yang menutup layar terminal. Saat Anda tidak lagi menginginkannya, Anda dapat membiarkan shell seperti baru dengan Ctrl + L atau jika Anda ingin:
 clear
  • Komunikasi di mesin virtual: Jika Anda menggunakan VirtualBOX atau VMWare untuk memvirtualisasikan sistem operasi lain, baik Linux atau berbeda, Anda mungkin berpikir bagaimana Anda dapat menghubungkan mesin virtual (tamu) dan mesin fisik (host) di tingkat jaringan atau bahkan bagaimana menghubungkan dua mesin virtual satu sama lain. Nah, Anda hanya perlu mengakses konfigurasi jaringan mesin virtual dan memilih konfigurasi NAT untuk membuat tautan langsung antara dua mesin virtual atau Bridge untuk mengkomunikasikan mesin virtual dengan mesin fisik. Dalam kasus pertama, Anda tidak perlu melakukan apa pun, tetapi jika Anda memilih mode Bridge, Anda harus mengonfigurasi IP tamu agar berada dalam kisaran yang sama dengan host fisik. Misalnya, bayangkan mesin fisik Anda memiliki IP (Anda dapat memeriksa dengan ifconfig) 192.168.1.3 dan bahwa mesin virtual tersebut memiliki distro Linux lain. Nah, Anda harus membuka terminal mesin virtual dan mengetik "ifconfig eth0 new_IP" tanpa tanda kutip dan mengganti new_IP dengan IP yang Anda inginkan (ingat juga bahwa jika Anda menggunakan perangkat jaringan lain selain eth0, Anda harus menentukannya). IP baru ini harus berada dalam segmen jaringan yang sama dengan yang ada pada mesin fisik, sehingga harus terlihat seperti 192.168.1.X, di mana X adalah angka dari 0 hingga 255. Misalnya, ini akan berfungsi dalam kasus ini:
 ifconfig eth0 192.168.1.10
  • Senyapkan pesan kesalahan yang mengganggu: Saya menyarankan terlebih dahulu untuk menyelesaikan atau memantau masalah dan melihat bahwa itu bukan sesuatu yang serius. Namun terkadang, beberapa kesalahan tepat waktu atau tidak berbahaya menghasilkan file kesalahan yang akan menyebabkan pesan yang mengganggu muncul untuk memperingatkan kita tentang masalah tersebut dan meminta untuk melaporkan masalah tersebut untuk menyelesaikannya. Jika Anda ingin menghindari pesan mengganggu "Masalah telah terdeteksi ..." atau serupa, Anda dapat mengetik berikut ini:
 sudo rm /var/crash/*
  • Hard drive pada batas kapasitas (kosongkan ruang): untuk mengosongkan ruang Anda dapat menggunakan misalnya urutan perintah berikut (ini akan menghapus file yang tidak perlu yang memakan ruang tanpa tepat)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Periksa ruang hard disk yang tersedia dan digunakan: Untuk melakukan ini, kita dapat menggunakan perintah sederhana yang memberi kita data tentang ruang kosong dan bekas dari partisi saat ini, termasuk persentase:
 df -H
  • Cari tahu perpustakaan yang digunakan program: Misalnya, bayangkan Anda ingin melihat pustaka yang bergantung pada program "ls":
 ldd /bin/ls
  • Cari dan hapus semua file dengan ekstensi tertentu: bayangkan Anda ingin menghapus semua gambar dengan ekstensi .gif dari sistem Anda (apa pun namanya). Tipe:
 find -name *.gif | xargs rm -rf
  • Ketahui port mana yang kami buka: Untuk mengetahui port mana yang telah kita buka, kita dapat menggunakan dua perintah ini, satu untuk TCP dan yang lainnya untuk UDP:
 nmap -sS -O
nmap -sU -O
  • Ketahui shell apa yang kami gunakan: seperti yang anda ketahui ada beberapa, meskipun bash adalah yang paling tersebar luas ada yang lain. Untuk mengetahui shell mana yang kami kerjakan, Anda dapat mengetikkan perintah berikut yang mengembalikan namanya:
 echo $SHELL
  • Informasi tentang versi kernel, arsitektur, dan distro: Kami dapat mengetahui informasi tentang versi kernel Linux yang digunakan distro kami, serta arsitektur prosesor kami dan distribusi yang kami gunakan. Anda hanya perlu mengetik:
 uname -a
  • Deteksi apakah sistem kami dalam bahaya karena adanya rootkit: rootkit adalah alat berbahaya seperti yang Anda ketahui, alat ini memungkinkan akses root ke pengguna jahat. Untuk mendeteksi apakah sistem kami terinfeksi oleh satu orang, kami mengunduh paket ini dan kemudian (dari direktori tempat file yang diunduh berada, ingatlah untuk menggunakan cd untuk membukanya):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Saya harap ini membantu Anda. Jangan lupa untuk berkomentar Untuk memberikan pendapat Anda dan jika Anda mau, minta kami menambahkan beberapa trik lain yang menurut Anda menarik. Kami terbuka untuk permintaan Anda.

Lebih banyak informasi dan tutorial dari blog kami - Alternatif Linux terbaik untuk program Windows, Cara menginstal paket apa pun di Linux


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Stranderson dijo

    Menyalin dan menempel teks dengan keyboard menjadi lebih nyaman dengan:

    Ctrl + Sisipkan -> salin
    Shift + Sisipkan -> tempel

  2.   Pepe Matthias dijo

    dengan mouse yang Anda pilih dan tombol tengah yang Anda tekan. lebih mudah tidak mungkin.

  3.   Richard Moon Fuentes dijo

    Kontribusi yang luar biasa, ini sangat membantu saya untuk karir ilmu komputer yang akan saya pelajari

  4.   Toko komputer online dijo

    Kontribusi yang bagus! Saya akan menautkannya di halaman web saya.

  5.   Yahudi dijo

    ringkasan yang bagus, terima kasih banyak

  6.   Jorge Luis Arellano Zubiate - Luckord dijo

    Terima kasih banyak…
    Perintah yang Anda sebutkan sangat berguna.
    Salam dari Lima, Peru
    - Linux Mint 20 -