Pertanyaan yang diberi tag «bash»

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

3
Menetapkan hanya sebagian string ke variabel dalam bash
Saya terima dari pengguna sebuah filepath mutlak tertentu, dan saya ingin membuat variabel yang akan menjadi string yang tidak akan hanya menyertakan PERTAMA dua komponen path file, tapi tanpa mencetaknya atau apa. Misalnya, jalur absolut dapat berupa: /home/myusername/folder1/folder2/folder3 Dan itu disimpan di "target_path", dan saya hanya ingin "mydir": /folder1/folder2/folder3 Saya …


3
rm bekerja pada baris perintah tetapi tidak dalam skrip
Ketika saya melakukannya rm *.old.*pada baris perintah, itu dihapus dengan benar, tetapi ketika saya melakukannya di bagian berikut dari skrip saya, itu tidak rm semua *.old.*file. Apa yang salah dalam skrip bash saya: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* ]]; …
11 bash  scripts  rm 

2
Apa perbedaan antara ls [13] dan ls {1,3}?
Saya membuat tiga file di direktori saya menggunakan perintah touch inv{1..3}.txt. Sekarang saya menggunakan dua perintah dan hasilnya hampir sama. Kedua perintah itu adalah ls inv[13].txtdan ls {1,3}.txt. Jadi bagaimana keduanya berbeda? Bagaimana tanda kurung siku berbeda dengan kawat gigi? Saya juga mencari Google untuk "linux [..]", tetapi tidak dapat …

2
Bagaimana saya bisa memberikan nama file dengan spasi sebagai argumen?
Saya memiliki skrip Python yang menerima argumen string. $ python script.py "one image.jpg" "another image.jpg" Ini berfungsi seperti yang diharapkan. Python argparse: ["one image.jpg", "another image.jpg"] Jika saya harus memberikan nama file yang akan saya lakukan, $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] Jika menggunakan -Qdari …

2
Stempel waktu di Exec = baris file .desktop mungkin?
Lubuntu 16.04 - Sesi Openbox Saya dapat menggunakan terminal untuk membuka file bertanda waktu dengan gedit: gedit ~/$(date +%Y%m%d%H%M%S).txt Perintah juga dapat digunakan melalui pintasan keyboard di Openbox. <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> Tetapi saya tidak dapat melakukan hal yang sama melalui …
11 bash  .desktop 

4
Shell dengan kemampuan mengedit yang lebih baik
Shells (setidaknya yang saya tahu) memiliki kemampuan mengedit perintah yang sangat buruk. Sebagai contoh: Saya tidak bisa mengarahkan kursor ke titik perintah mana pun. Saya tidak bisa memilih dan mundur / menghapus / mengganti teks dalam perintah. Saat ini sangat mengganggu, saya menggunakan gedit untuk mengedit perintah sebelum menempelkannya ke …

3
Kesalahan sintaksis dekat token yang tidak terduga `('
Ketika saya menggunakan kode di bawah ini di terminal Ubuntu, itu berfungsi dengan baik: rm !(*.sh) -rf Tetapi jika saya menempatkan kode baris yang sama dalam skrip shell (clean.sh) dan menjalankan skrip shell dari terminal, itu melemparkan kesalahan: skrip clean.sh: #!/bin/bash rm !(*.sh) -rf Kesalahan yang saya dapatkan: ./clean.sh: line …


4
tr: ubah apostrof menjadi ASCII
Saya mencoba untuk mengkonversi Hak Tunggal Quotation Mark ke Apostrophe menggunakan tr. tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b diberi file berkode UTF-8 ayang disebut yang berisi contoh ini: We’re not a different species “All alone?” Jeth mentioned. OS X menggunakan BSD trdan menghasilkan hasil yang …
11 bash  unicode  utf-8 

4
Bisakah saya menggunakan cd ../ .. sebagai nama alias?
Saya menggunakan Windows dan Ubuntu secara paralel dan melakukan hal-hal konsol pada keduanya. Di Windows saya bisa melakukan C:\Users\Thomas>cd..\.. C:\> Namun, di Linux ini tidak berfungsi, baik dengan backslash atau dengan garis miring. 21:17:10 $ cd../.. bash: cd../..: No such file or directory Karena saya sering melakukan kesalahan itu, saya …
11 bash  alias 

1
Kata Sandi Kesalahan: chsh: PAM: Kegagalan otentikasi ketika mencoba menginstal Oh my zsh
Saya mencoba menginstal Oh my zsh. Setelah menginstal zsh ( sudo apt-get update && sudo apt-get install -y zsh) Lalu saya instal sudo apt-get install -y curl kemudian instal git. masalah terjadi ketika saya mencoba perintah ini. curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash ini adalah log sudo curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | …


2
Mengapa saya perlu menjalankan "/ bin / bash --login"
Saya baru saja menyiapkan server Ubuntu 13.10 baru dengan ruby ​​2.1.1 diinstal melalui rvm. Masalahnya adalah bahwa setiap kali saya beralih ke "rails" pengguna (pengguna saya menginstal ruby ​​dan rails dengan) saya harus menjalankan /bin/bash --loginsebelum Ubuntu mengakui bahwa ruby, rails atau rvmdiinstal. Semoga ada yang tahu: Apa yang dilakukan …
11 13.10  bash  login  ruby  rvm 

2
Apa arti dari tanda tanya dalam perintah terminal?
Pertanyaan ini ( Bagaimana saya bisa menghapus gnome dari instalasi Kubuntu 12.04? ) Memiliki perintah dengan tanda tanya: sudo apt-get remove --purge ubuntu-desktop sudo apt-get remove --purge unity? sudo apt-get remove --purge gnome? Apa yang mereka maksud?
11 command-line  apt  bash 

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.