Pertanyaan yang diberi tag «bash»

Bash (Bourne-Again SHell), adalah shell yang digunakan di antarmuka baris perintah Ubuntu secara default.

4
Biarkan program berjalan di terminal
Jadi saya sangat sadar nohupdan suffix dengan perintah &untuk memastikan bahwa mereka pergi ke latar belakang. Namun jika saya menjalankan aplikasi grafis - kadang-kadang menggunakan tampaknya tidak melakukan pekerjaan. Jadi apa yang bisa saya awali dengan program / perintah untuk memastikan bahwa itu terus berjalan setelah terminal ditutup?

2
bash: [: terlalu banyak argumen?
Saya mencoba membuat direktori dan cdmasuk ke dalamnya: Di ~ / .bashrc: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } Ketika saya memuat ulang bashrc ( . ~/.bashrc) saya mendapatkan kesalahan: bash: …
8 bash  scripts  bashrc 

1
Menampilkan warna pada prompt
Bagaimana cara menampilkan prompt saya dalam warna? Saya melihat banyak teks naik layar saya, dan banyak kasar. Sesuatu seperti (red)myName(red)@(blue)myMachine:~$(blue)akan membantu menyederhanakan banyak hal.
8 bash  prompt  ps1 

2
Apa pengkodean karakter default?
Saya sendiri tidak tahu seberapa dalam pertanyaan ini sebenarnya (misalnya, untuk semua yang saya tahu mungkin ada beberapa, tergantung pada tugas saya). Khususnya, saya tertarik pada jenis string apa yang digunakan untuk memberi nama file dan folder pada sistem. Saya juga tertarik pada bagaimana string direpresentasikan secara default untuk skrip …






2
Larang kompromi alias & fungsi; alias cd = 'rm -rf ~'
Katakanlah seseorang duduk di belakang laptop saya sebentar dan berjalan: alias cd='Ha Ha, Got You :))' atau kami menjalankan perangkat lunak / skrip / etc yang tidak dikenal dan menambahkan sesuatu ~/.bashrc. Suka: alias sort='rm -rf ~' Ini hanya contoh aliases; Seperti yang Anda ketahui, hal-hal ini juga dapat dilakukan …

2
Bagaimana cara mengevaluasi hasil grep dalam bash?
Saya ingin memahami status layanan tertentu ( tomcat8.service). Hanya jika string itu ditemukan, saya ingin menjalankan beberapa logika. Masalah: bahkan jika saya menjalankan skrip pada nama layanan yang tidak ada ("asd" dalam contoh ini), if $statusmasih cocok dan dicetak. Tapi kenapa? status = $(systemctl status asd.service | grep 'active') echo …
2 bash  grep 

1
Apakah mungkin untuk mengganti shell tanpa dibuang ke shell lama dengan keluar?
Sebagai contoh, katakanlah saya telah bash, sh, fish, zsh, pwshmenginstal atau lebih. Jika saya mulai bash, beralih ke sharahan sebagai berikut: user@device:/folder/directory$ sh $ exit user@device:/folder/directory$ exit -- Session actually ends. Yang saya inginkan adalah dapat melakukan ini: user@device:/folder/directory$ switchto fish user@device /f/directory> switchto zsh device% exit -- Session actually …
1 command-line  bash  zsh  sh  fish 

1
Apakah ada cara untuk mengirim perintah ke proses yang disaring?
Saya memiliki proses, yang secara otomatis memulai dengan server menggunakan perintah ini - screen -dmSL myserver sudo bash /myserver/start Saya dapat menghentikan proses jika saya terhubung ke layar dengan screen -x myserverdan masukkan stopperintah. Sekarang, katakan saya memiliki skrip /myserver/stop, bagaimana cara kerjanya? Itu tidak akan berfungsi dengan konten berikut: …

2
Bagaimana cara memasukkan karakter bahasa Mandarin di bash console?
Sistem saya adalah Lubuntu, semua karakter Cina dapat ditampilkan dengan benar, dan itu dapat dimasukkan dengan benar di gedit, leaf, firefox. Itu tidak dapat dimasukkan pada konsol bash saya, bagaimana cara memperbaikinya? locale LANG=zh_CN.UTF-8 LANGUAGE= LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF-8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL= Ini file …

1
Pekerjaan Ubuntu 16.04 di crontab tidak dijalankan
Dapatkah seseorang membantu saya cara men-debug pekerjaan cron saya karena tidak berhasil. 00 02 * * * /bin/bash /home/user/directory/cron-mongodb.sh >> /home/user/debug-cron-mongodb.txt 2>&1 Saya ingin memulai jam 2 pagi. sudo service cron statusaktif saya mengedit file menggunakancrontab -e sudo cat /var/log/syslog output: Sep 30 00:19:01 <hostname> CRON[32601]: (root) CMD (cd / …

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.