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.


1
Menghindari "BASH-isme" dalam skrip shell
Apakah ada alat yang mirip dengan Perl :: Critic yang akan memeriksa skrip shell Anda dan menunjukkan kekurangan, masalah portabilitas, penggunaan program non-standar tanpa cadangan, penggunaan program yang disusutkan, dll? Saya menyadari bahwa set -o posixakan menonaktifkan penggunaan non-POSIX, tetapi itu tidak akan memberi tahu saya hal-hal yang ingin saya …
37 bash  shell  zsh  ash 



2
Apakah ada alasan mengapa ls tidak memiliki opsi --zero atau -0
Pertanyaan ini didorong oleh pertanyaan tentang opsi ls' -1dan kecenderungan berulang orang untuk bertanya dan menjawab yang mencakup pemrosesan keluaran dari ls. Penggunaan kembali output ini lstampaknya dapat dimengerti, misalnya: jika Anda tahu cara mengurutkan daftar file dengan lsAnda mungkin ingin menggunakan output dengan cara itu sebagai input untuk sesuatu …
37 shell  command-line  ls 

8
Bagaimana cara cd secara otomatis setelah git clone?
Saya ingin secara otomatis cdke direktori yang dibuat oleh cloneperintah setelah saya git cloned sesuatu. Penting: Saya tidak ingin mengubah sintaks untuk perintah (misalnya menggunakan alias / fungsi) karena itu akan merusak zsh-melengkapi saya dapatkan secara otomatis dari Pretzoproyek. EDIT : Alasan saya tidak memilih jawaban yang benar, adalah karena …
37 shell  zsh 

7
Bagaimana memulihkan shell setelah pemutusan
Sedang melakukan pekerjaan pada mesin CentOS 5.6 jarak jauh dan jaringan saya terus menurun. Apakah ada cara agar saya dapat memulihkan sesi yang digantung setelah terhubung kembali? EDIT: saya sedang melakukan beberapa pembaruan dan instalasi dengan yum dan saya khawatir ini mungkin menjadi masalah jika proses terus menggantung di tengah …

5
Cara mengganti nama banyak file menggunakan find
Saya ingin mengganti nama banyak file (file1 ... filen ke file1_renamed ... filen_renamed) menggunakan perintah findperintah: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Tetapi mendapatkan kesalahan ini: mv: cannot stat ‘filename=./file1’: No such file or directory Ini tidak berfungsi karena nama file tidak diartikan sebagai …
37 shell  find 


3
Mengapa membuka file lebih cepat daripada membaca konten variabel?
Dalam bashskrip saya membutuhkan berbagai nilai dari /proc/file. Sampai sekarang saya memiliki lusinan baris yang melihat file secara langsung seperti itu: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Dalam upaya untuk menjadikannya lebih efisien, saya menyimpan konten file dalam sebuah variabel dan memahami bahwa: a=$(</proc/meminfo) echo "$a" | grep -oP '^MemFree: *\K[0-9]+' …

2
Gunakan ekstensi .sh atau .bash untuk skrip bash?
(Lihat Menggunakan #! / Bin / sh atau #! / Bin / bash untuk kompatibilitas Ubuntu-OSX dan kemudahan penggunaan & POSIX ) Jika saya ingin skrip saya menggunakan bash shell, apakah menggunakan ekstensi .bash sebenarnya memanggil bash atau apakah itu tergantung pada konfigurasi sistem / baris shebang pertama. Jika keduanya …
36 bash  shell  shebang 


3
Yang lebih idiomatis dalam skrip bash: `|| true` atau `|| : `?
Saya tidak terlalu banyak membuat skrip shell, jadi saya sedikit terkejut ketika saya membaca dokumentasi untukgit submodule dan saya melihat sintaks yang mereka gunakan dalam dokumentasi ini: Pengembalian yang tidak nol dari perintah dalam submodule apa pun menyebabkan pemrosesan berakhir. Ini bisa diganti dengan menambahkan || :ke akhir perintah. Saya …
36 bash  shell 


9
Keluarkan "Hollywood-hacker-scene" dari sebuah shell
Ini mungkin tampak seperti pertanyaan aneh, tetapi apa yang akan Anda gunakan untuk membuat adegan peretasan hollywood yang khas? Saya mendapat permintaan ini dari seorang teman dan otak saya kosong. Yang bisa saya pikirkan hanyalah semua adegan nmap dari film seperti The Matrix dan sebagainya. Tapi ini perlu dilakukan pada …
36 shell 

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.