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.

5
Penggunaan tanda hubung (-) sebagai ganti nama file
Untuk suatu perintah, jika digunakan -sebagai argumen sebagai pengganti nama file berarti STDIN atau STDOUT. Namun dalam contoh ini, ia membuat file dengan nama -: echo hello > - Bagaimana saya bisa membuat -contoh ini berarti STDOUT? Sebaliknya, bagaimana saya bisa membuat -file berarti bernama -dalam contoh seperti: cat -




4
Bagaimana saya bisa berkomunikasi dengan soket domain Unix melalui shell di Debian Squeeze?
Saya menjalankan server web Debian Squeeze. Saya telah menginstal memcached di dalamnya, dan mengkonfigurasi memcached untuk mendengarkan pada soket domain Unix (at /tmp/memcached.sock), karena hanya perlu menerima pesan dari situs web, yang hidup di server yang sama. Tampaknya berfungsi dengan baik, tetapi saya juga ingin berkomunikasi dengan memcached melalui shell, …
99 shell  debian  socket  telnet 

5
perbedaan antara "function foo () {}" dan "foo () {}"
Saya dapat mendefinisikan bashfungsi menggunakan atau menghilangkan functionkata kunci. Apakah ada perbedaan? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Keduanya panggilan ke fungsi foodan barberhasil dan saya tidak bisa melihat perbedaan. Jadi saya bertanya-tanya apakah itu hanya untuk meningkatkan keterbacaan, atau ada sesuatu …
98 bash  shell  function  posix 


4
Bagaimana cara menggabungkan 2 kondisi name di find?
Saya ingin mencari file yang tidak cocok dengan 2 -namekondisi. Saya bisa melakukannya seperti ini: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" dan ini akan menghasilkan hasil yang tepat tetapi bisakah saya bergabung dengan 2 kondisi ini dengan OR entah bagaimana?
94 bash  shell  find 


6
Penggunaan && dan || yang membingungkan operator
Saya membaca sekilas melalui /etc/rc.d/init.d/sendmailberkas (saya tahu ini adalah hampir tidak pernah digunakan, tapi aku belajar untuk ujian), dan aku sudah menjadi sedikit bingung tentang &&dan ||operator. Saya telah membaca di mana mereka dapat digunakan dalam pernyataan seperti: if [ test1 ] && [ test2 ]; then echo "both tests …

13
Bagaimana cara membandingkan dua tanggal di shell?
Bagaimana dua kurma dapat dibandingkan dalam sebuah shell? Berikut adalah contoh bagaimana saya ingin menggunakan ini, meskipun tidak berfungsi apa adanya: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Bagaimana saya bisa mencapai hasil yang diinginkan?


4
Bisakah saya menambahkan "&& prog2" ke prog1 yang sudah berjalan?
Kebanyakan shell menyediakan fungsi seperti &&dan ;untuk mengaitkan eksekusi perintah dengan cara tertentu. Tetapi bagaimana jika suatu perintah sudah berjalan, apakah saya masih dapat menambahkan perintah lain untuk dijalankan tergantung pada hasil dari yang pertama? Katakan aku berlari $ /bin/myprog some output... tapi aku sangat menginginkannya /bin/myprog && /usr/bin/mycleanup. Saya …
87 bash  shell  process  exit 

4
Teruskan SIGTERM ke anak di Bash
Saya memiliki skrip Bash, yang terlihat mirip dengan ini: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Sekarang jika bash shell yang menjalankan skrip menerima sinyal SIGTERM, ia juga harus mengirim SIGTERM ke server yang berjalan (yang memblokir, jadi tidak ada perangkap yang mungkin). Apakah itu mungkin?
86 bash  shell  signals  docker 

5
Proses penggantian dan pipa
Saya bertanya-tanya bagaimana memahami hal berikut: Memipiskan stdout dari perintah ke stdin yang lain adalah teknik yang kuat. Tapi, bagaimana jika Anda perlu mengirim stdout ke beberapa perintah? Di sinilah proses substitusi masuk Dengan kata lain, dapatkah proses substitusi melakukan apa pun yang dapat dilakukan pipa? Apa yang bisa dilakukan …

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.