Rumah > Artikel > Tutorial sistem > Lima Petua Perintah Terminal Linux untuk Pemula untuk Menguasai
Secara peribadi, saya adalah peminat setia "Neon Genesis Evangelion", jadi berikut ialah baris: "Orang ramai takut akan kegelapan, jadi mereka cuba menggambarkan garis besar api di dalamnya, bagi ramai pengguna baharu Linux, skrin yang suram." terminal itu juga sejenis... Gelap - jadi orang terdesak menggunakan GUI untuk menggantikannya.
Walaupun antara muka pengguna grafik mewakili bahagian pengkomputeran moden yang lebih mesra dan lebih mudah digunakan dalam kebanyakan kes. Walau bagaimanapun, kadangkala baris arahan masih mempunyai kelebihan uniknya. Selagi anda mempunyai pengetahuan asas, anda boleh menggunakan baris arahan untuk menyelesaikan masalah dengan mudah apabila antara muka pengguna gagal dimulakan atau memerlukan penyelenggaraan.
Untuk pemula, selagi mereka menguasai lima arahan berikut, mereka boleh bermain dengan Linux dengan mudah.
sudo
Jika arahan juga dibahagikan kepada hierarki, maka yang paling patut dihormati ialah sudo. Apa yang Sudo lakukan adalah sangat mudah: ia akan menjalankan sebarang arahan dengan keistimewaan superuser (atau root). Sama ada anda mengemas kini sistem atau menukar fail konfigurasi, menjalankan arahan dengan sudo adalah penting.
Memandangkan /mnt milik root, anda perlu menggunakan sudo untuk mencipta direktori dalam /mnt.
Sudo juga membenarkan pengguna merosakkan sistem atau melihat privasi pengguna lain. Oleh sebab itu, sistem akan memberikan gesaan berikut apabila menggunakan sudo buat kali pertama:
Kami percaya anda telah menerima panduan umum daripada pentadbir sistem tempatan anda. Kandungan khusus biasanya bermuara kepada tiga perkara berikut:
(1) Menghormati privasi orang lain.
(2) Fikir dua kali sebelum masuk.
(3) Lebih besar kemampuan, lebih besar tanggungjawab.
Jika anda ingin mengedit atau mengubah suai mana-mana fail di luar direktori utama pengguna anda sendiri, anda sering perlu menggunakan sudo. Untuk menggunakan sudo, pengguna anda perlu berada dalam fail sudoers atau sebagai ahli kumpulan superuser (biasanya 'roda' atau 'sudo').
Gambar di atas menunjukkan kandungan fail sudoers biasa, yang menentukan kumpulan yang dibenarkan untuk melakukan akses root. Sila berhati-hati untuk tidak memberikan akses sudo kepada pengguna atau kumpulan yang tidak memerlukan kata laluan.
Disebabkan kuasa sudo yang besar, jika anda tidak mengetahui fungsi khusus arahan, jangan tambah sudo sesuka hati. Ramai rakan mungkin pernah mendengar tentang perintah prank sudorm–R /, yang akan memadam secara rekursif setiap fail pada sistem tanpa sebarang gesaan tambahan daripada sistem pengendalian. Jadi seperti yang dinyatakan sebelum ini, "berfikir sebelum anda menaip."
Alat Pengurus Pakej
Sebab nombor satu untuk menggunakan sudo adalah untuk menambah atau mengalih keluar program pada PC anda melalui pengurus pakej. Walaupun tiga pengurus pakej utama yang disebut di sini masing-masing mempunyai parameter perintah dan sintaks yang berbeza, mereka semua boleh melaksanakan tiga fungsi asas yang sama: memasang pakej, mengalih keluar pakej dan meningkatkan semua pakej pada sistem. (Nota: Melainkan anda log masuk sebagai root, anda perlu menambah sudo untuk menjalankan arahan ini.)
Gunakan pacman untuk menaik taraf sistem pada Arch Linux. Sila ambil perhatian bahawa sudo digunakan sebelum arahan pacman.
yum (红帽/Fedora/CentOS)
Pasang pakej perisian:
yum install
Alih keluar pakej:
yum remove
Naik taraf sistem:
yum update apt (Debian/Ubuntu/Mint)
Pasang pakej perisian:
apt install
Alih keluar pakej:
apt remove
Naik taraf sistem:
apt update apt upgrade pacman (Arch/Manjaro)
Pasang pakej perisian:
pacman -S
Alih keluar pakej:
pacman -R
Naik taraf sistem:
pacman -Syu
Sudah tentu, fungsi setiap pengurus pakej adalah lebih daripada ini, tetapi disenaraikan di sini adalah tiga fungsi yang paling biasa digunakan. Tidak kira pengedaran Linux yang anda pilih, anda harus selesa menggunakan pengurus pakej anda dan mengetahui tempat untuk mencari dokumentasi.
systemctl
Sejak sekian lama, program latar belakang dalam Linux - daemon - telah menggunakan satu siri skrip yang dipanggil initscripts. Bagi pendatang baru, initskrip selalunya sukar dibaca dan ditafsir atau diubah suai. Baru-baru ini, initscript telah digantikan oleh aplikasi pengurusan perkhidmatan yang dipanggil Systemd. Jika anda menggunakan pengedaran Linux yang lebih baharu, adalah wajar untuk mempelajari cara menggunakan Systemd untuk memulakan perkhidmatan yang anda perlukan.
Lumpuhkan dan dayakan semula perkhidmatan NetworkManager semasa but
Terdapat pelbagai fungsi yang boleh dilaksanakan menggunakan Systemd (program Unix biasanya hanya menumpukan pada satu fungsi dan menjadikannya yang terbaik, bagaimanapun, anda perlu mempertimbangkan lima kata kunci berikut apabila menggunakan systemd).
Apabila memulakan perkhidmatan, gunakan kata kunci mula:
systemctl start
Begitu juga, jika anda perlu memulakan semula perkhidmatan yang gagal atau menukar konfigurasinya, gunakan mulakan semula:
systemctl restart
Untuk menghentikan perkhidmatan, gunakan berhenti:
systemctl stop
Untuk mendayakan setiap perkhidmatan semasa but, gunakan dayakan:
systemctl enable
Akhir sekali, gunakan disable untuk melumpuhkan perkhidmatan daripada bermula pada masa but:
systemctl disable
ls
Walaupun ringkas dan intuitif, ls lebih berkuasa daripada yang semua orang fikirkan. Dari segi keberkesanan, arahan ls boleh menyenaraikan semua fail dan folder di bawah laluan tertentu. Secara lalai, ia menyenaraikan fail dan folder dalam direktori kerja semasa (biasanya direktori rumah pengguna). Sudah tentu, anda juga boleh menggunakannya untuk mencari kandungan di bawah laluan tertentu.
Anda boleh menambah pelbagai pilihan pada arahan ls, yang paling biasa digunakan ialah -l, yang akan memaparkan kebenaran fail dan pemilikan.
Jadi, sebagai versi Linux dir, mengapakah ls memainkan peranan yang begitu penting, pertama sekali, ia boleh membantu anda mencari subdirektori dalam fail konfigurasi. Ia juga boleh melihat nama fail dalam persekitaran tertentu tanpa memerlukan GUI. Oleh kerana nama fail dan arahan Linux adalah sensitif huruf besar-besaran, ia boleh mengetahui ejaan yang tepat dengan mudah. Ringkasnya, anda boleh menggunakan ls sebagai pesawat peninjau anda sendiri untuk meneroka sistem sekeliling.
lelaki
Kadangkala kita mungkin memerlukan bantuan tetapi tidak mempunyai akses kepada internet. Dalam keadaan yang teruk ini, manusia boleh membantu semua orang keluar dari masalah.
Malah, arahan man adalah manual iaitu singkatan manual dan boleh memaparkan dokumen arahan "online" untuk maklumat yang disimpan dalam komputer. Jika anda perlu mengetahui fungsi chmod, anda hanya perlu memasukkan man chmod di terminal. Di samping itu, anda boleh menggunakan anak panah ke atas dan ke bawah atau kekunci PgUp dan PgDn untuk menukar halaman dalam man. Selepas membaca, tekan Q untuk keluar.
Halaman manual untuk arahan ls
Walaupun manusia boleh banyak membantu tanpa adanya Internet, Google masih merupakan alat pemerolehan sumber yang paling berkuasa. Perlu diingatkan bahawa perkara pertama yang dipaparkan dalam hasil carian Google sebenarnya adalah versi web penerangan seperti halaman manual.
Ringkasan
Sudah tentu, lima arahan yang diperkenalkan hari ini hanyalah permulaan Anda masih perlu mempelajari lebih banyak arahan untuk lebih memahami sistem Linux anda. Walaupun tugasan boleh diselesaikan dalam pelbagai cara dalam antara muka grafik, arahan konsol masih merupakan cara terpantas untuk mengemas kini sistem.
Selain itu, arahan konsol juga mempunyai kelebihan unik apabila memaparkan mesej ralat. Ini bermakna apabila kemas kini menjadi salah, pakej tidak berfungsi, atau anda tidak mempunyai akses ke Internet, baris arahan selalunya merupakan penyelesaian yang lebih baik kepada dilema semasa anda.
Ringkasnya, selagi anda berlatih dengan tekun, semua orang boleh menggunakan arahan terminal dengan yakin untuk mengendalikan pelbagai keperluan dalam pekerjaan dan kehidupan.
Atas ialah kandungan terperinci Lima Petua Perintah Terminal Linux untuk Pemula untuk Menguasai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!