Android

Perintah linux asas

Perintah-perintah di Linux centOS 7

Perintah-perintah di Linux centOS 7

Isi kandungan:

Anonim

Penukaran Linux baru yang datang dari dunia Windows mungkin dapat bekerja dengan arahan untuk menjadi agak menakutkan. Walau bagaimanapun, ia tidak begitu sukar untuk digunakan. Apa yang anda perlukan untuk memulakan dengan arahan adalah untuk mempelajari beberapa arahan asas.

Walaupun kebanyakan pengedaran Linux adalah mesra pengguna dan datang dengan antara muka grafis yang mudah digunakan, mengetahui cara menggunakan baris arahan dapat sangat berguna. Barisan arahan memberikan anda lebih kuasa ke atas sistem anda dan akses kepada ciri-ciri yang tidak tersedia melalui antara muka grafik.

, kami akan melalui beberapa arahan Linux yang paling biasa yang digunakan setiap hari oleh pentadbir sistem Linux.

Mendapatkan Maklumat Mengenai Perintah

Menghafal pilihan perintah biasanya tidak perlu dan mungkin membuang masa. Biasanya, jika anda tidak menggunakan arahan dengan kerap, anda boleh dengan mudah melupakan pilihannya.

Kebanyakan arahan mempunyai pilihan - bantuan yang mencetak mesej ringkas tentang cara menggunakan arahan dan keluar:

command_name --help

Perintah man

Hampir semua arahan Linux diedarkan bersama dengan halaman lelaki. Halaman lelaki atau manual adalah satu bentuk dokumentasi yang menerangkan arahan apa, contoh cara anda menjalankan perintah, dan argumen apa yang diterima.

Perintah man digunakan untuk memaparkan halaman manual arahan yang diberikan.

man command_name

Sebagai contoh, untuk membuka halaman lelaki, arahan cd anda akan menaip:

man cd

Untuk menavigasi halaman lelaki, gunakan butang Arrow , Page Up dan Page Down . Anda juga boleh menekan kekunci Enter untuk memindahkan satu baris pada satu masa, Bar Space untuk bergerak ke skrin seterusnya, dan kekunci b untuk pergi satu skrin ke belakang. Untuk keluar dari halaman lelaki, tekan kekunci q .

Menavigasi Sistem Fail

Di Linux, setiap fail dan direktori berada di bawah direktori root, yang merupakan direktori pertama atau paling teratas di dalam pokok direktori. Direktori root dirujuk oleh slash utama tunggal / .

Apabila menavigasi sistem fail pada operasi pada fail, anda boleh menggunakan mutlak atau laluan relatif kepada sumber.

Laluan mutlak atau penuh bermula dari root sistem / , dan laluan relatif bermula dari direktori semasa anda.

Direktori Kerja Semasa (perintah pwd )

Direktori kerja semasa adalah direktori di mana pengguna sedang bekerja. Setiap kali anda berinteraksi dengan arahan arahan anda, anda bekerja dalam direktori.

Gunakan arahan pwd untuk mengetahui direktori yang sedang anda gunakan:

pwd

Perintah memaparkan laluan direktori kerja semasa anda:

/home/linuxize

Menukar direktori (arahan cd )

Perintah cd ("change directory") digunakan untuk menukar direktori kerja semasa di Linux dan sistem operasi seperti Unix yang lain.

Apabila digunakan tanpa sebarang hujah, cd akan membawa anda ke direktori rumah anda:

cd

Untuk menukar ke direktori, anda boleh menggunakan nama path mutlak atau relatifnya.

Dengan mengandaikan bahawa direktori Unduhan wujud dalam direktori dari mana anda menjalankan perintah, anda boleh menavigasi ke sana dengan menggunakan laluan relatif ke direktori:

cd Downloads

Anda juga boleh menavigasi ke direktori dengan menggunakan laluan mutlaknya:

cd /home/linuxize/Downloads

Dua titik ( .. ), satu demi satu, mewakili direktori induk atau, dengan kata lain, direktori itu berada di atas yang terkini.

Katakan anda kini berada dalam direktori /usr/local/share , untuk bertukar ke direktori /usr/local (satu tahap dari direktori semasa), anda akan menaip:

cd../

Untuk menggerakkan dua peringkat menggunakan:

cd../../

Untuk menukar kembali ke direktori kerja sebelumnya, gunakan aksara dash ( - ) sebagai hujah:

cd -

Sekiranya direktori yang anda ingin ubah ada mempunyai ruang dalam namanya, anda mestilah mengelilingi laluan dengan tanda petikan atau menggunakan aksara backslash () untuk melepaskan ruang:

cd Dir\ name\ with\ space

Bekerja dengan Fail dan Direktori

Kandungan direktori penyenaraian (perintah ls )

Perintah ls digunakan untuk menyenaraikan maklumat mengenai fail dan direktori dalam direktori.

Apabila digunakan tanpa pilihan dan argumen, ls memaparkan senarai dalam susunan abjad nama semua fail dalam direktori kerja semasa:

ls

Untuk menyenaraikan fail dalam direktori tertentu, lulus laluan ke direktori sebagai hujah:

ls /usr

Output lalai perintah ls hanya menunjukkan nama-nama fail dan direktori. Gunakan -l untuk mencetak fail dalam format penyenaraian panjang:

ls -l /etc/hosts

Output termasuk jenis fail, keizinan, bilangan pautan keras, pemilik, kumpulan, saiz, tarikh, dan nama fail:

-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts

Perintah ls tidak menyenaraikan fail tersembunyi secara lalai. Fail tersembunyi adalah sebarang fail yang bermula dengan tempoh ( . ).

Untuk memaparkan semua fail termasuk fail tersembunyi, gunakan pilihan -a :

ls -a ~/

Memaparkan kandungan fail (perintah cat )

Perintah cat digunakan untuk mencetak kandungan satu atau lebih fail dan untuk menggabungkan (concatenate) fail dengan menambahkan kandungan satu fail ke akhir fail lain.

Untuk memaparkan kandungan fail pada skrin, lulus nama fail untuk cat sebagai hujah:

cat /etc/hosts

Membuat fail (arahan touch )

Perintah touch digunakan untuk mengemas kini cap waktu pada fail dan direktori yang sedia ada serta untuk membuat fail yang baru dan kosong.

Untuk membuat fail, nyatakan nama fail sebagai hujah:

touch file.txt

Jika fail sudah wujud, touch akan menukar fail akses dan masa pengubahsuaian terakhir pada masa semasa.

Membuat direktori (perintah mkdir )

Di Linux, anda boleh mencipta direktori baru (juga dikenali sebagai folder) menggunakan perintah mkdir .

Untuk membuat direktori, lulus nama direktori sebagai hujah kepada arahan:

mkdir /tmp/newdirectory

mkdir boleh mengambil satu atau lebih nama direktori sebagai hujahnya.

Apabila hanya menyediakan nama direktori, tanpa laluan penuh, ia akan diwujudkan dalam direktori kerja semasa.

Untuk mencipta direktori induk menggunakan pilihan -p :

mkdir -p Projects/linuxize.com/src/assets/images

Perintah di atas mencipta struktur keseluruhan direktori.

Apabila mkdir dipanggil dengan pilihan -p , ia membuat direktori hanya jika ia tidak wujud.

Mewujudkan pautan simbolik (perintah ln )

Pautan simbolik (atau symlink) adalah jenis fail khas yang menunjuk ke fail atau direktori lain.

Untuk membuat pautan simbolik ke fail yang diberikan, gunakan perintah ln dengan pilihan -s , nama fail sebagai hujah pertama dan nama pautan simbolik sebagai hujah kedua:

ln -s source_file symbolic_link

Sekiranya hanya satu fail diberikan sebagai argumen, buat pautan ke fail tersebut dalam direktori kerja semasa dengan nama yang sama dengan fail yang ditunjukkan kepadanya.

Mengalih keluar fail dan direktori (perintah rm )

Untuk mengeluarkan fail dan direktori, gunakan arahan rm .

Secara lalai, apabila dilaksanakan tanpa sebarang pilihan, rm tidak memadam direktori. Ia juga tidak menggesa pengguna sama ada untuk meneruskan penyingkiran fail yang diberikan.

Untuk memadam fail atau symlink, gunakan arahan rm diikuti dengan nama fail sebagai hujah:

rm file.txt

rm menerima satu atau lebih nama fail atau direktori sebagai hujahnya.

Pilihan -i memberitahu rm untuk meminta pengguna untuk setiap fail yang diberikan sebelum mengeluarkannya:

rm -i file.txt

rm: remove regular empty file 'file.txt'?

Gunakan pilihan -d untuk mengeluarkan satu atau lebih direktori kosong:

rm -d dirname

Untuk mengalih keluar direktori tidak kosong dan semua fail di dalamnya secara rekursif, gunakan pilihan -r (rekursif):

rm -rf dirname

Pilihan -f memberitahu rm tidak pernah meminta pengguna dan mengabaikan fail dan argumen yang tidak ada.

Menyalin fail dan direktori (arahan cp )

Perintah cp membolehkan anda menyalin fail dan direktori.

Untuk menyalin fail dalam direktori kerja semasa, gunakan fail sumber sebagai hujah pertama dan fail baru sebagai yang kedua:

cp file file_backup

Untuk menyalin fail ke direktori lain, tentukan mutlak atau laluan relatif ke direktori destinasi. Apabila hanya nama direktori ditentukan sebagai destinasi, fail yang disalin akan mempunyai nama yang sama dengan fail asal.

cp file.txt /backup

Secara lalai, jika fail destinasi wujud, ia akan ditimpa semula.

Untuk menyalin direktori, termasuk semua fail dan subdirektorinya, gunakan pilihan -R atau -r :

cp -R Pictures /opt/backup

Memindahkan dan menamakan semula fail dan direktori (perintah mv )

Perintah mv (pendek dari langkah) digunakan untuk menamakan semula dan bergerak dan fail dan direktori dari satu lokasi ke lokasi yang lain.

Sebagai contoh untuk memindahkan fail ke direktori yang anda jalankan:

mv file.txt /tmp

Untuk menamakan semula fail yang anda perlukan untuk menentukan nama fail destinasi:

mv file.txt file1.txt

Sintaks untuk mengarahkan direktori adalah sama seperti ketika memindahkan fail.

Untuk memindahkan pelbagai fail dan direktori serentak, tentukan direktori destinasi sebagai hujah terakhir:

mv file.tx1 file1.txt /tmp

Memasang dan Mengeluarkan Pakej

Pengurus pakej adalah alat yang membolehkan anda memasang, mengemas kini, mengalih keluar dan menguruskan pakej perisian khusus.

Pengagihan Linux yang berlainan mempunyai pengurus pakej dan format pakej yang berlainan.

Hanya root atau pengguna dengan hak istimewa sudo boleh memasang dan mengalih keluar pakej.

Ubuntu dan Debian (arahan yang apt )

Alat Pakej Lanjutan atau APT adalah sistem pengurusan pakej yang digunakan oleh pengedaran berasaskan Debian.

Terdapat beberapa alat pengurusan pakej baris arahan dalam pengedaran Debian dengan apt dan apt-get yang paling banyak digunakan.

Sebelum memasang pakej baru, anda perlu mengemas kini indeks pakej APT:

apt update

Indeks APT adalah pangkalan data yang memegang rekod pakej yang tersedia dari repositori yang diaktifkan dalam sistem anda.

Untuk menaik taraf pakej yang dipasang untuk menjalankan versi terbaru mereka:

apt upgrade

Pemasangan pakej semudah berjalan:

apt install package_name

Untuk mengeluarkan pakej yang dipasang, masukkan:

apt remove package_name

CentOS dan Fedora (perintah dnf )

RPM adalah sistem pengurusan pakej yang kuat yang digunakan oleh Red Hat Linux dan derivatifnya seperti CentOS dan Fedora. RPM juga merujuk kepada format rpm dan format fail rpm .

Untuk memasang pakej baru pada pengedaran berasaskan Red Hat, anda boleh menggunakan arahan yum atau dnf sama ada:

dnf install package_name

Bermula dari CentOS 8 dan menggantikan yum sebagai pengurus pakej lalai. dnf adalah serasi mundur dengan yum .

Untuk menaik taraf pakej yang dipasang pada versi terkini mereka, ketik:

dnf update

Mengeluarkan pakej semudah:

dnf remove package_name

Pemilikan Fail dan Kebenaran

Di Linux, akses ke fail diuruskan melalui kebenaran fail, atribut, dan pemilikan. Ini memastikan bahawa hanya pengguna dan proses yang dibenarkan boleh mengakses fail dan direktori.

Di Linux, setiap fail dikaitkan dengan pemilik dan kumpulan dan diberikan hak akses kebenaran untuk tiga kelas pengguna yang berbeza:

  • Pemilik fail. Ahli kumpulan. Semua orang lain.

Terdapat tiga jenis kebenaran yang digunakan untuk setiap kelas:

  • Kebenaran membaca. Menulis kebenaran. Laksanakan izin.

Konsep ini membolehkan anda menentukan pengguna mana yang dibenarkan untuk membaca fail, menulis ke fail, atau melaksanakan fail.

Untuk melihat pemilik fail dan kebenaran, gunakan arahan ls -l .

Menukar kebenaran (perintah chmod )

Perintah chmod membolehkan anda menukar keizinan fail. Ia berfungsi dalam dua mod, simbolik dan angka.

Apabila menggunakan mod angka, anda boleh menetapkan kebenaran untuk pemilik, kumpulan dan semua yang lain. Setiap menulis, membaca, dan melaksanakan keizinan mempunyai nilai nombor berikut:

  • r (dibaca) = 4 w (tulis) = 2 x (jalankan) = 1 tidak ada izin = 0

Nombor kebenaran kelas pengguna tertentu diwakili oleh jumlah nilai kebenaran untuk kumpulan itu.

Sebagai contoh, untuk memberikan pemilik fail membaca dan menulis kebenaran dan hanya membaca kebenaran kepada ahli kumpulan dan semua pengguna lain yang anda jalankan:

chmod 644 filename

Hanya root, pemilik fail, atau pengguna dengan hak istimewa sudo boleh menukar keizinan fail.

Untuk beroperasi secara berurutan pada semua fail dan direktori di bawah direktori tertentu, gunakan perintah chmod dengan pilihan -R, (-recursive):

chmod -R 755 dirname

Berhati-hati apabila menukar kebenaran fail secara rekursif.

Menukar pemilikan (arahan chown )

Perintah chown membolehkan anda menukar pengguna dan pemilikan kumpulan fail, direktori, atau pautan simbol yang diberikan.

Untuk menukar pemilik fail, gunakan perintah chown diikuti oleh nama pengguna pemilik baru dan fail sasaran:

chown username filename

Untuk menukar kedua-dua pemilik dan kumpulan fail memanggil arahan chown diikuti oleh pemilik baru dan kumpulan yang dipisahkan oleh usus besar (:) tanpa sebarang ruang intervensi dan fail sasaran:

chown username:groupname filename

Gunakan pilihan -R (- --recursive ), untuk beroperasi secara --recursive pada semua fail dan direktori di bawah direktori yang diberikan:

chown -R username:groupname dirname

Meningkatkan keistimewaan (perintah sudo )

Perintah sudo membolehkan anda menjalankan program sebagai pengguna lain, secara lalai pengguna root. Jika anda menghabiskan banyak masa pada baris arahan, sudo adalah salah satu arahan yang anda akan gunakan dengan kerap.

Menggunakan sudo bukan log masuk sebagai root lebih selamat kerana anda boleh memberikan hak istimewa pentadbiran terhad kepada pengguna individu tanpa mereka mengetahui kata laluan root.

Untuk menggunakan sudo , cukup awalan perintah dengan sudo :

sudo command

Mengurus Pengguna dan Kumpulan

Linux adalah sistem berbilang pengguna, yang bermaksud bahawa lebih daripada satu orang boleh berinteraksi dengan sistem yang sama pada masa yang sama. Kumpulan digunakan untuk mengatur dan mentadbir akaun pengguna. Tujuan utama kumpulan adalah untuk menetapkan satu set keistimewaan seperti membaca, menulis, atau melaksanakan kebenaran untuk sumber yang diberikan yang boleh dikongsi di kalangan pengguna dalam kumpulan.

Membuat pengguna ( useradd dan passwd useradd )

Perintah pengguna membolehkan anda boleh mencipta pengguna baru.

Untuk membuat akaun pengguna baru gunakan arahan useradd diikuti oleh nama pengguna:

useradd newuser

Sebaik sahaja pengguna dibuat, tetapkan kata laluan pengguna dengan menjalankan perintah passwd :

passwd newuser

Mengalih keluar pengguna (perintah pengguna)

Di Linux, anda boleh memadamkan akaun pengguna menggunakan arahan userdel .

Untuk memadamkan akaun pengguna bernama lulus nama pengguna kepada arahan userdel :

userdel newuser

Gunakan pilihan -r (-remove) untuk mengalih keluar direktori rumah pengguna dan kasta mel:

userdel -r newuser

Mengurus kumpulan (kumpulan dan groupdel )

Untuk membuat kumpulan baru gunakan perintah groupadd diikuti oleh nama kumpulan:

groupadd mygroup

Untuk mengalih keluar kumpulan menggunakan perintah groupdel dengan nama kumpulan sebagai hujah:

groupdel mygroup

Menambah pengguna ke kumpulan (arahan usermod )

Untuk menambah pengguna yang sedia ada kepada kumpulan, gunakan arahan usermod diikuti dengan pilihan -G dan nama kumpulan:

usermod -a -G sudo linuxize

Kesimpulannya

Kami telah melengkapkan beberapa arahan Gnu / Linux yang paling banyak digunakan.

Walaupun anda boleh melakukan kebanyakan tugas pembangunan dan sistem yang berkaitan dengan menggunakan antara muka grafik, barisan arahan menjadikan anda lebih produktif dan dapat melakukan lebih banyak dalam masa yang kurang.

Klik pada pautan pada setiap arahan untuk mendapatkan maklumat lanjut mengenai pilihan dan penggunaan perintah.

terminal