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
Bagaimana saya bisa mendeteksi jika saya dalam subkulit?
Saya mencoba menulis fungsi untuk menggantikan fungsi exitbuiltin untuk mencegah saya keluar dari terminal. Saya telah mencoba menggunakan SHLVLvariabel lingkungan tetapi tampaknya tidak berubah di dalam subkulit: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Fungsi saya adalah sebagai berikut: exit () …
24 bash  shell  exit  subshell 


3
Apakah masih ada sistem dengan binary / bin / sh?
/bin/sh, cangkang Bourne dibuat pada tahun 1977, dulunya merupakan cangkang default untuk sistem Unix. Saat ini file ini masih ada tetapi sebagian besar hanya sebagai tautan simbolis ke shell kompatibel-POSIX default yang diinstal pada sistem: pada RHEL / CentOS itu menunjuk ke /bin/bash, shell Bourne Again di Ubuntu Linux itu …




3
Mengganti nama direktori saat ini dari shell - mungkin?
Apakah mungkin untuk mengganti nama direktori kerja saat ini dari dalam shell (Bash dalam kasus khusus saya)? Jika saya mencoba melakukan ini dengan cara langsung, saya berakhir dengan kesalahan: nathan@nathan-desktop:/tmp/test$ mv . test2 mv: cannot move ‘.’ to ‘test2’: Device or resource busy Apakah ada cara lain untuk melakukan ini …
24 shell  rename 

4
Dimulai dengan argumen bash: -lt dan -gt
Saya mulai dengan bash dan saya menemukan yang berikut: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Untuk membaca skrip dan menjalankannya, saya tahu …
24 bash  shell  test 


8
Bagaimana saya sumber variabel lingkungan proses lain?
Jika saya periksa, /proc/1/environsaya dapat melihat serangkaian 1variabel lingkungan proses null-byte-delimited . Saya ingin membawa variabel-variabel ini ke lingkungan saya saat ini. Apakah ada cara mudah untuk melakukan ini? The prochalaman manual memberi saya potongan yang membantu akan mencetak masing-masing variabel lingkungan secara baris demi baris (cat /proc/1/environ; echo) | …

1
temukan dan rsync?
Saya ingin dapat mencari file lebih dari 14 hari dan lebih dari 10k dan daripada rsync file yang ditemukan ke tujuan. Apakah ada cara untuk menggabungkan kedua perintah ini? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 



8
Bahasa scripting yang paling universal untuk Linux adalah?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Unix & Linux Stack Exchange. Bermigrasi 7 tahun yang lalu . Kami sedang menulis skrip untuk sistem Linux, telah ada beberapa perdebatan tentang apa yang akan menjadi bahasa scripting Linux yang paling universal saat ini untuk digunakan. Bash, SH, Posix? …

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.