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
Ganti beberapa spasi dengan hanya menggunakan 'tr'
Saya punya file f1.txt,: ID Name 1 a 2 b 3 g 6 f Jumlah ruang tidak tetap. Apa cara terbaik untuk mengganti semua ruang putih dengan hanya menggunakan satu ruang tr? Inilah yang saya miliki sejauh ini: cat f1.txt | tr -d " " Tetapi hasilnya adalah: IDName 1a …
71 shell  cut  tr 


9
Cara menambahkan tanggal ke file cadangan
Saya perlu membuat cadangan file, dan saya ingin memiliki cap waktu sebagai bagian dari nama untuk membuatnya lebih mudah untuk dibedakan. Bagaimana Anda akan menyuntikkan tanggal saat ini ke dalam perintah salin? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup. $((date)) …
70 shell  date  cp 

8
Bagaimana saya bisa membuat iconv mengganti file input dengan output yang dikonversi?
Saya memiliki skrip bash yang menyebutkan setiap file * .php di direktori dan berlaku iconvuntuk itu. Ini mendapatkan output dalam STDOUT. Karena menambahkan -oparameter (menurut pengalaman saya) sebenarnya menulis file kosong mungkin sebelum konversi terjadi, bagaimana saya bisa menyesuaikan skrip saya sehingga melakukan konversi, lalu menimpa file input? for file …


3
Apa yang dilakukan “3> & 1 1> & 2 2> & 3” dalam sebuah skrip?
Saya melihat baris ini dalam sebuah skrip: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` apa yang 3>&1 1>&2 2>&3 perbuatan? Saya tahu bahwa 1 = stdout dan 2 = stderr, tetapi untuk apa 3dan &untuk apa?
69 shell 



2
Mengapa Ctrl-D (EOF) keluar dari shell?
Apakah Anda benar-benar "mengakhiri file" dengan memasukkan urutan melarikan diri ini, yaitu apakah sesi shell interaktif dilihat sebagai aliran file nyata oleh shell, seperti aliran file lainnya? Jika demikian, file mana? Atau, apakah sinyal Ctrl+ Dhanya placeholder yang berarti "pengguna telah selesai memberikan input dan Anda dapat mengakhiri"?


2
Apa perbedaan antara "realpath" dan "readlink -f"
Saya sudah membaca banyak tentang realpathperintah dan bagaimana itu sudah usang dengan readlink -fyang sekarang direkomendasikan. Saya juga telah melihat di beberapa tempat bahwa alasan mengapa realpath diperkenalkan adalah karena kurangnya fungsi seperti itu di readlink dan setelah diperkenalkan, realpath tidak lagi diperlukan dan dukungannya dihentikan oleh sebagian besar vendor …
68 shell  command 


1
Mengapa eval output dari ssh-agent?
Untuk menjalankan ssh-agentsaya harus menggunakan eval $(ssh-agent) Kenapa saya harus evaloutput ssh-agent? Mengapa tidak dirancang agar saya bisa menjalankannya? Catatan: Backticks (`) dihapus karena sudah tidak digunakan lagi. Anda dapat membaca lebih lanjut tentang hal ini di sini .
67 shell  ssh  ssh-agent  eval 


9
Cari perintah sebelumnya dengan awalan yang baru saja saya ketik
Kita dapat menggunakan panah atas dan bawah untuk menavigasi dalam sejarah perintah. Dalam beberapa IDE, seperti Matlab, jika kita memasukkan sesuatu dan kemudian tekan tombol panah, kita gulir hanya di antara perintah sejarah dimulai dengan apa yang kita masukan. Itu benar-benar nyaman, tetapi di terminal shell, ini tidak berhasil. Apakah …

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.