15 Terminal Linux Perintah Itu Akan Rock Dunia Anda

Saya telah menggunakan Linux selama kira-kira 10 tahun dan apa yang saya akan tunjukkan kepada anda dalam artikel ini adalah senarai arahan Linux, alat, helah kecil yang pintar dan beberapa arahan yang menyeronokkan yang saya ingin seseorang telah menunjukkan saya dari awal bukannya tersandung ke atas mereka semasa saya pergi.

01 dari 15

Pintasan Papan Kekunci Perintah berguna

Pintasan Papan Kekunci Linux.

Pintasan papan kekunci berikut sangat berguna dan akan menjimatkan banyak masa:

Hanya supaya perintah-perintah di atas dapat dilihat di baris teks berikutnya.

sudo apt-get install programname

Seperti yang anda dapati saya mempunyai ralat ejaan dan untuk arahan untuk bekerja saya perlu menukar "intall" untuk "pasang".

Bayangkan kursor berada di penghujung baris. Terdapat pelbagai cara untuk kembali ke pemasangan perkataan untuk mengubahnya.

Saya boleh menekan ALT + B dua kali yang akan meletakkan kursor di kedudukan berikut (ditandakan dengan simbol ^):

sudo apt-get ^ intallnamename

Kini anda boleh menekan kekunci kursor dan masukkan '' ke dalam pemasangan.

Satu lagi arahan yang berguna ialah "shift + insert" terutamanya Jika anda perlu menyalin teks dari pelayar ke terminal.

02 dari 15

SUDO !!

sudo !!

Anda akan benar-benar berterima kasih kepada saya untuk arahan seterusnya jika anda tidak tahu itu kerana sehingga anda tahu ini wujud anda mengutuk diri anda setiap kali anda memasukkan perintah dan perkataan "kebenaran ditolak" muncul.

Bagaimana anda menggunakan sudo !!? Cukup. Bayangkan anda telah memasukkan arahan berikut:

apt-get install ranger

Perkataan "Kebenaran dinafikan" akan muncul melainkan anda dilog masuk dengan keistimewaan tinggi.

sudo !! menjalankan perintah sebelumnya sebagai sudo. Maka perintah terdahulu sekarang menjadi:

sudo apt-get install renjer

Jika anda tidak tahu apa sudo, mulailah di sini.

03 dari 15

Menolak Perintah-Perintah Dan Perintah Menjalankan Dalam Latar Belakang

Jeda Aplikasi Terminal.

Saya telah menulis panduan yang menunjukkan bagaimana untuk menjalankan arahan terminal di latar belakang .

Jadi apakah hujung ini?

Bayangkan anda telah membuka fail dalam nano seperti berikut:

sudo nano abc.txt

Separuh masa melalui menaip teks ke dalam fail, anda menyedari bahawa anda dengan cepat mahu menaip perintah lain ke dalam terminal tetapi anda tidak dapat kerana anda membuka nano dalam mod latar depan.

Anda mungkin menganggap satu-satunya pilihan anda adalah untuk menyimpan fail, keluar nano, jalankan arahan dan kemudian buka semula nano.

Apa yang perlu anda lakukan ialah tekan CTRL + Z dan aplikasi latar depan akan berhenti seketika dan anda akan dikembalikan ke baris arahan. Anda kemudian boleh menjalankan sebarang arahan yang anda suka dan apabila anda telah selesai kembali ke sesi anda yang terdahulu yang terdahulu dengan memasukkan "fg" ke dalam tetingkap terminal dan tekan kembali.

Perkara yang menarik untuk dicuba ialah membuka fail dalam nano, masukkan beberapa teks dan jeda sesi. Sekarang buka fail lain dalam nano, masukkan beberapa teks dan jeda sesi. Jika anda kini masukkan "fg" anda kembali ke fail kedua yang anda buka dalam nano. Jika anda keluar dari nano dan masukkan "fg" sekali lagi anda kembali ke fail pertama yang anda buka dalam nano.

04 dari 15

Gunakan nohup Untuk Mematuhi Perintah Selepas Anda Keluar Daripada Sesi SSH

nohup.

Perintah nohup sangat berguna jika anda menggunakan perintah ssh untuk log masuk ke mesin lain.

Jadi apa yang dilakukan oleh nohup?

Bayangkan anda log masuk ke komputer lain dari jauh menggunakan ssh dan anda mahu menjalankan arahan yang mengambil masa yang lama dan kemudian keluar dari sesi ssh tetapi meninggalkan perintah yang berjalan walaupun anda tidak lagi disambungkan kemudian nohup membolehkan anda melakukan itu.

Sebagai contoh, saya menggunakan Raspberry PI saya untuk memuat turun distribusi untuk tujuan semakan.

Saya tidak pernah mempunyai Raspberry PI saya disambungkan ke paparan dan saya tidak mempunyai papan kekunci dan tetikus yang disambungkan kepadanya.

Saya sentiasa berhubung dengan Raspberry PI melalui ssh dari komputer riba. Jika saya mula memuat turun fail besar pada Raspberry PI tanpa menggunakan perintah nohup maka saya perlu menunggu muat turun selesai sebelum log keluar sesi ssh dan sebelum mematikan komputer riba. Jika saya melakukan ini maka saya juga tidak boleh menggunakan Raspberry PI untuk memuat turun fail itu sama sekali.

Untuk menggunakan nohup semua yang perlu saya taip ialah nohup diikuti dengan arahan seperti berikut:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 dari 15

Running A Command Linux 'AT' A Time Specific

Jadual tugas dengan pada.

Perintah 'nohup' adalah baik jika anda disambungkan ke pelayan SSH dan anda mahu perintah itu terus berjalan selepas keluar dari sesi SSH.

Bayangkan anda mahu menjalankan arahan yang sama pada masa tertentu.

Perintah ' di ' membolehkan anda melakukan perkara itu. 'at' boleh digunakan seperti berikut.

pada 10:38 petang
di> cowsay 'hello'
di> CTRL + D

Perintah di atas akan menjalankan program cowsay pada 10:38 petang pada petang Jumaat.

Sintaks adalah 'di' diikuti dengan tarikh dan masa untuk dijalankan.

Apabila at> prompt muncul, masukkan arahan yang anda mahu laksanakan pada masa yang ditetapkan.

CTRL + D mengembalikan anda ke kursor.

Terdapat banyak format tarikh dan masa yang berlainan dan patut diperiksa halaman lelaki untuk lebih banyak cara untuk menggunakan 'di'.

06 dari 15

Man Pages

Halaman MAN berwarna-warni.

Halaman lelaki memberi anda gambaran mengenai apa yang sepatutnya dilakukan dan suis yang boleh digunakan dengannya.

Halaman lelaki agak membosankan sendiri. (Saya rasa mereka tidak direka untuk merangsang kita).

Walau bagaimanapun, anda boleh melakukan perkara-perkara untuk membuat penggunaan manusia lebih menarik.

eksport PAGER = paling banyak

Anda perlu memasang 'paling; untuk ini berfungsi tetapi apabila anda melakukannya, menjadikan laman lelaki anda lebih berwarna-warni.

Anda boleh mengehadkan lebar halaman lelaki ke beberapa lajur tertentu dengan menggunakan arahan berikut:

eksport MANWIDTH = 80

Akhirnya, jika anda mempunyai penyemak imbas yang tersedia, anda boleh membuka mana-mana halaman lelaki dalam penyemak imbas lalai dengan menggunakan suis -H seperti berikut:

lelaki -H

Perhatikan ini hanya berfungsi jika anda mempunyai penyemak imbas lalai yang ditetapkan dalam pembolehubah persekitaran $ BROWSER.

07 dari 15

Gunakan htop Untuk Lihat Dan Kelola Proses

Lihat Proses Dengan htop.

Perintah mana yang anda gunakan sekarang untuk mengetahui proses yang dijalankan di komputer anda? Betul saya ialah anda menggunakan ' ps ' dan anda menggunakan pelbagai suis untuk mendapatkan output yang anda inginkan.

Pasang 'htop'. Sudah pasti alat yang anda ingin anda pasangkan sebelum ini.

htop menyediakan senarai semua proses yang berjalan di terminal seperti pengurus fail di Windows.

Anda boleh menggunakan campuran kekunci fungsi untuk menukar urutan jenis dan lajur yang dipaparkan. Anda juga boleh membunuh proses dari dalam htop.

Untuk menjalankan htop, cukup ketik perkara berikut ke dalam tetingkap terminal:

htop

08 dari 15

Navigasi Sistem Fail Menggunakan renjer

Pengurus Fail Barisan Perintah - Ranger.

Jika htop sangat berguna untuk mengawal proses yang berjalan melalui baris arahan maka renjer sangat berguna untuk menavigasi sistem fail menggunakan baris perintah.

Anda mungkin perlu memasang ranger untuk dapat menggunakannya tetapi sekali dipasang, anda boleh menjalankannya dengan hanya menaip yang berikut ke dalam terminal:

renjer

Tetingkap baris arahan akan sama seperti mana-mana pengurus fail lain tetapi ia berfungsi kiri ke kanan dan bukannya atas ke bawah yang bermaksud bahawa jika anda menggunakan kekunci anak panah kiri anda berfungsi cara anda sehingga struktur folder dan anak panah kanan berjalan ke bawah struktur folder .

Perlu membaca halaman lelaki sebelum menggunakan ranger supaya anda dapat membiasakan diri dengan semua suis keyboard yang tersedia.

09 dari 15

Batalkan Shutdown a

Batalkan Shutdown Linux.

Jadi anda memulakan shutdown sama ada melalui baris arahan atau dari GUI dan anda menyedari bahawa anda benar-benar tidak mahu melakukan itu.

Ambil perhatian bahawa jika penutupan telah dimulakan maka mungkin terlambat untuk menghentikan penutupan.

Perintah lain untuk dicuba adalah seperti berikut:

10 daripada 15

Membunuh Proses Hung Cara Mudah

Membunuh Proses Hung Dengan XKill.

Bayangkan anda menjalankan aplikasi dan atas sebab apa pun, ia digantung.

Anda boleh menggunakan 'ps -ef' untuk mencari proses dan kemudian membunuh proses tersebut atau anda boleh menggunakan 'htop'.

Terdapat perintah yang lebih cepat dan mudah yang anda akan suka dipanggil xkill .

Cukup ketikkan yang berikut ke dalam terminal dan kemudian klik pada tetingkap aplikasi yang anda mahu bunuh.

xkill

Apa yang berlaku sekiranya seluruh sistem tergantung?

Tahan kekunci 'alt' dan 'sysrq' pada papan kekunci anda dan sementara mereka ditahan ke bawah, ketik berikut dengan perlahan:

REISUB

Ini akan memulakan semula komputer anda tanpa perlu memegang butang kuasa.

11 daripada 15

Muat turun Video Youtube

youtube-dl.

Secara umumnya, kebanyakan kita agak gembira kerana Youtube menjadi tuan rumah video dan kita menontonnya dengan menstrimkannya melalui pemain media pilihan kami.

Sekiranya anda mengetahui bahawa anda akan berada di luar talian untuk beberapa ketika (iaitu kerana perjalanan kapal terbang atau perjalanan antara selatan Scotland dan utara England) maka anda mungkin ingin memuat turun beberapa video ke pemacu pen dan menontonnya di masa lapang.

Yang perlu anda lakukan ialah memasang youtube-dl dari pengurus pakej anda.

Anda boleh menggunakan youtube-dl seperti berikut:

youtube-dl url-to-video

Anda boleh mendapatkan URL ke mana-mana video di Youtube dengan mengklik pautan saham pada halaman video. Cukup salin pautan dan tampalkannya ke baris arahan (menggunakan shift + insert shortcut).

12 daripada 15

Muat turun Fail Dari Web Dengan wget

muat turun fail dari wget.

Perintah wget membolehkan anda memuat turun fail dari web menggunakan terminal.

Sintaks adalah seperti berikut:

wget path / to / filename

Sebagai contoh:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Terdapat sejumlah besar suis yang boleh digunakan dengan wget seperti -O yang membolehkan anda mengeluarkan nama fail kepada nama baru.

Dalam contoh di atas saya memuat turun AntiX Linux dari Sourceforge. Nama fail antiX-15-V_386-full.iso agak panjang. Adalah baik untuk memuat turunnya sebagai hanya antix15.iso. Untuk melakukan ini gunakan arahan berikut:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Mengunduh satu fail sepertinya tidak berbaloi, anda boleh dengan mudah menavigasi ke laman web menggunakan penyemak imbas dan klik pautan tersebut.

Jika, bagaimanapun, anda mahu memuat turun sedozen fail kemudian dapat menambah pautan ke fail import dan menggunakan wget untuk memuat turun fail dari pautan tersebut akan lebih cepat.

Hanya gunakan suis -i seperti berikut:

wget -i / path / to / importfile

Untuk lebih lanjut mengenai wget layari http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 dari 15

Locomotive Steam

sl Linux Command.

Yang satu ini tidak banyak berguna sebagai sedikit keseronokan.

Lukis kereta api stim di tetingkap terminal anda dengan menggunakan arahan berikut:

sl

14 daripada 15

Dapatkan Fortune Anda Katakan

Linux Fortune Cookie.

Satu lagi yang tidak berguna tetapi hanya sedikit keseronokan adalah perintah nasib.

Seperti arahan sl, anda mungkin perlu memasangnya dari repositori anda terlebih dahulu.

Kemudian cukup ketikkan yang berikut untuk mendapatkan nasib anda

nasib

15 dari 15

Dapatkan Sapi Untuk Beritahu Fortune Anda

cowsay dan xcowsay.

Akhirnya dapatkan seekor lembu untuk memberitahu anda kekayaan anda menggunakan cowsay.

Taipkan yang berikut ke dalam terminal anda:

nasib | cowsay

Jika anda mempunyai desktop grafik anda boleh menggunakan xcowsay untuk mendapatkan seekor lembu kartun untuk menunjukkan kekayaan anda:

nasib | xcowsay

cowsay dan xcowsay boleh digunakan untuk memaparkan sebarang mesej. Sebagai contoh untuk memaparkan "Hello World" cukup gunakan arahan berikut:

cowsay "hello world"

Ringkasan

Saya harap anda mendapati senarai ini berguna dan anda berfikir "Saya tidak tahu anda boleh berbuat demikian" sekurang-kurangnya 1 daripada 11 item yang disenaraikan.