Pertanyaan yang diberi tag «bash»

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


4
Ubah / bin / sh tautan sementara
Saya memiliki perangkat lunak yang /bin/shharus Bash, tetapi untuk Ubuntu defaultnya adalah Dash dan saya ingin tetap menggunakannya sebagai default; Saya tidak ingin mengubahnya ke Bash secara permanen. Apakah ada cara untuk mengubahnya hanya untuk sesi terminal berjalan? Jadi program yang berjalan di terminal ini akan melihat /bin/shditautkan ke bash …
9 command-line  bash  sh 


1
Bagaimana saya bisa membersihkan atau keluar dari jalur absolut yang dikembalikan oleh realpath atau readlink?
realpathdan readlinkmengembalikan jalur absolut: +akiva@X230:~$ realpath ZannaIsAwesome /home/akiva/ZannaIsAwesome Jalan seperti itu mudah untuk dihadapi. Namun, sesuatu seperti ini akan memiliki beberapa masalah: Sebagai contoh: Jadi nama seperti ini perlu disanitasi agar dapat mengumpankannya ke perintah lain. Usecase mungkin seperti ini: +a@X230:~/\e[92mM@r|< $hu+'|'|_e|\|\|0rth [`-_-"]$ bacon=$(realpath pullingATerdon) +a@X230:~$ vim $bacon Tak perlu …

3
Haruskah saya memperbarui Ubuntu di WSL?
Saya memiliki Bash di Ubuntu di Windows. Output dari lsb_release -aadalah sebagai berikut. No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty Haruskah saya memutakhirkan? Apakah saya berisiko melanggarnya?

1
Terus dapatkan pesan `404 :: command not found` setiap membuka terminal
Saya baru sadar bahwa saya terus menerima pesan 404:: command not foundsetiap kali saya membuka terminal. Saya tidak ingat apa yang saya instal tepat sebelum menerima pesan ini: Saya tidak dapat menemukannya di file startup bash apa pun: $ grep 404 -H ~/.bashrc ~/.profile ~/.bash_profile ~/.bash.login \ ~/.bash_aliases /etc/bash.bashrc /etc/profile …

1
Mengapa alias saya tidak berhasil ssh?
Saya memiliki alias yang ditentukan di blog saya .bashrc alias l.='ls -d .* --color=auto' Ini sangat berguna :) tetapi tidak berfungsi melalui ssh: $ ssh localhost l. bash: l.: command not found Mengapa demikian?
9 bash  ssh  alias 


4
Cara mendeteksi jumlah terminal yang dibuka oleh pengguna
Saya menggunakan Ubuntu dan secara manual dapat mengubah bashwarna prompt shell menjadi hijau menggunakan export PS1="\e[0;32m[\u@\h \W]\$ \e[m" Namun, saya ingin warna shell prompt berubah secara otomatis setiap kali saya membuka terminal atau tab baru. Saya sadar bahwa PERSYARATAN tty dasar memiliki 16 warna, dan tidak apa-apa untuk memutar warna …

5
Dapatkan satu elemen string jalur menggunakan bash
Saya memiliki file ASCII yang berisi filepath yang saya baca dengan menjalankan: while read p; do echo $p; done < filelist.txt File tersebut berisi filepath dengan pola berikut: ./first/example1/path ./second/example1/path ./third/example2/path Bagaimana saya bisa mendapatkan bagian tertentu dari string path (dari /ke /), misalnya saya perlu mendapatkan output yang dicetak: …

2
Izin ditolak saat menjalankan file sh
Saya mencoba menggunakan file sh untuk dengan mudah memulai layar dengan konsol server minecraft saya. Saya menamai file ini mc.sh. Saya punya file sh lain di direktori yang sama dengan mc.sh yang berfungsi dengan baik. Inilah yang ada di mc.sh: screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui Inilah …

2
Cara mendapatkan [TAB] untuk bekerja dengan argumen alias ke autocomplete seperti yang dapat dilakukan dengan perintah aktual
Saya memiliki banyak alias yang saya buat di .bash_aliasesfile saya , dan mereka sangat berguna, jadi jika saya ingin semua info pada paket saya melakukan sesuatu seperti: allinfo software-center Dan itu setara dengan: apt-cache show software-center Karena alias ditetapkan sebagai: alias allinfo='apt-cache show' Tetapi ada satu kelemahan dari ini, saya …

7
Satu liner ffmpeg (atau lainnya) hanya mendapatkan resolusi?
Saya tidak terlalu berpengalaman dalam baris perintah jadi mudah-mudahan ini bukan pertanyaan yang bodoh. Jika saya menjalankan: ffmpeg -i videofile.avi Saya mendapatkan output seperti ini: ffmpeg version git-2013-11-21-6a7980e Copyright (c) 2000-2013 the FFmpeg develop ers built on Nov 21 2013 12:06:32 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib …
9 bash  ffmpeg  regex  pipe 

2
Mengarahkan output ke variabel?
Saya menarik dalam mengarahkan output dari dua perintah ke variabel. Saya tidak ingin output ditampilkan di layar, tetapi ditugaskan ke variabel dalam skrip saya sehingga saya dapat menggunakannya lagi. apa yang saya lakukan adalah mendapatkan ukuran file dari direktori menggunakan perintah yang terlihat di bawah ini: ls -l /var/spool | …

4
Penggunaan alias "peringatan" default
Lansiran alias default adalah untuk perintah notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')" Eksekusi alertmemberikan pemberitahuan dengan Alert teks dan ikon terminal. Menjalankannya dengan satu param seperti alert !!!!!memberi pemberitahuan dengan teks Alert !!!!! dan !!!!! . Jadi, apa …

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.