Jadual Kandungan
Apakah maksud $$ dalam shell Linux?

Apakah maksud $$ dalam shell Linux?

Mar 04, 2022 am 11:59 AM
linux

Di Linux, shell ialah penterjemah baris arahan "$$" bermaksud PID shell semasa, iaitu nombor proses semasa skrip berjalan; arahan dan Lulus kepada sistem, ia menyediakan pengguna dengan program untuk menghantar permintaan ke Linux.

Apakah maksud $$ dalam shell Linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah maksud $$ dalam shell Linux?

Shell ialah penterjemah baris arahan adalah untuk mengikuti sintaks tertentu untuk mentafsir arahan input dan menghantarnya kepada sistem. Ia menyediakan pengguna dengan program peringkat sistem antara muka yang menghantar permintaan kepada Linux untuk menjalankan program. Pengguna boleh menggunakan Shell untuk memulakan, menggantung, menghentikan, dan juga menulis beberapa program.

$$ PID shell semasa (iaitu, nombor proses semasa skrip berjalan)

Shell sendiri ialah jambatan untuk pengguna menggunakan Linux. Shell ialah kedua-dua bahasa arahan dan bahasa pengaturcaraan (apa yang anda panggil skrip shell). Sebagai bahasa arahan, ia secara interaktif mentafsir dan melaksanakan arahan yang dimasukkan oleh pengguna sebagai bahasa pengaturcaraan, ia mentakrifkan pelbagai pembolehubah dan parameter, dan menyediakan banyak struktur kawalan yang hanya terdapat dalam bahasa peringkat tinggi, termasuk gelung dan cawangan.

Walaupun ia bukan sebahagian daripada kernel sistem Linux, ia memanggil kebanyakan fungsi kernel sistem untuk melaksanakan program, mencipta dokumen dan menyelaraskan perjalanan pelbagai atur cara secara selari.

Peluasan pengetahuan:

$0 Nama pelaksanaan skrip semasa

$n Nilai parameter ke-n bagi arahan pelaksanaan skrip semasa, n = 1..9

$* Semua parameter perintah pelaksanaan skrip semasa ini boleh melebihi 9

$# Bilangan parameter input perintah pelaksanaan skrip semasa aa bb cc dilaksanakan, kemudian dalam $# dalam test.sh ialah 3

$! >$- memaparkan pilihan semasa yang digunakan oleh shell dan Perintah set mempunyai fungsi yang sama

$@ adalah serupa dengan $*, tetapi boleh digunakan sebagai tatasusunan

$? nilai pulangan bagi arahan pelaksanaan sebelumnya (memaparkan status keluar perintah terakhir, 0 bermakna tiada ralat , sebarang nilai lain menunjukkan ralat), seperti yang ditunjukkan di bawah

Cadangan berkaitan: "
# 结果输出上一条命令 grep 命令的返回值
grep xxx a.txt
echo $?
 
# 判断打开目录命令是否成功,不成功则输出提醒信息并退出
dir_exe=../cron
cd $dir_exe
if [ $? -ne 0 ]; then 
    echo "cannot change dir to $dir_exe"
    exit 1  
fi
Salin selepas log masuk
Linux Tutorial Video

"

Atas ialah kandungan terperinci Apakah maksud $$ dalam shell Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Sep 05, 2024 am 06:33 AM

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek Feb 19, 2025 pm 04:54 PM

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek

Cara Memasang DeepSeek Cara Memasang DeepSeek Feb 19, 2025 pm 05:48 PM

Cara Memasang DeepSeek

Alamat muat turun aplikasi dompet BitPie Bitpie Alamat muat turun aplikasi dompet BitPie Bitpie Sep 10, 2024 pm 12:10 PM

Alamat muat turun aplikasi dompet BitPie Bitpie

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Feb 21, 2025 pm 08:42 PM

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025)

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Sep 02, 2024 pm 03:25 PM

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell

Pemasangan penyusunan kod sumber Zabbix 3.4 Pemasangan penyusunan kod sumber Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Pemasangan penyusunan kod sumber Zabbix 3.4

Pakej pemasangan OUYI OKX disertakan secara langsung Pakej pemasangan OUYI OKX disertakan secara langsung Feb 21, 2025 pm 08:00 PM

Pakej pemasangan OUYI OKX disertakan secara langsung

See all articles