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.

3
Aturan untuk memanggil subkulit di Bash?
Saya tampaknya salah paham aturan Bash untuk membuat subkulit. Saya pikir tanda kurung selalu membuat subkulit, yang berjalan sebagai prosesnya sendiri. Namun, sepertinya tidak demikian. Dalam Cuplikan Kode A (di bawah), sleepperintah kedua tidak berjalan di shell yang terpisah (sebagaimana ditentukan oleh pstreeterminal lain). Namun, di Cuplikan Kode B, kedua …

5
Mengapa gema mengabaikan karakter kutipan saya?
Pertanyaan ini dimigrasikan dari Server Fault karena dapat dijawab di Unix & Linux Stack Exchange. Bermigrasi 8 tahun yang lalu . The echoperintah tidak termasuk teks lengkap yang saya berikan. Misalnya, jika saya lakukan: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` ' Ini menghasilkan: …
24 shell  quoting  echo 

16
"Bookmark" untuk bash
Menavigasi beberapa lapisan direktori bersarang sering kali menyebalkan. Di Firefox, mudah karena mereka memiliki bookmark. Jadi yang ingin saya lakukan untuk menandai file adalah dengan mengetik: $ go --add classes "repo/www/public/util/classes" Lalu, untuk masuk ke direktori ini, saya akan mengetik: $ go classes Sebelumnya saya telah menggunakan tautan simbolis, untuk …
24 bash  shell 


8
Adakah cara untuk menyinkronkan struktur direktori ketika file sudah ada di kedua sisi?
Saya memiliki dua drive dengan file yang sama, tetapi struktur direktori sama sekali berbeda. Apakah ada cara untuk 'memindahkan' semua file di sisi tujuan sehingga mereka cocok dengan struktur sisi sumber? Dengan skrip mungkin? Misalnya, drive A memiliki: /foo/bar/123.txt /foo/bar/234.txt /foo/bar/dir/567.txt Sedangkan drive B memiliki: /some/other/path/123.txt /bar/doo2/wow/234.txt /bar/doo/567.txt File yang …

4
Bagikan alias dan pengaturan PATH antara zsh dan bash
Shell yang biasa saya gunakan adalah zsh. Saya memiliki beberapa alias untuk mengaktifkan warna di beberapa program seperti lsdan grep. Saya juga telah menetapkan jalur khusus saya sehingga saya dapat menjalankan program di tempat yang tidak standar (seperti di ~/bin/). Aku tidak akan mengubah shell root untuk zsh, tapi saya …
24 shell  bash  zsh  path  alias 

4
Jalankan perintah setelah jangka waktu tertentu telah berlalu?
Jika saya menjalankan proses yang panjang, apakah ada cara saya dapat menjalankan beberapa perintah berbasis waktu? Sebagai contoh, saya menjalankan proses yang sangat panjang yang berjalan sekitar 10 menit. Setelah 5 menit, saya ingin menjalankan perintah terpisah. Sebagai ilustrasi, perintah terpisah dapat berupa:echo 5 minutes complete (Catatan: Saya tidak ingin …

15
'ls -1': cara membuat daftar nama file tanpa ekstensi
ls -1 daftar elemen saya seperti ini: foo.png bar.png foobar.png ... Saya ingin terdaftar tanpa .pngseperti: foo bar foobar ... (dir hanya berisi .pngfile) Adakah yang bisa memberi tahu saya cara menggunakannya grepdalam kasus ini? Tujuan: Saya memiliki file teks di mana semua nama terdaftar tanpa ekstensi. Saya ingin membuat …
24 shell  grep  ls 

5
Saya menggunakan `&`: mengapa proses tidak berjalan di latar belakang?
Saya tahu bahwa saya dapat menambahkan &perintah untuk menjalankan proses di latar belakang. Saya SSH'ing ke kotak Ubuntu 12.04 dan menjalankan program python dengan $python program.py &- tetapi ketika saya pergi untuk menutup jendela terminal saya mendapat pesan yang mengatakan bahwa menutup terminal akan mematikan proses yang sedang berjalan. Kenapa …


6
mkdir -p untuk file
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Unix & Linux Stack Exchange. Bermigrasi 6 tahun yang lalu . mkdir -pakan membuat direktori; itu juga akan membuat direktori induk sesuai kebutuhan. Apakah ada perintah yang serupa untuk file, yang akan membuat file dan direktori induk sesuai kebutuhan?
24 shell  directory 


4
Jawab ya dalam skrip bash
Saya mencoba melakukan git clonepalung skrip bash, tetapi pertama kali saya menjalankan skrip dan server belum diketahui skrip gagal. Saya punya sesuatu seperti ini: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue …
24 shell  ssh  scripting  git 


4
sed dengan beberapa ekspresi untuk argumen in-place
Saya mencoba mengganti beberapa kata dalam file dengan menggunakan sed -i #expression1 #expression2 mengajukan Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Output (Diinginkan) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Uji coba Saya bisa mendapatkan output berikut dengan menggunakan sed …

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.