Pertanyaan yang diberi tag shell

95
Apa kepanjangan dari 'cd -'?

Dalam skrip bash shell hari ini saya melihat perintah di bawah ini di akhir skrip. Saya tahu apa itu cdtetapi saya tidak menyadari pentingnya tanda hubung setelahnya. cd - Apa artinya ini? Google secara naif memotongnya -sehingga saya tidak dapat menemukan jawabannya.

95
Salin file dari jarak jauh dengan PowerShell

Saya sedang menulis skrip PowerShell yang ingin saya jalankan dari Server A. Saya ingin terhubung ke Server B dan menyalin file ke Server A sebagai cadangan. Jika itu tidak dapat dilakukan maka saya ingin terhubung ke Server B dari Server A dan menyalin file ke direktori lain di Server B. Saya...

95
Bash set + x tanpa dicetak

Adakah yang tahu jika kami dapat mengatakan set +xdalam bash tanpa dicetak: set -x command set +x jejak + command + set +x tetapi seharusnya hanya dicetak + command Bash adalah Versi 4.1.10 (4). Ini mengganggu saya untuk beberapa waktu sekarang - output berantakan dengan set +xbaris...

95
Hashbang yang sesuai untuk skrip Node.js

Saya mencoba membuat skrip untuk node.js yang akan berfungsi di berbagai lingkungan. Khususnya bagi saya, saya beralih antara OS X dan Ubuntu. Di versi sebelumnya, Node diinstal sebagai node, tetapi di versi terakhir ini diinstal nodejs. Di bagian atas skrip saya, saya dapat

94
Cara elegan untuk mencari file UTF-8 dengan BOM?

Untuk tujuan debugging, saya perlu mencari direktori secara rekursif untuk semua file yang dimulai dengan UTF-8 byte order mark (BOM). Solusi saya saat ini adalah skrip shell sederhana: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM...

94
Tampilkan dua file berdampingan

Bagaimana 2 file teks yang tidak diurutkan dengan panjang yang berbeda dapat ditampilkan berdampingan (dalam kolom) di ashell Diberikan one.txtdan two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a...

94
Alias ​​ZSH dengan parameter

Saya mencoba membuat alias dengan parameter untuk git add / commit / push saya yang sederhana. Saya telah melihat Fungsi dapat digunakan sebagai alias jadi saya mencoba tetapi saya tidak membuatnya .. sebelum saya memiliki: alias gitall="git add . ; git commit -m 'update' ; git push" Tetapi...