Salah satu perintah BASH favorit saya adalah: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; yang mencari konten semua file di dan di bawah direktori saat ini untuk SearchString yang ditentukan. Sebagai seorang pengembang, ini kadang-kadang berguna. Karena proyek saya saat ini, dan struktur basis kode saya, saya …
Apakah ada cara untuk membuat Bash tab menyelesaikan kasus dengan tidak sensitif? $ bash --version GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0) Copyright (C) 2007 Free Software Foundation, Inc. Saya menggunakan Mac OS X 10.6
Saya mengetik echo $PATHdi baris perintah dan dapatkan /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin Saya bertanya-tanya di mana ini diatur karena .bash_loginfile saya kosong. Saya sangat khawatir bahwa, setelah menginstal MacPorts, ia menginstal banyak sampah di /opt. Saya tidak berpikir direktori itu ada di instalasi Mac OS X normal. Pembaruan: Terima kasih kepada jtimberman karena …
Ingin melakukan sesuatu seperti dmesg | tail -f tetapi tidak berhasil: Saya menggunakan Mac OSX 10.6.7, dengan melakukan itu ekornya akan keluar, alih-alih memantau hasilnya. Saya ingin tahu apakah ada cara untuk melakukannya, atau perintah yang setara. PS, saya tidak berpikir whileloop akan menjadi ide yang cukup bagus.
Di Bash di Ubuntu pada aplikasi Windows, saya hanya punya root@localhost:~# ls -a .bash_history .bashrc .profile Bagaimana cara mengakses semua folder Windows seperti Dokumen, Unduhan, dll.?
Adakah yang menulis fungsi bash untuk menambahkan direktori ke $ PATH hanya jika belum ada di sana? Saya biasanya menambahkan ke PATH menggunakan sesuatu seperti: export PATH=/usr/local/mysql/bin:$PATH Jika saya membuat PATH saya di .bash_profile, maka itu tidak dibaca kecuali sesi yang saya masuki adalah sesi login - yang tidak selalu …
Saya perlu menghapus semua file dalam direktori, tetapi mengecualikan beberapa dari mereka. Misalnya, dalam direktori berisi file a b c ... z, saya harus menghapus semua kecuali untuk udan p. Apakah ada cara mudah untuk melakukan ini?
Tombol Home, End, PageUp, PageDown semua ketik a ~di sesi bash saya alih-alih memindahkan kursor / melihat sekitar. Mengapa ini terjadi dan pengaturan mana yang harus saya ubah? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 Pertanyaan awalnya berbunyi: Di Putty, mengapa menekan tombol "Home" pada shell (bash) mengetikkan "~"? Atau …
Bagaimana cara membuat entri menu konteks klik kanan untuk membuka Git Bash pada folder tertentu di dalam ConEmu ? Lihat Git Bash di sini di Console2 untuk pertanyaan yang setara untuk Console2.
Katakan bahwa saya melakukan ini: cd subdir git init cd ../ Apakah ada cara untuk melakukan ini dengan satu perintah, atau mungkin dua, daripada harus masuk dan keluar dari direktori untuk menjalankan perintah di sana? (Tidak mencari solusi spesifik git; itu hanya contoh.)
Saya mencoba membuat alias di bash. Yang ingin saya lakukan adalah memetakan ls -lakels -la | more Dalam file .bashrc saya inilah yang saya coba: alias 'ls -la'='ls -la | more' Namun itu tidak berfungsi karena (saya berasumsi) ini memiliki spasi dalam nama alias. Apakah ada solusi untuk ini?
Saya menginstal Windows Subsystem for LinuxWindows 10 Insider Preview build 14316. Sekarang saya ingin menghapusnya atau, lebih baik, kembali ke default pabrik yaitu seperti ketika baru saja diinstal. Saya mencoba, untuk menghapusnya dari "Aktifkan atau matikan fitur Windows" windows, tanpa hasil. Saya mencoba, untuk menandainya sebagai "off" di jendela di …
Dalam bash, dapatkah saya mengatur agar fungsi dijalankan sebelum menjalankan perintah? Ada $PROMPT_COMMAND, yang dieksekusi sebelum menampilkan prompt, yaitu, hanya setelah menjalankan perintah. Bash $PROMPT_COMMANDadalah analog dengan precmdfungsi zsh ; jadi apa yang saya cari adalah bash setara dengan zsh preexec. Contoh aplikasi: atur judul terminal Anda ke perintah yang …
Terowongan SSH sangat membingungkan saya. Saya bertanya-tanya apakah saya bisa melakukan ini di Linux. Saya punya 3 mesin .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. …