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
Cara menetapkan nilai yang mengandung ruang ke variabel di bash menggunakan eval
Saya ingin secara dinamis memberikan nilai ke variabel menggunakan eval. Contoh dummy berikut berfungsi: var_name="fruit" var_value="orange" eval $(echo $var_name=$var_value) echo $fruit orange Namun, ketika nilai variabel berisi spasi, evalmengembalikan kesalahan, meskipun $var_valueditempatkan di antara tanda kutip ganda: var_name="fruit" var_value="blue orange" eval $(echo $var_name="$var_value") bash: orange : command not found Adakah …
19 bash  shell  quoting 


2
Bagaimana perintah sistem seperti ls dibuat?
Saya ragu tentang * nix. Saya tidak tahu jenis file yang dapat dieksekusi ls, apakah itu .sh atau .ksh atau jenis sistem yang dapat dieksekusi jika ya, apa itu? ketika saya mencoba untuk melihat seperti apa kode sumber dari lsperintah, itu menunjukkan sesuatu yang tidak dapat dibaca, metode apa yang …

7
Mengapa saya harus keluar dari direktori yang dihapus?
Di server saya, saya memiliki struktur direktori yang terlihat seperti ini: /myproject/code Saya biasanya memiliki koneksi ssh ke server dan 'berdiri' di direktori itu: root@machine:/myproject/code# Ketika saya menggunakan versi baru kode saya, direktori kode dihapus jadi saya pergi dengan: root@machine:/myproject/code# ./run -bash: ./run: No such file or directory Dan satu-satunya …

3
Penggunaan ^ sebagai metacharacter shell
Saya menulis naskah kecil hari ini yang berisi grep -q ^local0 /etc/syslog.conf Selama peninjauan, seorang rekan kerja menyarankan agar ^local0dikutip karena ^berarti "pipa" di kulit Bourne. Terkejut dengan klaim ini, saya mencoba melacak referensi yang menyebutkan hal ini. Tidak ada yang saya temukan di internet menyarankan ini adalah masalah. Namun, …


6
Mengapa aliasing lebih dari perintah standar tidak dianjurkan
Misalnya, alias umum yang pernah saya lihat di ~/.bashrcfile (atau yang setara) adalah alias rm='rm -i' Namun, saya telah melihat orang merekomendasikan ini karena alias mungkin tidak ada di sistem lain dan karena Anda menjadi ceroboh rm, Anda secara tidak sengaja menghapus sesuatu yang penting. [1] dengan menggunakan alias ini, …


5
Bagaimana cara mengomentari perintah multisaluran dalam skrip shell?
Saat menjalankan perintah yang panjang dan berat, itu praktik yang baik untuk menuliskannya dalam skrip shell. Apakah ada cara mudah untuk berkomentar di skrip seperti itu? Saya sudah mencoba metode berikut, tetapi tidak berhasil. # the \ is also commented out, resulting in "command" and "--good-switch". command \ #--bad-switch \ …
19 shell 


16
Kalkulator baris perintah sederhana
Isu: Sesekali saya perlu melakukan aritmatika sederhana di lingkungan baris perintah. EG diberikan output berikut: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 hidden, diag 2 106MB 64.1GB 64.0GB ext4 3 64.1GB 192GB …
19 shell  calculator 

4
Mengapa beberapa perintah tidak membaca dari input standar mereka?
Saya bertanya-tanya bagaimana kapan kita harus menggunakan pipa dan kapan kita seharusnya tidak. Katakan misalnya, untuk menghentikan proses tertentu yang menangani file pdf, berikut ini tidak akan berfungsi dengan menggunakan pipa: ps aux | grep pdf | awk '{print $2}'|kill Sebagai gantinya, kita hanya bisa melakukannya dengan cara berikut: kill …
19 shell  pipe  arguments  stdin 



3
Mac OS X: dircolors tidak ditemukan?
Saya baru saja beralih ke Macbook Air. Saya menginstal zsh menggunakan homebrew, tetapi ketika saya menggunakan beberapa kode yang saya (awalnya miliki) di saya .zshrc, saya mendapatkan kesalahan mengatakan itu .dircolors was not found. Di bawah ini adalah kode yang dimaksud: zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand …
19 shell  osx  coreutils 

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.