Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.





3
Jika saya sudo mengeksekusi file skrip Bash, akankah semua perintah di dalam skrip Bash juga dieksekusi sebagai sudo?
Saya ingin menulis skrip pasca-instalasi otomatis di Bash (disebut post-install.sh, misalnya). Skrip akan secara otomatis menambah dan memperbarui repositori, menginstal dan memperbarui paket, mengedit file konfigurasi, dll. Sekarang, jika saya menjalankan skrip ini, misalnya dengan sudo post-install.sh, apakah saya hanya akan diminta sudokata sandi sekali, atau akankah saya perlu memasukkan …



6
keluar dari skrip shell dari subkulit
Pertimbangkan cuplikan ini: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Biasanya ketika funcdipanggil itu akan menyebabkan script untuk mengakhiri, yang merupakan perilaku yang dimaksud. Namun, jika dijalankan dalam sub-shell, seperti di result=`func` itu …

7
Shell mana yang harus saya gunakan - tcsh vs bash? [Tutup]
Saya telah menggunakan tcshuntuk waktu yang lama sekarang. Tetapi setiap kali saya mencari sesuatu, saya sering menemukan bahwa metode yang ditentukan bashspesifik. Bahkan sintaks untuk skrip shell berbeda untuk keduanya. Dari apa yang saya alami mencari dan belajar di internet, bashnampaknya shell yang lebih umum digunakan. Bahkan jumlah pertanyaan di …
30 linux  shell  bash  fedora  tcsh 

4
Bagaimana saya bisa memperlihatkan pohon proses terminal shell termasuk anak-anak?
Ketika skrip diluncurkan dari command prompt shell akan menelurkan subproses untuk skrip itu. Saya ingin menunjukkan hubungan antara proses level terminal dan anak-anaknya psdalam output gaya pohon. Bagaimana saya bisa melakukan ini? Apa yang saya coba sejauh ini mengajukan: script.sh #!/bin/bash ps -f -p$1 Kemudian saya memohon script dari baris …
30 shell  ps 


2
Yang mana pemisah desimal saat ini?
Katakanlah saya punya skrip shell POSIX itu perlu dijalankan pada sistem / lingkungan berbeda yang tidak saya kendalikan, dan perlu menghapus pemisah desimal dari string yang dipancarkan oleh program yang menghormati pengaturan lokal. Bagaimana saya bisa mendeteksi pemisah desimal dengan cara yang paling umum?

3
Beralih ke shell induk tanpa keluar
Katakanlah saya mulai di akun lokal saya: avindra@host:~> lalu saya beralih ke root: host:~ # Lalu saya beralih ke oracle: [ oracle@host:~] Apakah ada cara bagi saya untuk kembali ke shell root (induk), tanpa keluar dari shell oracle? Akan lebih mudah dalam kasus ini, karena akun oracle tidak memiliki hak …
29 shell 

5
Bagaimana cara menempatkan karakter khusus baris baru ke dalam file menggunakan perintah gema dan operator redirection?
Saya ingin membuat file dengan menggunakan perintah echo dan operator pengalihan, file harus dibuat dari beberapa baris. Saya mencoba memasukkan baris baru dengan "\ n" di dalam string: echo "first line\nsecond line\nthirdline\n" > foo tetapi dengan cara ini tidak ada file dengan tiga baris dibuat tetapi file dengan hanya satu …

1
Mengapa substitusi proses BASH tidak berfungsi dengan beberapa perintah?
Kadang-kadang proses substitusi tidak akan berfungsi seperti yang diharapkan. Berikut ini sebuah contoh: Memasukkan: gcc <(echo 'int main(){return 0;}') Keluaran: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status Memasukkan: Tetapi berfungsi seperti yang diharapkan ketika digunakan dengan perintah yang berbeda: grep main <(echo 'int main(){return …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.