Rumah > Tutorial sistem > LINUX > teks badan

Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal

王林
Lepaskan: 2024-02-12 12:40:18
ke hadapan
675 orang telah melayarinya

Sebagai pengguna Linux, kami selalunya perlu melaksanakan berbilang arahan pada masa yang sama dalam terminal untuk meningkatkan kecekapan dan kemudahan. Bagi pemula, bagaimanapun, prosesnya boleh menjadi sangat membosankan dan mengelirukan. Hari ini, kami akan memperkenalkan anda kepada beberapa teknik untuk menggunakan berbilang arahan dalam terminal Linux, supaya anda boleh mengendalikan pelbagai tugas dengan mudah dan gembira.

Menjalankan dua atau lebih arahan dalam satu baris boleh menjimatkan banyak masa dan meningkatkan kecekapan dalam Linux. Di Linux, terdapat tiga cara untuk menjalankan berbilang arahan dalam satu baris:

  • ; Perintah 1; Perintah 2 Jalankan Perintah1 dahulu, kemudian Perintah2
  • && Perintah 1 && Perintah 2 Apabila Command1 berjalan dengan jayanya dan tamat, kemudian jalankan Command2
  • || Perintah 1 || Perintah 2 Jalankan Perintah2 hanya apabila Perintah1 gagal dijalankan

Gunakan simbol ; untuk menjalankan berbilang arahan

Yang paling mudah ialah koma bertitik (;), yang digunakan seperti berikut:

cmd1; cmd2; cmd3
Salin selepas log masuk

cmd1 akan dijalankan dahulu, sama ada cmd1 berjalan dengan jayanya atau ralat berlaku, cmd2 akan dijalankan selepasnya, dan apabila arahan cmd2 selesai, cmd3 akan dijalankan.

[root@localhost ~]# mkdir /root/new_folder; cd /root/new_folder; touch test_file; pwd ; ls -l
/root/new_folder
total 0
-rw-r--r--. 1 root root 0 Sep  2 22:01 test_file
[root@localhost new_folder]# 
Salin selepas log masuk

Dalam ringkasan arahan di atas, mula-mula mkdir mencipta folder dalam direktori /root, cd memasuki direktori yang dibuat sebelum ini, sentuh mencipta fail kosong, kemudian pwd memaparkan lokasi semasa, dan ls -l melihat fail dalam direktori .
Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal
Ruang selepas koma bertitik (;) mungkin disertakan atau tidak, tetapi ruang itu menjadikan baris arahan lebih mudah dibaca.

Gunakan && simbol untuk menjalankan berbilang arahan

Kadangkala anda ingin memastikan bahawa dalam arahan Linux, arahan seterusnya hanya akan dijalankan apabila arahan sebelumnya berjaya tamat. Di sinilah operator logik DAN &&出现的地方:
cmd1 && cmd2 && cmd3 masuk:
cmd1 && cmd2 && cmd3

Jika anda menggunakan pengedaran berasaskan Centos, anda mesti terjumpa arahan ini yang menggunakan konsep &&:

[root@localhost ~]# yum makecache && yum -y update
Salin selepas log masuk

Separuh pertama ringkasan baris arahan mengemas kini cache, dan separuh kedua mengemas kini semua pakej pemasangan.
Sebagai contoh, jika new_folder sudah wujud, arahan mkdir akan mengembalikan ralat. Perbezaan antara ; dan && boleh dilihat dalam tangkapan skrin di bawah: Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal
&& Arahan

-dibataskan akan berhenti melaksanakan arahan berikutnya apabila ralat berlaku dalam arahan pertama.

Gunakan || simbol untuk menjalankan berbilang arahan

Anda boleh menjalankan baris arahan menggunakan operator logik (||), tetapi arahan seterusnya hanya akan dijalankan jika ralat berlaku dalam arahan sebelumnya:

cmd1 || cmd2 || cmd3
Salin selepas log masuk

Jika cmd1 gagal dijalankan, jalankan cmd2. Jika cmd2 berjalan dengan jayanya, cmd3 tidak akan dijalankan. Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal

Dalam tangkapan skrin di atas, arahan untuk mencipta folder gagal kerana folder itu sudah wujud. Kerana arahan ini gagal, arahan seterusnya cd /root/new_folder telah berjaya dilaksanakan. Perintah ini telah dijalankan dengan jayanya, arahan seterusnya pwd tidak akan dijalankan.

Gabungkan && dan ||

Sebagai contoh, anda boleh menyemak sama ada fail wujud dan mencetak mesej dengan sewajarnya.

[root@localhost ~]# [ -f file.txt ] && echo "File exists" || echo "File doesn't exist"
Salin selepas log masuk
Jalankan arahan di atas sebelum dan selepas mencipta fail file.txt dan lihat perbezaannya:


Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal

Artikel ini memperincikan cara melaksanakan berbilang arahan pada masa yang sama dengan menggunakan pelbagai simbol dan arahan dalam terminal, termasuk menggunakan teknik seperti koma bertitik, tanda sempang, garis miring ke belakang dan paip. Dengan mempelajari artikel ini, anda akan dapat menggunakan alat terminal dengan lebih baik dan menyelesaikan tugas harian serta bekerja dengan cekap. Sama ada anda seorang pemula atau pengguna berpengalaman, anda boleh mendapatkan banyak petua dan cadangan praktikal daripadanya.

Atas ialah kandungan terperinci Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan