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.

4
Bagaimana cara menjalankan perintah library dari shell?
Saya hanya ingin menghitung panjang string (yaitu nilai hash). Jadi, saya membuka terminal dan melakukan ini: $ apropos length yang mengembalikan saya dengan banyak perintah / fungsi yang telah (3)atau (3ssl)ditambahkan pada akhir dari mereka. Sekarang manusia memberi kita informasi tentang apa section numbersartinya ini . 3 Library calls (functions …
27 shell  libraries 

2
Kesalahan dalam tes braket shell ketika string adalah kurung-kiri
Dulu saya yakin tentang fakta bahwa mengutip string selalu merupakan praktik yang baik untuk menghindari shell mengurai itu. Lalu saya menemukan ini: $ x='(' $ [ "$x" = '1' -a "$y" = '1' ] bash: [: `)' expected, found 1 Mencoba mengisolasi masalah, mendapatkan kesalahan yang sama: $ [ '(' …
27 shell  test 

2
Perbedaan antara 'ls' dan 'echo $ (ls)'
Pertimbangkan dua sampel cangkang $ ls myDoc.html SomeDirectory someDoc.txt dan $ echo $(ls) myDoc.html SomeDirectory someDoc.txt Yang pertama mengeksekusi lsyang, seperti yang saya mengerti, menambahkan isi direktori kerja saat ini ke stdoutfile (yang ditampilkan terminal). Apakah ini benar? Yang kedua mengambil nilai lsperintah (yang artinya adalah isi dari direktori kerja …
27 shell 

2
Verifikasi panjang variabel
Saya harus memverifikasi panjang variabel yang dibaca (batas skrip saya hingga lima karakter yang dimasukkan), saya memikirkan sesuatu seperti ini: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi apakah ada solusi yang lebih "elegan"?
27 bash  shell  string 


4
Mengapa tidak ada perintah shell untuk membuat file?
Dimohon perhatiannya: Saya tidak bertanya bagaimana cara membuat file dari baris perintah! Saya telah menggunakan touchuntuk membuat file selama bertahun-tahun tanpa memperhatikan bahwa tujuan utamanya adalah sesuatu yang lain. Jika seseorang ingin membuat file dari baris perintah ada begitu banyak kemungkinan: touch foo.bar > foo.bar cat > foo.bar echo -n …




4
Apakah dua file di-hardlink?
Bagaimana saya bisa tahu jika dua file terhubung dengan keras dari baris perintah? mis. tautan sesuatu ini: $ ls fileA fileB fileC $ is-hardlinked fileA fileB yes $ is-hardlinked fileA fileC no
27 shell  files 

12
Linux - perintah untuk membuat daftar file (kecuali ls)
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Unix & Linux Stack Exchange. Bermigrasi 8 tahun yang lalu . Bayangkan Anda sedang mengerjakan suatu sistem dan seseorang secara tidak sengaja menghapus lsperintah ( /bin/ls). Bagaimana Anda bisa mendapatkan daftar file di direktori saat ini? Cobalah. Saya mencoba banyak …
27 shell  command-line  ls 


3
Bagaimana saya bisa mengatur waktu pipa?
Saya ingin timeperintah yang terdiri dari dua perintah terpisah dengan satu keluaran perpipaan ke yang lain. Misalnya, perhatikan dua skrip di bawah ini: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Sekarang, bagaimana saya bisa timemelaporkan waktu yang diperlukan foo.sh | bar.sh(dan ya, saya tahu pipa …
27 bash  shell  pipe  time 

3
Bagaimana gema `kutipan tunggal` saat menggunakan kutipan tunggal untuk membungkus karakter khusus dalam shell?
Saya membaca tutorial shell hari ini dari http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm Di mana disebutkan: Jika kutipan tunggal muncul dalam string untuk menjadi output, Anda tidak harus menempatkan seluruh string dalam kutipan tunggal, Anda harus terlebih dahulu menggunakan backslash () sebagai berikut: echo 'It\'s Shell Programming' Saya mencoba ini di server centos saya, itu …
26 shell  quoting 

2
Di mana variabel lingkungan TERM dapat diatur?
Ketika saya membuka jendela terminal dengan emulator Terminal GNOME di GUI desktop, variabel lingkungan TERM shell default ke nilai xterm. Jika saya menggunakan CTL+ ALT+ F1untuk beralih ke jendela konsol TTY dan echo $TERMnilainya diatur ke linux. Motivasi saya untuk bertanya adalah bahwa di dalam ~/.bashrcfile saya variabel digunakan untuk …

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.