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.


2
Bagaimana cara membuat argumen argumen CD tidak sensitif?
Kadang-kadang ketika mengakses berbagai direktori itu terjadi sebagian besar waktu saya mengingat nama-nama atau setidaknya sebagian dari nama-nama direktori di bawah sistem Linux kami. Tetapi beberapa direktori diberi nama dimulai dengan huruf pertama atau salah satu karakter di tengah nama Huruf besar. Adakah yang bisa menyarankan bagaimana saya bisa membuat …

2
Tes POSIX dan -a
Saya memeriksa naskah saya dengan checkbashisms dan saya mendapat peringatan berikut: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Di bagian 4.62.4 dari spesifikasi POSIX yang saya temukan primary -a primer Melakukan biner dan hasil primer dan primer. Operator -a …

6
Bagaimana cara melihat perintah dieksekusi di shell lain?
Apakah ada cara untuk menonton perintah apa yang sedang dieksekusi di shell lain, saat dieksekusi? Kedua shell adalah bash, dan saya memiliki akses root, jika itu penting. Saya tidak dapat menginstal perangkat lunak tambahan, dan saya tidak ingin shell lain harus melakukan sesuatu yang istimewa seperti menjalankan layar. Situasi: Saya …

2
Mengapa --text = “$ @” hanya meneruskan kata pertama?
Ketika saya menjalankan skrip berikut dengan beberapa argumen seperti arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity menciptakan dialog entri dengan teks ini: "arg1" sedangkan saya berharap "arg1 arg2 arg3" Jika saya menggunakan variabel seperti skrip berikut ini akan menampilkan semua argumen untuk teks entri. #!/bin/bash text="$@" zenity --entry --text="$text" …
9 bash  shell  quoting 

1
Redirection output dan spasi
Saya paranoid tentang ini, tapi mudah-mudahan ini pertanyaan sederhana: Apakah ada perbedaan di antara keduanya cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt dan cat file1|egrep -oP "[Mm]y string">/home/user/file.txt yaitu, apakah penting jika saya memiliki spasi yang melapisi karakter pipa (|) dan redirection (>)? Saya benar-benar paranoid bahwa memiliki …



4
menemukan kumpulan file umum di antara beberapa direktori?
Saya mencari untuk membandingkan direktori tema Drupal. Tema drupal adalah direktori yang terdiri dari beberapa file, dan saya mencoba mencari tahu mana yang penting. Misalnya, mereka semua mungkin memiliki file yang dipanggil template.phpatau page.tpl.php. Bagaimana saya dapat menemukan kumpulan semua file umum untuk beberapa direktori? Dalam kasus saya, semua file …
9 shell 

8
hapus file terlama
Saya mencoba menghapus file lama dari direktori dan hanya menyisakan 3 file terbaru. cd /home/user1/test while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do rm `ls -t1 /home/user/test | tail -1` echo " - - - " done ada yang salah dengan pernyataan bersyarat.
9 shell  files  rm 

1
Dua pipa untuk satu perintah
Saya sedikit bingung dengan sintaks berikut. Meskipun berhasil, ia tidak mengerti mengapa itu bekerja. Sepertinya, ada dua pipa yang melekat pada perintah diff. Tapi bukankah hanya ada satu STDIN? Contoh: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat bar.txt)
9 bash  shell 

1
Bagaimana cara mendeteksi ketika shell dimiliki oleh sesi SSH jarak jauh?
Pertanyaan saya mirip dengan yang ini , tetapi saya mencari sesuatu yang sedikit berbeda. Saya memiliki PC notebook yang saya gunakan untuk mengakses mesin Linux di jaringan dalam dua skenario berbeda: Saya memiliki koneksi kabel langsung ke jaringan. Saya memiliki koneksi tidak langsung ke jaringan. Ada mesin gateway di jaringan …
9 shell  ssh  bashrc 



2
Apa yang tidak spesifik dengan shell?
Di bawah beberapa jawaban, saya melihat komentar yang merekomendasikan menghindari perintah spesifik shell dalam jawaban. Bagaimana saya tahu perintah, operator, dll yang ada di semua shell? Apakah ada daftar standar? man builtinsmemberikan daftar perintah. Apakah itu satu-satunya perintah yang bisa saya gunakan dalam skrip shell portabel yang berfungsi di semua …

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.