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
Apakah mungkin menggunakan `find -exec sh -c` dengan aman?
Saya mencoba menggunakan findke echo 0dalam beberapa file, tetapi ternyata ini hanya berfungsi dengan sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Tetapi menggunakan sh -cdengan find -execmembuat saya merasa sangat tidak nyaman karena saya curiga mengutip masalah. Saya sedikit mengotak-atik itu dan tampaknya …
29 shell  find 

4
Apakah ada aplikasi slideshow / terminal slideshow?
Saya bertanya pada diri sendiri: apakah di sana, di linux, perangkat lunak apa saja yang dapat membuat dan memperlihatkan slide sederhana di terminal, seperti slide yang Anda buat di Libreoffice Impress (tetapi cara yang lebih sederhana)? Ini akan menjadi pengalaman hebat untuk membuat presentasi hanya menggunakan konsol, tanpa grafis canggih …

6
Pipa ke beberapa file di shell
Saya memiliki aplikasi yang akan menghasilkan sejumlah besar data yang tidak ingin saya simpan ke disk. Sebagian besar aplikasi mengeluarkan data yang tidak ingin saya gunakan, tetapi satu set informasi berguna yang harus dipisah menjadi file yang terpisah. Misalnya, diberikan output berikut: JUNK JUNK JUNK JUNK A 1 JUNK B …
29 bash  shell  grep  pipe 

4
Bagaimana saya bisa menyimpan perintah terakhir ke file?
Ketika saya menjalankan analisis saya menggunakan bash shell, saya sering ingin menyimpan perintah yang saya gunakan yang memberi saya hasil yang baik ke file di direktori yang sama ("LOGBOOK" saya, sesuai namanya) sehingga saya dapat memeriksa apa Saya lakukan untuk mendapatkan hasil itu. Sejauh ini, ini berarti saya menyalin. Mengecek …



3
Urutan pengalihan
Saya tidak begitu mengerti bagaimana komputer membaca perintah ini. cat file1 file2 1> file.txt 2>&1 Jika saya mengerti, 2>&1cukup arahkan Kesalahan Standar ke Output Standar. Dengan logika itu, perintah itu berbunyi bagi saya sebagai berikut: menggabungkan file file1dan file2. kirim stdoutdari operasi ini ke file.txt. kirim stderrke stdout. akhir? Saya …

2
Mengapa `sort <" $ f1 "` lebih disukai daripada `sort -" $ f1 "`, dan mengapa ini lebih disukai daripada `sort" $ f1 "`?
Dari /unix//a/458074/674 Ingatlah untuk menggunakan -- saat memberikan argumen arbitrer ke perintah (atau gunakan pengalihan jika memungkinkan). Jadi sort -- "$f1"atau lebih baik sort &lt; "$f1"daripada sort "$f1". Mengapa lebih disukai untuk digunakan --dan pengalihan? Mengapa sort &lt; "$f1"lebih disukai daripada sort -- "$f1"? Mengapa sort -- "$f1"lebih disukai daripada …

1
Cara menonaktifkan "cd otomatis" di zsh dengan oh-my-zsh
Googling ini tidak menunjukkan hasil apa pun. Inilah yang saya maksud: Saya memiliki file biner bernama xdi jalur saya (bukan folder saat ini, tetapi di dalam PATH), dan juga folder dengan nama yang sama di direktori kerja saat ini. Jika saya mengetik x, saya ingin biner dieksekusi, tetapi ia memasukkannya …
29 shell  zsh  oh-my-zsh 

4
Konversi basis BASH dari desimal ke hex
Di Bash, bagaimana seseorang melakukan konversi basis dari desimal ke basis lain, terutama hex. Tampaknya mudah untuk pergi ke arah lain: $ echo $((16#55)) 85 Dengan pencarian web, saya menemukan skrip yang melakukan manipulasi matematika dan karakter untuk melakukan konversi, dan saya bisa menggunakannya sebagai fungsi, tetapi saya akan berpikir …

3
Apa artinya `{{(keluar 1); keluar 1; }; } `berarti?
Saya mengutip potongan kode selanjutnya dari yang config.statusdihasilkan oleh configure. if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" &gt;&amp;5 echo "$as_me: error: cannot find myself; rerun with an absolute path" &gt;&amp;2;} { (exit 1); exit 1; }; } fi …

8
Mengapa tidak ada ";" setelah "lakukan" di loop sh?
Mengapa tidak ada ;karakter setelah dodalam loop shell ketika ditulis pada satu baris? Inilah yang saya maksud. Ketika ditulis pada beberapa baris, sebuah forloop terlihat seperti: $ for i in $(jot 2) &gt; do &gt; echo $i &gt; done Dan pada satu baris: $ for i in $(jot 2); do …
28 shell 

1
Apa yang dilakukan ;; lakukan di sh?
Jika saya mencoba menjalankan a;;bdi sh, saya mendapatkan kesalahan ini: sh: &lt;number&gt;: Syntax error: ";;" unexpected Jika saya mencoba, a;;;bsaya mendapatkan kesalahan yang sama, bukan ;;;sebaliknya ;;, jadi saya pikir itu ;;berarti sesuatu, walaupun saya tidak tahu apa artinya. Berikut ini sebuah contoh: $ echo A;;echo B sh: 1: Syntax …
28 shell 

4
Cakupan Variabel Lokal dalam Fungsi Shell
Setelah membaca 24.2. Variabel Lokal , saya berpikir bahwa mendeklarasikan variabel vardengan kata kunci localberarti bahwa varnilai hanya dapat diakses dalam blok kode yang dibatasi oleh kurung kurawal suatu fungsi. Namun, setelah menjalankan contoh berikut, saya menemukan bahwa varjuga dapat diakses, dibaca dan ditulis dari fungsi dipanggil oleh blok kode …

3
Bagaimana cara menghapus Alias ​​dari Shell saya secara permanen
Ketika saya tidak berada di dekat komputer saya, ada orang yang mendapatkannya dan mengatur Alias lsdi folder root saya. Dia mengaturnya 'yes NeverGonnaGiveYouUp'. Jadi sekarang ketika saya di folder root dan ketik lssaya mendapatkan loop tak terbatas NeverGonnaGiveYouUp. Itu membuatku gila dan aku tidak tahu bagaimana cara menghilangkannya. Saya sudah …
28 shell  terminal  alias 

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.