Perintah terminal Ubuntu

Dari permulaan sistem operasi Linux, antara muka baris arahan adalah cara utama untuk bekerja di dalamnya. Hanya butiran grafik yang telah ditambah kepada alat sejagat ini, memodenkan sistem dan menjadikannya lebih mudah untuk pengguna baru. Walaupun persekitaran yang mesra banyak pengagihan Linux, penggunaan CLI (baris arahan) masih dibenarkan. Perintah terminal Ubuntu adalah pilihan untuk pengurusan sumber PC bersepadu dengan arahan yang berbeza-beza panjang dan kerumitan. Oleh itu, menguasai Terminal sangat penting.

Perintah teks asas untuk melaksanakan tugasan melalui terminal.

Perintah boleh terdiri daripada pelbagai aksara - nombor, huruf, tanda hubung, dan sengkang wujud bersama dengan mereka. Mereka dimasukkan baris demi baris. Pelaksanaan setiap arahan bermula dengan menekan kekunci Enter atau satu lagi kaedah yang sama. Antara muka Terminal adalah berguna kerana ia akan disediakan walaupun bahagian grafik gagal. Ia secara langsung berinteraksi dengan kernel OS.

Kaedah memasukkan arahan adalah sangat fleksibel; ia tidak memerlukan banyak sumber-sumber perkakasan dan perisian. Ia juga menyokong arahan autorun.

Lebih khusus lagi, Terminal adalah emulator konsol. Ia menyokong ciri yang sama, menawarkan beberapa tambahan. Anda boleh memulakannya dengan pintasan papan kekunci "Ctrl + Alt + T".

Mengenai pasukan

Arahan terminal ialah senarai watak yang telah dibuat terlebih dahulu, selepas menaip dan mengesahkan yang PC akan melaksanakan arahan yang telah ditetapkan. Dalam kes ini, parameter tambahan boleh diambil kira.

Sebagai peraturan, arahan (arahan) terdiri daripada tiga bahagian:

  1. Nama permohonan. Ini adalah nama fail boleh laku yang sudah ditulis kepada sistem sebagai pembolehubah.
  2. Kuncinya. Kekunci digunakan untuk arahan yang lebih tepat. Mereka membenarkan anda melakukan tindakan atau algoritma tertentu.
  3. Nilai. Ini adalah beberapa parameter berubah untuk kunci.

Ini adalah bagaimana arahan untuk komputer Linux dibentuk. Perintah Ubuntu utama digunakan untuk bekerja dengan fail dan direktori, melancarkan program dan mentadbir sistem, dan juga untuk yang lain. Mari kita bercakap tentang mereka dengan lebih terperinci.

Bekerja dengan fail dan direktori

Buat fail:

sentuh nama fail

Jika anda perlu membuat perubahan pada tarikh dan masa penciptaan, arahan ini akan membantu:

sentuh -t 0712250000 fileditest

Padam fail:

rm nama fail

Penghapusan fail paksa:

rm -f file1

Buat salinan fail dalam fail lain:

cp name_1 name_2

Tunjukkan kandungan fail:

lebih banyak fail

Jadi anda boleh memaparkan 10 baris fail dari awal ...:

fail kepala

... dan sebagainya - dari akhir:

fail ekor

Anda boleh melihat direktori di mana anda kini berada di perintah:

pwd

Untuk pergi ke direktori rumah, jalankan arahan berikut:

cd

Buat direktori baru, serta 2 direktori sekaligus:

Mkdir new_name

mkdir name_1 name_2

Padam direktori dengan kekerasan:

rm -rf directory_name

Padam direktori:

nama rmdir

Untuk menamakan semula atau memindahkan fail atau direktori, terdapat arahan seperti berikut:

mv directory_1 new_directory

Jadi anda boleh membuat pautan ketat ke objek sistem fail:

ln nama pautan

Ini adalah arahan asas untuk bekerja dengan elemen sistem fail. Seperti yang dapat anda lihat dengan segera, di Ubuntu, arahan konsol adalah pelbagai. Ia tidak masuk akal untuk menghafal mereka semua - cukup untuk memahami prinsip umum pembinaan. Untuk lebih baik memohon perkara-perkara sedemikian, buat "lembaran cheat" parameter yang paling perlu di tempat yang berasingan. Dan cetak lebih baik lagi.

Operasi pakej

Ubuntu mempunyai alat khas untuk bekerjasama dengan pakej - Alat Kemasan Advanced. Ia juga dikenali sebagai Pengurus Batch. Arahan untuk program ini digunakan untuk memasang, mengemas kini, atau memadam pakej perisian. Sekiranya perlu, aplikasi itu dapat berfungsi secara automatik.

Pasang dan kemas kini pakej:

apt-get install name

Dapatkan senarai pakej semasa:

apt-get update

Dapatkan kemas kini untuk pakej yang telah dipasang:

naik taraf apt-get

Dan juga untuk arahan yang tepat, anda boleh menambah parameter penting berikut melalui jurang:

  • semak untuk memeriksa sama ada kebergantungan dipenuhi;
  • bersih untuk mengeluarkan fail pakej yang diarkibkan yang telah dimuat turun sebelum ini;
  • autoclean untuk memadam semua salinan pakej yang diarkibkan secara automatik.

Mengarkibkan data

Sesetengah arahan konsol sistem Ubuntu bertujuan untuk bekerja dengan arkib. OS ini mempunyai sokongan terbina untuk pemanah dalam format popular. Apabila anda bekerja dengan arkib, jangan lupa tentang keserasian format data dengan sistem operasi lain. Arahan untuk bekerja dengan arkib ".tar" dan ".rar" sedikit berbeza. Sesetengah perbezaan penting untuk diingat.

Tar

Buat arkib dengan nama fail yang ditetapkan:

nama fail tar nama.tar

Buka arkib arkib dengan nama tertentu:

tar xf name.tar

Tekan fail Gzip TAR:

nama gzip

Unzip fail dalam format pemampatan TAR Gzip:

tar xzf name.tar.gz

Gunakan mampatan maksimum untuk fail:

nama gzip -9

Rar

Buat arkib dan sertakan dokumen di dalamnya:

rar nama.rar fail

Buka arkib:

rar x name.rar

Pek fail dan direktori ke arkib:

direktori nama fail tar -cvf nama.tar

Dan arahan ini memaparkan kandungan arkib:

tar -tf archive.tar

Ekstrak fail yang dibungkus ke folder tertentu:

tar-xvf name.tar -C / folder

ZIP

Hasilkan arkib .zip terkompresi:

zip name.zip nama fail

Sekiranya anda perlu memasukkan beberapa fail dan direktori:

zip -r file1.zip file1 file2 dir1

Buka arkib:

unzip name.zip

Operasi teks

Barisan arahan Linux membolehkan anda bekerja dengan teks menggunakan perintah mudah. Dari senarai operator, anda boleh membuat penapis, memaparkan beberapa data, menggabungkan serpihan dokumen dan melakukan lebih banyak lagi. Jadi perintah konsol Ubuntu tidak terhad kepada operasi sistem fail.

Semua tindakan untuk memproses kandungan dalam fail boleh diwakili sebagai satu arahan:

cat file_originale | [operasi: sed, grep, awk, grep, dll]> result.txt

Jika fail untuk hasil belum dibuat, anda boleh mencipta dan memaparkan data dengan arahan berikut:

cat file_originale | [operasi: sed, grep, awk, grep, dll]> result.txt

Jadi anda boleh memaparkan semua garisan dokumen yang mengandungi fragmen teks Ogos:

grep Aug / var / log / mesej dari fail '/ var / log / messages'

Dan sebagainya - cetak semua baris yang mengandungi digit dari array yang diberikan:

grep [0-9] / var / log / mesej dari fail '/ var / log / mesej'

Perintah ini membolehkan anda mengalih keluar rentetan string1 dari dokumen "example.txt":

/ '$' example.txt sed -e | mengalihkan aksara kosong pada akhir setiap baris | | sed -e's / string1g 'example.txt

Jadi, anda boleh mengganti string1 dengan rentetan dalam dokumen. Hasilnya akan dipaparkan pada skrin.

sed's / stringa1 / stringa2 / g 'example.txt

Sandaran data

Perintah terminal Ubuntu sering digunakan untuk membuat sandaran data. Jika maklumat rosak atau hilang, adalah mungkin untuk memulihkan data dari backup dengan bantuan mereka. Ia boleh digunakan untuk maklumat mengenai media PC dalaman dan cakera luaran.

Buat salinan lengkap "/ home" ke fail dalam folder tertentu:

dump -0aj -f /tmp/home0.bak / home

Pulihkan data dari sandaran oleh alamat (direktori dan fail boleh diganti):

restore -if /tmp/home0.bak

Segerakkan dua folder (folder pada akhir):

rsync -rogpav -delete / home / tmp

Segerakkan melalui SSH:

rsync -rogpav -e ssh -delete / home ip_address: / tmp

Dan inilah cara anda boleh membuat salinan cakera setempat dalam fail pada komputer jauh (contoh sintaks):

dd bs = 1M if = / dev / hda | gzip | ssh _addr 'dd of = hda.gz'

Jadi, anda boleh mencari folder untuk semua fail dengan ".txt" pelanjutan dan menyalinnya ke direktori di bawah alamat yang berbeza:

cari / home / user1 -name '* .txt' | xargs cp -av -target-directory = / home / backup / -parents

Pengurusan pengguna dan kumpulan

Sekarang mari kita bincangkan arahan yang membantu menguruskan hak pengguna. Tanpa arahan ini, perintah utama Ubuntu akan tidak lengkap. Sebagai peraturan, mereka diperlukan untuk menukar kata laluan, membuat dan memadam kumpulan dan individu menggunakan OS.

Buat kumpulan baru dengan nama yang dinyatakan:

groupadd group_name

Padamkan kumpulan dengan nama yang dinyatakan:

group_el group_name

Tukar nama kumpulan:

groupmod -n new_group_name old_group_name

Buat pengguna baru:

useradd user1

Padam data pengguna, termasuk direktori peribadinya:

userdel -r user1

Tetapkan atribut baru untuk pengguna:

usermod -c "User FTP" -g system -d / ftp / user1 -s / bin / nologin user1

Tetapkan kata laluan baru untuk akaun semasa:

passwd

Edit kata laluan untuk pengguna yang ditentukan. Digunakan hanya dengan hak akar:

passwd user1

Perintah berguna yang lain

Dalam sistem operasi Ubuntu, arahan reboot melalui Terminal boleh digunakan walaupun antara muka graf tidak berfungsi. Di sini adalah:

sudo reboot

Perintah lain juga boleh digunakan:

sudo init 6

sudo shutdown -r sekarang

Untuk mematikan PC, anda boleh menggunakan arahan berikut:

sudo poweroff

sudo telinit 0

sudo berhenti

sudo shutdown -h sekarang

Tamatkan sesi semasa:

log keluar sudo

Pada akhirnya

Kami menyemak arahan mematikan Ubuntu dan pelbagai bentuk sintaks, cara untuk melancarkan operasi pakej, dan teknik pengarkiban ... Kami berharap semua alat yang diterangkan di sini serius membantu anda mendapatkan pengalaman pengguna yang jelas dan bermanfaat.

Jika anda mempunyai soalan lain mengenai Linux atau mempunyai keinginan untuk berkongsi pendapat anda, jangan teragak-agak - tulis di dalam komen soalan dan komen anda.