Rumah  >  Artikel  >  Tutorial sistem  >  Dengan satu mesin di tangan, arahan Linux adalah bebas kebimbangan - kuasai kemahiran menggunakan berbilang arahan terminal

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

王林
王林ke hadapan
2024-02-12 12:40:18651semak imbas

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

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]# 

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

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

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"

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!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam