Penyusunan: 44 helah terbaik untuk Linux

tux super saiyan linux

Artikel ini ditujukan untuk mereka yang telah "mengacak-acak" Linux untuk sementara waktu, tetapi masih mempunyai keraguan atau masalah dengan platform penguin, dan juga bagi mereka yang lebih baru untuk mempelajari hal-hal baru yang harus dilakukan di GNU / Pengedaran Linux. Bagi mereka saya telah mengumpulkan peringkat ini muslihat terbaik dan yang paling praktikal.

Seperti yang anda ketahui, dalam sistem operasi * nix terdapat penggunaan konsol secara intensif arahanWalaupun antara muka grafik moden telah muncul dan menjadi lebih baik dan lebih meluas, sistem ini sangat bergantung pada konsol untuk prestasi dan kekuatannya. Adalah baik bahawa warisan ini dari masa lalu tidak hilang, kerana inilah yang melemahkan sistem lain.

Ini adalah kes Apple Mac OS X, di mana GUI komited secara serius dan alat untuk terminal. Ini bermaksud OS X bukanlah sistem operasi yang biasa digunakan dan kuat ketika melakukan tugas-tugas tertentu (misalnya: untuk pentesting, seperti Windows, yang walaupun terdapat banyak alat yang tersedia, mereka tidak betul-betul cepat dan kuat…).

Oleh kerana menjalankan tugas dalam mod grafik agak mudah, kita akan fokus terutamanya pada trik ke konsol dan memberikan satu siri tips untuk melaksanakan tugas praktikal dan seharian dari konsol. Walaupun akan ada beberapa idea praktikal untuk alat grafik yang lain.

Optimumkan pengalaman anda dengan bash shell:

Keunggulan konsol Linux, menampar, senang bekerja, walaupun ramai yang merasa sukar untuk bekerja dalam mod teks. Untuk lebih memahaminya dan bekerja dengan lebih mudah, kami akan mengajar anda trik memandu ini yang akan menjadikan kehidupan dan pekerjaan anda lebih mudah. Perintah Linux penting untuk memanfaatkan sepenuhnya terminal anda:

  • Perisian automatik arahan: agar konsol melengkapkan secara automatik nama perintah atau nama fail / direktori hanya dengan mengetik beberapa huruf pertama, anda boleh menggunakan kekunci Tab. Sederhana, ketik huruf pertama arahan atau alamat dan kemudian tekan Tab untuk melengkapkan secara automatik. Sekiranya terdapat beberapa nama yang sesuai dengan huruf tertulis, anda dapat terus menekan Tab untuk menunjukkan lebih banyak kemungkinan atau terus menulis lebih banyak huruf.
  • Sejarah arahan: Sekiranya anda meragui sintaks perintah yang anda gunakan baru-baru ini atau hanya ingin mengambilnya untuk mengelakkannya menaipnya lagi, anda boleh menggunakan sejarah perintah yang disimpan oleh Bash (dalam ~ / .bash_history). Untuk melakukan ini, anda hanya perlu menulis "sejarah" tanpa tanda petik dan tekan ENTER. Pilihan lain untuk memanfaatkan kebaikan sejarah adalah dengan menggunakan kekunci anak panah atas dan bawah untuk "menavigasi" melalui sejarah perintah dan membuat perintah yang tersimpan muncul di hadapan arahan semasa. Anda juga boleh menggunakan kombinasi kunci Ctrl + P dan Ctrl + N untuk melakukan tugas yang sama ini.
  • Cari arahan yang sudah digunakan: Berkat sejarah yang telah kita pelajari di perenggan sebelumnya, anda dapat mencari perintah yang digunakan pada masa lalu. Cukup gunakan Ctrl + R untuk carian ke belakang atau Ctrl + S untuk carian ke hadapan. Kaedah ini adalah gabungan sejarah perintah dan penyelesaian, jadi kita harus menulis huruf pertama dari perintah yang ingin kita ambil.
  • Padamkan sejarah: Sekiranya kami ingin menghapus sejarah sehingga pengguna lain dalam pasukan kami tidak memiliki akses ke perintah yang telah kami gunakan atau hanya untuk menghapus fail yang sudah cukup jenuh dengan perintah kerana penggunaan terminal secara intensif, Anda dapat menggunakan "sejarah" -c "tanpa petikan dan sejarah kami dihapus (untuk pengguna semasa). Sebaliknya, jika anda ingin menghapus sejarah sepenuhnya, anda boleh menggunakan:
cat /dev/null > ~/.bash_history
  • Ubah atau betulkan baris yang telah ditulis: Sekiranya kita telah mencari garis sejarah atau menggunakan pelengkap automatik, tetapi kita ingin mengemas kini baris untuk penggunaan lain atau sintaksnya tidak mencukupi, kita dapat menggunakan Ctrl + A dan Ctrl + E untuk menggerakkan kursor ke awal baris atau hingga akhir. Sekiranya kita ingin melonjak watak mengikut watak dalam satu arah atau yang lain, kita boleh menggunakan kekunci anak panah kiri atau kanan. Sebaliknya, jika kita ingin melompat dari perkataan ke perkataan dan bukannya watak ke watak, kita boleh menggunakan Ctrl + Arrow (kiri atau kanan) di papan kekunci kita. Sebaik sahaja kita mencapai titik, watak di bawah kursor dapat dihapus dengan kekunci Del atau yang di sebelah kiri dengan kekunci Backspace. Sekiranya kita ingin menghapus watak dari kursor hingga akhir baris, gunakan Ctrl + K dan kemudian tekan Backspace. Untuk memadam dari kursor hingga awal baris, gunakan Ctrl + X dan kemudian Backspace.
  • Tukar huruf besar ke huruf kecil atau sebaliknya: Anda boleh menukar huruf kecil ke huruf besar atau sebaliknya dengan meletakkan kursor di tempat yang kita mahukan dan kemudian menekan Esc diikuti oleh C atau L.
  • Salin dan tampal teks pada baris arahan: Selain butang tetikus kanan, anda boleh menggunakan kombinasi kunci Ctrl + Shift + C untuk menyalin dan Ctrl + Shift + V untuk ditampal. By the way, Shift adalah kunci shift, tetapi yang berada di bawah kunci "Caps Lock", bagi mereka yang tidak tahu. Walaupun kelihatan konyol, kadang-kadang kita tidak mempunyai tetikus untuk bertindak dan menarik untuk mengetahui jalan pintas papan kekunci ini. Sebagai contoh, ini berlaku kepada saya kadang-kadang dengan Raspbian untuk Raspberry Pi, di mana saya tidak mempunyai tetikus untuk menyambung ke papan.
  • skrip: Skrip sangat praktikal untuk mengautomasikan tugas harian, bayangkan bahawa anda ingin melihat sejarah, membersihkan skrin semasa dan kemudian menghapus sejarah sepenuhnya. Ini memerlukan serangkaian perintah dan jika itu adalah tugas yang Anda laksanakan setiap hari, Anda mungkin berminat untuk membuat skrip yang melakukan semuanya sekaligus dan secara automatik dan anda hanya perlu menjalankannya untuk melaksanakan tugas ini. Untuk membuatnya, kami menulis teks berikut dengan penyunting teks dan menyimpannya dengan pelanjutan .sh dan memberikan izin pelaksanaan. 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 melaksanakannya, bayangkan bahawa kita telah menamakannya erasure.sh, kerana dari direktori di mana ia berada, kita menuliskan yang berikut dan tekan ENTER (menyelamatkan kita menulis perintah sejarah untuk menunjukkan sejarah, jelas untuk menghapus skrin dan kucing baris untuk menghapus fail yang menyimpan sejarah, walaupun skrip ini tidak masuk akal, tetapi ini adalah contoh mudah untuk anda fahami):
 ./borrado.sh

Trik dan arahan praktikal untuk menekan terminal kami:

Setelah kami mengetahui bagaimana memanfaatkan kelebihan yang ditawarkan bash kepada kami untuk memperoleh pengalaman yang lebih baik, kami dapat mulai memanfaatkan alat yang dapat digunakan melaluinya:

  • Ketahui dalam direktori bahawa saya:
pwd
  • Tukar ke direktori lain:
cd /ruta/del/nuevo/directorio/o/fichero
  • Kembali ke direktori sebelumnya:
cd ..
  • Pergi terus ke direktori peribadi anda atau pengguna lain yang anda nyatakan:
cd ~nombre_usuario
  • Pergi ke direktori root:
cd /
  • Buat direktori:
mkdir nombre_directorio
  • Padamkan direktori atau fail:
rmdir nombre_directorio
rm nombre_fichero
  • Senaraikan kandungan direktori:
 ls 
  • Lihat dokumen tersembunyi dalam direktori:
ls -a
  • Cari fail di seluruh sistem:
 find / -name nombre_fichero
  • Anggarkan ruang yang digunakan oleh direktori:
 du -sh /directorio
  • menjalankan sandaran direktori di lain: bayangkan anda ingin membuat salinan sandaran dari direktori / home dan simpan dalam / temp dan sandaran itu disebut copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • Buat gambar ISO cakera cepat dan mudah:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Adakah sistem anda telah terkunci kerana program dalam mod grafik? Anda boleh memaksa program yang gagal ini untuk kembali normal dengan xkill. Anda hanya perlu mengetik yang berikut dan anda akan melihat bahawa kursor tetikus telah berubah menjadi salib, dengan menyentuh tetingkap yang ingin anda paksa untuk ditutup dan hanya itu:
 xkill
  • Adakah anda mahu jalankan semula arahan terakhir bergabung? Jenis:
 !! 
  • Masukkan arahan tanpa disimpan dalam sejarahl: anda hanya perlu meletakkan ruang di hadapan arahan yang ingin anda kecualikan dari senarai sejarah. Sebagai contoh, jika anda mahu tidak disenaraikan dalam sejarah bash, ketik:
 ls 
  • Dapat maklumatn mengenai cara menggunakan sebarang arahan:
 man nombre_comando
  • Lihat komponen perkakasan sistem kami:
 dmidecode -q
  • Menunjukkan cciri teknikal cakera keras:
 sudo hdparm -i /dev/sda
  • Tunjukkan maklumat CPU terperinci:
 cat /proc/cpuinfo
  • Adakah anda memerlukan kalendar ringkas? Untuk mendapatkan kalendar untuk tahun tertentu, ketik sahaja yang berikut (mis. Untuk menunjukkan kalendar untuk tahun ini):
 cal 2015
  • Atau jika anda mahukannya bulan tertentu, contohnya Oktober:
 cal 10 2015
  • Matikan sistem pada waktu yang ditentukan. Bayangkan anda memuat turun sesuatu yang akan memakan masa yang lama dan anda mahu meninggalkan rumah. Agar peralatan tidak menggunakan elektrik sehingga anda kembali dan tanpa meninggalkan pembuangan separuh jalan, anda boleh menjadualkan penutupan pada waktu tertentu dengan arahan ini. Contohnya, bayangkan anda mahu mematikannya pada jam 08:50:
 shutdown -h 08:50
  • Ketahui IP kami: Untuk ini kita boleh menggunakan perintah ifconfig dan mencari medan "inet addr:" yang akan menentukan IP kita. Ia mudah, tetapi ini memberikan IP dalaman kami. Sekiranya yang kami mahukan adalah IP luaran atau awam:
 curl ifconfig.me/ip
  • Bersihkan skrin terminalSaya tidak membebani anda dengan begitu banyak teks dan mempunyai persekitaran yang bersih. Ini berguna setelah melaksanakan banyak perintah atau dengan alat tertentu yang mengembalikan banyak maklumat teks yang runtuh di layar terminal. Apabila anda tidak lagi menginginkannya, anda boleh meninggalkan cengkerang yang baru dengan Ctrl + L atau jika anda mahu:
 clear
  • Komunikasi dalam mesin maya: Sekiranya anda menggunakan VirtualBOX atau VMWare untuk maya sistem operasi lain, sama ada Linux atau berbeza, anda mungkin berfikir bagaimana anda boleh menghubungkan mesin maya (tetamu) dan mesin fizikal (host) di peringkat rangkaian atau bagaimana cara menghubungkan dua maya mesin antara satu sama lain. Anda hanya perlu mengakses konfigurasi rangkaian mesin maya dan memilih konfigurasi NAT untuk membuat hubungan langsung antara dua mesin maya atau Bridge untuk berkomunikasi mesin maya dengan yang fizikal. Dalam kes pertama, anda tidak perlu melakukan apa-apa, tetapi jika anda memilih mod Bridge, anda harus mengkonfigurasi IP tetamu supaya berada dalam jarak yang sama dengan host fizikal. Sebagai contoh, bayangkan bahawa mesin fizikal anda mempunyai IP (anda boleh memeriksa dengan ifconfig) 192.168.1.3 dan mesin maya mempunyai distro Linux yang lain. Anda harus membuka terminal mesin maya dan taip "ifconfig eth0 New_IP" tanpa tanda petik dan menggantikan new_IP untuk IP yang anda mahukan (ingat juga bahawa jika anda menggunakan peranti rangkaian lain selain eth0, anda harus menentukannya). IP baru ini mesti berada dalam segmen rangkaian yang sama dengan mesin fizikal, jadi ia harus kelihatan seperti 192.168.1.X, di mana X adalah nombor apa pun dari 0 hingga 255. Sebagai contoh, ini akan berfungsi dalam kes ini:
 ifconfig eth0 192.168.1.10
  • Diamkan mesej ralat yang menjengkelkan: Saya nasihatkan terlebih dahulu untuk menyelesaikan atau memantau masalahnya dan melihat bahawa ia bukan sesuatu yang serius. Tetapi kadang-kadang, beberapa kesilapan tepat waktu atau tidak berbahaya menghasilkan fail ralat yang akan menyebabkan mesej yang menjengkelkan muncul memberi amaran kepada kami mengenai masalah tersebut dan meminta untuk melaporkan masalah tersebut untuk menyelesaikannya. Sekiranya anda ingin mengelakkan mesej menjengkelkan "Masalah telah dikesan ..." atau serupa, anda boleh menaip perkara berikut:
 sudo rm /var/crash/*
  • Pemacu keras pada had kapasiti (kosongkan ruang): untuk mengosongkan ruang yang dapat anda gunakan misalnya urutan perintah berikut (ini akan menghapus fail yang tidak perlu yang mengambil ruang tanpa tepat)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Periksa ruang cakera keras yang ada dan terpakai: Untuk melakukan ini, kita dapat menggunakan perintah mudah yang memberi kita data mengenai ruang kosong dan bekas partisi ini, termasuk peratusannya:
 df -H
  • Ketahui perpustakaan yang digunakan oleh program: Sebagai contoh, bayangkan anda mahu melihat perpustakaan yang bergantung pada program "ls":
 ldd /bin/ls
  • Cari dan padam semua fail dengan peluasan tertentu: bayangkan anda mahu memadamkan semua gambar dengan sambungan .gif dari sistem anda (apa sahaja namanya). Jenis:
 find -name *.gif | xargs rm -rf
  • Ketahui port yang kami buka: Untuk mengetahui port mana yang kita buka, kita dapat menggunakan dua perintah ini, satu untuk TCP dan satu lagi untuk UDP:
 nmap -sS -O
nmap -sU -O
  • Ketahui shell apa yang kita gunakan: seperti yang anda tahu ada beberapa, walaupun bash adalah yang paling meluas ada yang lain. Untuk mengetahui shell mana yang kami bekerjasama, anda boleh menaip perintah berikut yang mengembalikan namanya:
 echo $SHELL
  • Maklumat mengenai versi kernel, seni bina dan distro: Kami dapat mengetahui maklumat mengenai versi kernel Linux yang digunakan distro kami, serta seni bina pemproses kami dan pengedaran yang kami gunakan. Anda hanya perlu menaip:
 uname -a
  • Kesan jika sistem kita berada dalam bahaya kerana adanya rootkit: rootkit adalah alat yang berniat jahat seperti yang anda ketahui, alat ini membenarkan akses root kepada pengguna yang berniat jahat. Untuk mengesan sama ada sistem kita dijangkiti oleh satu, kami memuat turun pakej ini dan kemudian (dari direktori di mana fail yang dimuat turun berada, ingat untuk menggunakan cd untuk pergi ke sana):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Saya harap ia dapat membantu anda. Jangan lupa komen untuk memberikan pendapat anda dan jika anda mahu, minta kami menambahkan beberapa muslihat lain yang anda anggap menarik. Kami terbuka untuk permintaan anda.

Lebih banyak maklumat dan tutorial dari blog kami - Alternatif Linux terbaik untuk program Windows, Cara memasang sebarang pakej di Linux


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Stranderson kata

    Menyalin dan menampal teks dengan papan kekunci menjadi lebih selesa dengan:

    Ctrl + Masukkan -> salin
    Shift + Masukkan -> tampal

  2.   Pepe Matthias kata

    dengan tetikus yang anda pilih dan butang tengah yang anda tekan. lebih mudah mustahil.

  3.   Richard Moon Fuentes kata

    Sumbangan yang sangat baik, ini banyak membantu saya dalam kerjaya sains komputer yang akan saya kaji

  4.   Kedai komputer dalam talian kata

    Apa sumbangan yang baik! Saya akan memautkannya di laman web saya.

  5.   kike kata

    ringkasan yang bagus, terima kasih banyak

  6.   Jorge Luis Arellano Zubiate - Luckord kata

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