Pertanyaan yang diberi tag bash

14
ZSH dihapus, tidak bisa login ulang

Jadi saya telah menginstal zshdan saya tidak menyukainya. jadi saya lakukanapt-get remove zsh Dari titik itu saya tidak bisa login ulang, saya klik pengguna saya .. dan kemudian kembali ke layar login. Saya hanya bisa masuk dengan Guest session. Saya pikir masalahnya disebabkan karena shell...

14
Mendapatkan kesalahan "Skema hilang" dengan wget

Saya menulis sebuah skrip kecil yang mengambil wallpaper acak dari Desktoppr API dan mengubah wallpaper desktop saya menjadi: #!/bin/bash url=$(curl 'https://api.desktoppr.co/1/wallpapers?page='$(shuf -i 1-1000 -n 1) | jq ".response[].image.url" | sed $(shuf -i 1-20 -n 1)'!d') && wget...

14
Hapus semua kecuali setiap file ke-12

Saya memiliki beberapa ribu file dalam format filename.12345.end. Saya hanya ingin menyimpan setiap file ke-12, jadi file.00012.end, file.00024.end ... file.99996.end dan hapus semua yang lainnya. File-file ini mungkin juga memiliki angka di depan nama file mereka, dan biasanya dalam bentuk:...

14
Perbedaan antara "xargs" dan substitusi perintah?

Dalam banyak kasus saya menggunakan pengganti perintah xargs. Misalnya rm $(ls)sama denganls | xargs rm Apa sebenarnya perbedaan di antara mereka? Saya pikir salah satu perbedaannya adalah bahwa substitusi perintah berjalan di subkulit saat xargsberjalan di shell saat ini tetapi saya tidak...

14
Apa itu / bin / rbash?

Saya belajar tentang program shell umum . Ketika saya berlari cat /etc/shells, ini menunjukkan: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Ada apa /bin/rbashdisini Apakah ini digunakan dalam

14
Buat alias untuk menghubungkan ssh

Saya ingin mempercepat koneksi ke server tertentu. Saya punya server katakanlah: 123.123.123.1 123.123.123.2 123.123.123.3 Saya biasanya terhubung dengan yang berikut ini: ssh -p 12345 [email protected] Ini menyakitkan karena satu-satunya perbedaan antara server adalah jumlah ip...

14
Sembunyikan "history -d" di bash history

Jika saya secara tidak sengaja mengetikkan kata sandi atau hal lain yang sensitif di bash, saya dapat dengan mudah menghapusnya history -d ROW#, tetapi saya selalu dibiarkan dengan history -d ROW#perintah dalam sejarah yang menunjukkan kepada semua orang bahwa seseorang memperbaiki...