Pertanyaan yang diberi tag «bash»

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



4
profil bash berfungsi untuk pengguna tetapi tidak sudo
Saya telah memodifikasi file profil saya untuk memasukkan folder jika flash drive dicolokkan. Ketika menjalankan perintah sebagai pengguna berfungsi dengan baik tetapi memberitahu saya bahwa skrip harus dijalankan oleh sudo (ini yang saya inginkan). Namun, ketika saya mencoba menjalankannya dengan sudo saya mendapatkan "perintah tidak ditemukan" Saya memiliki symlink (flash) …
9 bash 

3
Apakah eval $ (nama file kucing) sama dengan nama file sumber?
Bekerja pada beberapa fungsi bash, saya tidak tahu source ...perintah, jadi saya menggunakannya eval $(cat ...)sebagai gantinya. Sekarang saya bertanya-tanya, apakah saya harus mengubah setiap penggunaan itu, atau apakah fungsinya sama? Mereka tampaknya bekerja sama sekarang, tetapi mungkin akan ada beberapa perbedaan menyesatkan nanti, saya hanya ingin tahu.

1
Alias: perbedaan antara .bash_rc, .bash_aliases dan / usr / local / bin
Bermain-main dengan Terminal, saya perhatikan bahwa ada banyak cara untuk membuat alias permanen . Saya seorang pemula Linux, dan dari apa yang saya tahu, lakukan: sudo ln -s /path/to/executable /usr/local/bin/desired_alias menambahkan desired_alias = '/path/to/executable'ke~/.bashrc batalkan komentar pada baris tersebut di ~/.bashrc: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi …

2
Awk untuk mendapatkan semua pengguna reguler saya di bayangan
Saya punya skrip. Saya ingin mendapatkan semua pengguna reguler saya dari /etc/shadowmisalnya semua pengguna yang istilah kedua dalam file bayangan dimulai dengan $atau !$. Pola saya adalah sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' Untuk saat ini tidak berfungsi.
8 bash  scripts 

4
Bagaimana saya bisa mengimpor output dari perintah sebagai perintah di Bash?
Sistem Linux hosek 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux Isu Saya perlu mendapatkan output sebagai perintah, dalam skrip bash, untuk menyimpan variabel. Contoh sed -n '/# Main configuration./,/# Websites./p' webcheck-$category.cfg | sed '1,1d' | sed '$ d' Perintah ini mengembalikan baris-baris ini: email_sender='some@email.com' …

3
Bagaimana saya bisa mengubah kode ^ L di banyak file di Ubuntu?
Saya memiliki banyak file XML, lebih dari 50.000. Dalam beberapa file XML, beberapa file ditulis seperti ini <filename>abc.JPEG<^Lilename> ^Lhanya satu karakter, tetapi saya tidak dapat menemukan apa ^Lartinya dengan Google. Ketika saya gunakan catuntuk mencetak konten file, itu menunjukkan seperti berikut <filename>abc.JPEG< ilename> Lagi pula, saya ingin berubah <filename>abc.JPEG<^Lilename>menjadi<filename>abc.JPEG</filename> Saya …
8 bash  perl 

2
Cara mendapatkan substring dari perintah bash
Diberikan substring berikut yang diberikan dari perintah df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData Saya ingin mengekstrak 1952971772dan 74%dari string itu, untuk menggunakannya dalam skrip bash. Saya tahu saya bisa menggunakan beberapa perintah cut atau sesuatu, tetapi tidak akan berfungsi lagi jika ukurannya berubah, misalnya. …

1
Bagaimana cara saya mengontrol ketika bash pelengkapan otomatis memperlihatkan daftar penyelesaian paged?
Dalam instalasi linux saya sebelumnya, bash auto-completion selalu berfungsi tanpa masalah. Jika saya ingin melakukan apa saja pada file, memberikan awalan nama file dan menekan tabulator mencantumkan semua yang cocok dengan awalan tetapi juga mengulangi prompt di bawahnya dengan perintah dan awalan saya, sehingga saya bisa langsung melanjutkan mengetik. Sekarang …

4
Bagaimana SSH dapat bekerja dengan kondisi if?
Saya memiliki ifpernyataan untuk menghitung file dan menghapus semua kecuali tiga file terbaru. Tapi saya ingin menjalankan perintah ini dari jarak jauh. Bagaimana saya bisa bergabung sshdengan suatu ifkondisi? Saya mencoba ini tetapi tidak berhasil. #!/bin/bash ssh -t test@192.168.94.139 "cd /var/www/test.com/backup ; if [ $(ls | wc -l) -lt 3 …


3
Script shell untuk melewati PPA jika diinstal
Saya ingin membuat skrip yang akan menambah PPA baru atau lewati jika sudah diinstal. Seseorang memposting solusi ini ke pertanyaan lain: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" sudo add-apt-repository -y ppa:$i …
8 bash  scripts  ppa 


3
Bagaimana saya bisa mengedit variabel di shell yang sedang berjalan?
Saya mengedit prompt PS1 saya dan saya tidak ingin terus mencari bashrc saya untuk memperbaruinya (karena bashrc saya mengatur ulang hal-hal lain juga). Saya juga tidak ingin menyalin dan menempelnya berulang-ulang. Apakah ada cara untuk mengedit variabel secara interaktif, seperti menggunakan nano(editor default saya)? PS1 sebagian besar adalah contoh, karena …

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.