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 berikut sangat berguna dan akan menjimatkan banyak masa:
- CTRL + U - Tekan teks sehingga kursor.
- CTRL + K - Tekan teks dari kursor hingga akhir baris
- CTRL + Y - Teks pasta
- CTRL + E - Gerakkan kursor ke hujung baris
- CTRL + A - Pindahkan kursor ke permulaan garisan
- ALT + F - Melompat ke ruang seterusnya
- ALT + B - Balik kembali ke ruang sebelumnya
- ALT + Backspace - Padam perkataan sebelumnya
- CTRL + W - Potong kata di belakang kursor
- Shift + Insert - Tekan teks ke dalam terminal
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 !!
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.
- sudo !!
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
Saya telah menulis panduan yang menunjukkan bagaimana untuk menjalankan arahan terminal di latar belakang .
- CTRL + Z - Jeda permohonan
- fg - Mengembalikan anda ke aplikasi
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
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
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 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
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
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
Jadi anda memulakan shutdown sama ada melalui baris arahan atau dari GUI dan anda menyedari bahawa anda benar-benar tidak mahu melakukan itu.
- penutupan -c
Ambil perhatian bahawa jika penutupan telah dimulakan maka mungkin terlambat untuk menghentikan penutupan.
Perintah lain untuk dicuba adalah seperti berikut:
- penutupan pkill
10 daripada 15
Membunuh Proses Hung Cara Mudah
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
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
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
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
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
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"