Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.


3
Bagaimana saya bisa tahu jika saya dalam sesi tmux dari skrip bash?
Saya ingin tetap saya bash_profiledalam repositori git dan clone ke mesin apa pun yang saya memiliki akses shell untuk. Karena saya di tmuxsebagian besar waktu saya memiliki user@hoststring di baris status, daripada tempat tradisional di prompt shell. Tidak semua situs yang saya gunakan telah tmuxdiinstal, atau saya mungkin tidak selalu …
53 bash  prompt  tmux 

6
"Su" dengan kesalahan "Koneksi X11 ditolak karena otentikasi salah"
Sebagai root, saya terhubung ke host jarak jauh untuk menjalankan perintah. Hanya "standarduser" yang memiliki file id yang sesuai dan .ssh / config yang benar, jadi saya beralih pengguna terlebih dahulu: su standarduser -c 'ssh -x remotehost ./remotecommand' Perintah berfungsi dengan baik, tetapi meskipun saya menggunakan "-x" (menonaktifkan X11-Forwarding) dan …
53 bash  gnu-screen  su  xauth 

5
Jalankan banyak perintah dan bunuh sebagai satu di bash
Saya ingin menjalankan beberapa perintah (proses) pada satu shell. Semuanya memiliki output berkelanjutan sendiri dan tidak berhenti. Menjalankan mereka di istirahat latar belakang Ctrl- C. Saya ingin menjalankannya sebagai satu proses (subkulit, mungkin?) Untuk dapat menghentikan semuanya Ctrl- C. Untuk lebih spesifik, saya ingin menjalankan tes unit dengan mocha(mode menonton), …

6
Membuat shell default zsh tanpa akses root
Saya menggunakan komputer sekolah saya dan ingin menggunakan zshbukan bash. Saya ingin menjadikannya shell default, tetapi saya tidak dapat menjalankan perintah seperti itu $ chsh -s $(which zsh)karena saya tidak memiliki hak admin. Apakah ada cara saya dapat memasukkan sesuatu ke dalam saya .bashrcatau sesuatu yang secara otomatis memanggil zshketika …
52 bash  zsh  login  profile 


3
Menggunakan pola ATAU dalam wildcard shell
Isi dari dir saya adalah $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Saya ingin daftar rincian file yang memiliki kata dalam nama file seperti yang …
52 bash  shell  zsh  ls  wildcards 

4
Tetapkan rentang jaringan dalam variabel lingkungan no_proxy
Saya berada di jaringan menggunakan proxy. Saya punya mesin yang menggunakan banyak skrip di sana-sini untuk saling mengakses melalui HTTP. Jaringannya adalah 10.0.0.0/8. Proxy saya adalah 10.1.1.1:81, jadi saya mengaturnya sesuai: export http_proxy=http://10.1.1.1:81/ Saya ingin mengecualikan rentang saya sendiri untuk diakses dengan proxy. Saya mencoba kombinasi apa pun yang tersedia. …
52 bash  wget  curl  http-proxy 

9
Mengakhiri loop tak terbatas
Saya memiliki perintah yang ingin saya jalankan lagi secara otomatis setiap kali berakhir, jadi saya menjalankan sesuatu seperti ini: while [ 1 ]; do COMMAND; done; tetapi jika saya tidak bisa menghentikan loop dengan Ctrl-ckarena hanya membunuh COMMANDdan bukan seluruh loop. Bagaimana saya bisa mencapai sesuatu yang serupa tetapi saya …
52 bash  signals 

3
Apakah $ () sebuah subkulit?
Saya mengerti sintaks subshell menjadi (<commands...>), apakah $()hanya subkulit yang Anda dapat mengambil nilai variabel dari? Catatan: Ini berlaku untuk bash 4.4 berdasarkan perbedaan kata dalam dokumentasinya.
51 bash  subshell  syntax 




5
Bagaimana saya bisa `alias sudo !!`?
Saya mencoba menetapkan alias untuk sudo !!di Bash. Saya mencoba alias sbb='sudo !!', tetapi itu menafsirkannya sebagai huruf !!dan cetakan sudo: !!: command not found Jika saya menggunakan tanda kutip ganda, itu menggantikan bang ganda dalam string itu sendiri, sehingga tidak berfungsi. Apakah ada cara untuk membuat ini berfungsi? Atau …

5
Bagaimana cara melewatkan output dari satu perintah sebagai argumen baris perintah ke perintah lainnya?
Jadi saya punya skrip yang, ketika saya berikan dua alamat, akan mencari dua tautan HTML: echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g' Saya ingin mengirim ini ke wgetdan kemudian menyimpan output dalam file bernama temp.html. Saya mencoba ini, tetapi tidak berhasil. Adakah yang bisa menjelaskan mengapa dan / atau memberi saya …

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.