Apakah ciri asas bash
#bash Ciri Asas Alias Perintah
Bash boleh menetapkan alias untuk arahan itu sendiri atau perintah tambah pilihan dalam proses shell Selepas menetapkan, anda boleh terus memasukkan alias untuk memanggil fungsinya.
Cara untuk menetapkan alias arahan ialah: ~]# alias NAME=COMMAN.
Cara untuk membatalkan alias arahan ialah:~]# unalias NAME
Cara untuk melihat alias arahan yang telah ditetapkan dalam bash semasa ialah:~]# alias
Nota 1: Kitaran hayat alias arahan ditetapkan dengan cara ini Hanya proses shell semasa. Keluar dari shell semasa dan log masuk semula tidak akan berfungsi lagi. Jika anda mahu ia berkuat kuasa secara automatik selepas shell bermula, anda perlu menetapkan fail konfigurasi berkaitan pembolehubah persekitaran bash.
Nota 2: Jika alias arahan dan nama arahan adalah sama, fungsi perintah yang ditakrifkan oleh alias akan dipanggil terus. Jika anda perlu memanggil terus fungsi arahan itu sendiri dan bukannya alias, anda boleh menggunakan "~]# COMMAND.
#Bash Ciri Asas Sejarah Perintah
Bash akan secara automatik simpan sejarahnya dalam proses shell Arahan yang telah dilaksanakan oleh pengguna dalam sesi disimpan dalam ruang memori semasa operasi shell Apabila proses shell tamat, arahan yang dilaksanakan sebelum ini diteruskan dengan menyimpannya dalam "fail sejarah". yang akan dibaca setiap kali proses shell bermula Dapatkan kandungan fail ke dalam ruang memori Setiap pengguna mempunyai fail sejarah tersendiri
Pembolehubah untuk parameter berkaitan sejarah
HISTSIZE: Bilangan arahan sejarah. dikekalkan dalam penimbal proses SHELL
~ ]# echo $HISTSIZE untuk melihat saiznya
~]# export HISTSIZE=# untuk menetapkan saiznya
HISTFILESIZE: bilangan perintah sejarah yang boleh disimpan dalam fail sejarah arahan
~]# echo $HISTFILESIZE untuk melihat saiznya
~]# export HISTFILESIZE=# Anda boleh menetapkan saiznya
HISTFILE: Fail sejarah arahan pengguna semasa
~]# echo $HISTFILE Anda boleh melihat nama fail dan alamat
HISTCONTROL: Fail sejarah arahan pengguna semasa Kaedah sejarah
~]# echo $HISTCONTROL boleh melihat nama fail dan alamat
~]# eksport HISTCONTROL=Kaedah nama boleh menetapkan kaedah merekod sejarah arahan
Terdapat tiga kaedah:
abaikan: abaikan perintah pendua; pengulangan merujuk kepada perintah berturut-turut dan sama
ignorespace: arahan yang bermula dengan aksara kosong tidak direkodkan dalam sejarah ;
abaikan kedua-duanya: dua di atas berkesan pada masa yang sama;
Arahan berkaitan untuk melihat dan mengurus sejarah arahan
Lihat senarai sejarah arahan: ~]# sejarah
Penggunaan arahan:
sejarah -c: Kosongkan sejarah arahan;
sejarah -d: OFFSET: Padamkan entri yang ditentukan;
-a Tambahkan baris sejarah buffer pada fail sejarah
-n Baca semua baris yang belum dibaca daripada fail sejarah
-r Baca fail sejarah dan tambahkan kandungan pada senarai sejarah
Panggil arahan dalam senarai sejarah arahan untuk pelaksanaan semula:
!#: Jalankan perintah ke-# dalam senarai sejarah sekali lagi;
!!: Laksanakan perintah sebelumnya sekali lagi;
!STRING: Sekali lagi laksanakan perintah dalam senarai sejarah senarai untuk bermula dengan String yang ditentukan
panggil parameter terakhir arahan sebelumnya:
kekunci pintasan: ESC, (Tekan dua kekunci ini)
Alt + . >
Kekunci pintasan ciri asas #Bash
Ctrl+a: Kursor melompat ke permulaan baris arahan
Ctrl+e: Kursor melompat ke penghujung baris arahan; +k: Padamkan lokasi kursor ke hujung baris;
Kembangkan baris arahan Mekanisme untuk menggantikan simbol khas yang diberikan dengan rentetan yang sepadan secara automatik dengan direktori rumah pengguna secara automatik; 🎜>{ }: boleh mengehoskan senarai laluan yang dipisahkan koma yang boleh dikembangkan menjadi berbilang laluan bebas; /z
Contoh: /tmp/{x/y, m/{m,n}} = /tmp/x/y /tmp/m/m /tmp/m/n
Contoh: /tmp/ {x,y}/z = /tmp/x/z /tmp/y/z
Ciri asas #Bash: penyiapan arahan dan penyiapan laluan
Penyelesaian arahan:
Selepas program shell menerima permintaan pengguna untuk melaksanakan penyiapan arahan (klik Tab), aksara paling kiri Rentetan akan digunakan sebagai arahan untuk mencari;
mekanisme cariannya:
1): Cari dalaman
2): Cari arahan luaran: Pergi ke setiap laluan yang ditentukan oleh pembolehubah $PATH, satu demi satu dari kiri ke kanan Cari nama fail dalam setiap direktori;
Selepas carian selesai, jika rentetan permulaan yang diberikan boleh mengenal pasti secara unik nama fail fail program arahan, ia akan dilengkapkan secara automatik sebagai arahan Jika ia tidak dapat mengenal pasti secara unik, klik tab sekali lagi. Senarai boleh diberikan; jika masih tiada respons, ini bermakna ralat Tiada arahan boleh dikenal pasti oleh penyiapan laluan
:
dalam direktori peringkat atas laluan permulaan yang diberikan. ke laluan Mulakan dengan rentetan untuk memadankan setiap fail di bawah sasaran peringkat atas satu demi satu: jika ia adalah pengecam unik, Penyiapan tab jika ia tidak boleh menjadi pengecam unik: tab, tab memberikan laluan ralat: tidak tindak balas.
glob ciri #bash
glob: kad bebas nama fail; dengan cepat merujuk berbilang fail; : Memadankan mana-mana aksara tunggal
[ ]: Memadankan mana-mana aksara tunggal dalam set yang ditentukan
[a-z]: Mewakili semua huruf, bukan sensitif huruf besar kecil
[0-9]: Mewakili semua nombor
[a -z0-9]: Semua huruf tambah nombor
[[:atas:]]: Semua huruf besar
[[:lower:]]: Semua huruf kecil
[[:digit:]] :Semua nombor
[[:alpha:]]: Mewakili semua huruf
[[:alunm:]]: Mewakili semua huruf tambah nombor
[[:ruang:]]: Mewakili aksara kosong
[[ :punct:]]: mewakili semua tanda baca
[^ ]: menafikan
Atas ialah kandungan terperinci Apakah ciri asas bash. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Windows Subsystem untuk Linux Pilihan pertama ialah menggunakan Windows Subsystem untuk Linux atau WSL, yang merupakan lapisan keserasian untuk menjalankan boleh laku binari Linux secara asli pada sistem Windows. Ia berfungsi untuk kebanyakan senario dan membolehkan anda menjalankan skrip shell dalam Windows 11/10. WSL tidak tersedia secara automatik, jadi anda mesti mendayakannya melalui tetapan pembangun peranti Windows anda. Anda boleh melakukan ini dengan pergi ke Tetapan > Kemas Kini & Keselamatan > Untuk Pembangun. Tukar ke mod pembangun dan sahkan gesaan dengan memilih Ya. Seterusnya, cari W

Pada awal tahun ini, apabila Microsoft dan Canonical mengeluarkan ruang pengguna Windows 10 Bash dan Ubuntu, saya cuba melakukan beberapa ujian prestasi awal pada Ubuntu pada Windows 10 berbanding Ubuntu asli Kali ini saya menerbitkan lebih lanjut mengenai perbandingan penanda aras antara tulen asli Ubuntu dan Windows 10. Ujian subsistem Linux untuk Windows menyelesaikan semua ujian dan dikeluarkan dengan Kemas Kini Ulang Tahun Windows 10. Ruang pengguna Ubuntu lalai masih Ubuntu14.04, tetapi ia boleh dinaik taraf kepada 16.04. Jadi ujian pertama kali diuji pada 14.04, dan selepas selesai, sistem akan dinaik taraf kepada 16.04

Pengaturcara sering menggunakan bahasa arahan Bash untuk mencipta skrip shell untuk mengautomasikan tugas manual. Contohnya, mereka mencipta skrip Bash untuk pelbagai konfigurasi, operasi fail, menjana hasil binaan dan pelbagai aktiviti berkaitan DevOps. Hampir semua sistem pengendalian seperti Unix atau berasaskan Unix menyediakan pengguna dengan penterjemah Bash yang diprapasang, jadi kami boleh menggunakan Bash untuk menulis lebih banyak skrip automasi mudah alih. Seperti yang kita sedia maklum, skrip Bash merujuk kepada menulis satu siri arahan menggunakan sintaks bahasa arahan Bash, arahan Bash terbina dalam dan program CLI sistem pengendalian teras seperti GNU Core Tools. Skrip Bash standard dan lama biasanya melaksanakan beberapa arahan dan memaparkan teks biasa pada terminal

Di sini kita akan melihat bagaimana untuk mendapatkan nombor A dinaikkan kepada kuasa B menggunakan skrip bash. Logiknya mudah. Kita perlu menggunakan operator "**" atau operator kuasa untuk melakukan ini. Mari kita lihat program berikut untuk memahami konsep ini dengan jelas. Contoh#!/bin/bash#GNUbashScripta=5b=6echo "$(($a**$b))" output 15625

BourneAgainShell (pendek kata BASH) ialah pelaksanaan SHELL yang paling popular pada GNU/Linux Ia dilahirkan pada tahun 1980. Selepas beberapa dekad evolusi, ia telah berkembang daripada penterjemah baris perintah terminal yang mudah kepada antara muka pelbagai fungsi yang terintegrasi dengan sistem GNU. . Bash, sejenis cangkerang Unix. Versi rasmi pertama dikeluarkan pada tahun 1989. Ia pada asalnya dirancang untuk digunakan pada sistem pengendalian GNU, tetapi ia boleh dijalankan pada kebanyakan sistem pengendalian seperti Unix, termasuk Linux dan MacOSXv10.4, yang menggunakannya sebagai cangkerang lalai. Ia juga telah dialihkan ke Cygwin dan MinGW pada Microsoft Windows, atau boleh digunakan pada MS-

Minggu lepas Microsoft mengumumkan BugBash, kempen yang direka untuk melibatkan orang dalam Windows dengan tugas untuk (mudah-mudahan) meningkatkan pembangunan Windows 11 dalam jangka panjang dan pendek. Pada asalnya pada 16 Mac, terdapat kira-kira 26 misi yang tersedia untuk diselesaikan, tetapi kini telah berkembang menjadi 75 misi yang mengejutkan. Namun, inilah penyepaknya: BugBash akan berakhir pada 22 Mac, bersama-sama dengan peluang untuk mendapatkan pelekat khusus BugBash yang akan muncul dalam Hab Maklum Balas anda. Untuk mengambil bahagian dalam Windows11 BugBash, anda perlu mendapatkan binaan pratonton Windows 11 terkini daripada saluran Dev, iaitu build2

Mempunyai asas yang kukuh dalam pengaturcaraan jelas merupakan kualiti penting untuk jurutera perisian yang baik. Sama ada bahasa yang ditafsirkan seperti Python atau bahasa yang disusun seperti C++, adalah penting untuk menguasai sekurang-kurangnya satu bahasa pengaturcaraan. Walau bagaimanapun, ini hanyalah satu aspek untuk menjadi seorang jurutera yang benar-benar menyeluruh. Jika anda kehilangan arah dalam persekitaran shell, pengetahuan asas itu akan menjadi sia-sia. Penggunaan arahan yang fleksibel dalam Bash akan membawa anda ke kawasan yang tidak dapat dicapai oleh bahasa pengaturcaraan tradisional. Kadangkala, anda sebenarnya tidak perlu menggunakan bahasa pengaturcaraan yang lebih berkuasa. Dengan hanya menggunakan Shell, anda boleh menyelesaikan tugas yang anda perlukan dengan lebih cepat dan lebih mudah, dan tanpa memerlukan kebergantungan tambahan. Dalam artikel ini, kami akan meneroka beberapa arahan Bash yang sangat berguna

Apabila monitor komputer mempunyai palet warna yang terhad, pereka web sering menggunakan satu set warna selamat web untuk membuat tapak web. Walaupun tapak web moden yang dipaparkan pada peranti yang lebih baharu boleh memaparkan lebih banyak warna daripada palet selamat web asal, kadangkala saya suka merujuk kepada warna selamat web semasa membuat halaman web. Dengan cara ini saya tahu halaman saya akan kelihatan baik di mana-mana. Anda boleh mencari Palet Selamat Web dalam talian, tetapi saya mahu mempunyai salinan saya sendiri untuk rujukan mudah. Anda juga boleh menciptanya menggunakan gelung for dalam Bash. Gelung Bashfor Sintaks bagi gelung dalam Bash adalah seperti berikut: untuk pembolehubah dalam koleksi, penyataan lakukan sebagai contoh, andaikan anda ingin mencetak semua nombor dari 1 hingga 3. Anda boleh menggunakan Bas dengan cepat
