Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.

4
mengidentifikasi file dengan karakter non-ASCII atau karakter yang tidak dapat dicetak dalam nama file
Dalam ukuran direktori 80GB dengan sekitar 700.000 file, ada beberapa nama file dengan karakter non-Inggris dalam nama file. Selain menjelajah daftar file dengan susah payah ada di sana: Cara mudah untuk membuat daftar atau mengidentifikasi nama file ini? Cara untuk menghasilkan karakter bahasa non-Inggris yang dapat dicetak - karakter-karakter yang …

5
Bagaimana saya bisa membunuh dan menunggu proses latar belakang untuk menyelesaikan dalam skrip shell ketika saya Ctrl + C?
Saya mencoba membuat skrip shell sehingga menjalankan proses latar belakang, dan ketika saya Ctrlcskrip shell, itu membunuh anak-anak, lalu keluar. Yang terbaik yang berhasil saya lakukan adalah ini. Tampaknya kill 0 -INTjuga membunuh skrip sebelum menunggu terjadi, sehingga skrip shell mati sebelum anak-anak selesai. Ada ide tentang bagaimana saya bisa …

1
MENGAPA ** login ** shell lebih dari ** non-login ** shell?
Saya memiliki pemahaman dasar tentang dotfile dalam sistem * nix. Tapi saya masih cukup bingung tentang Perbedaan antara Login Shell dan Non-Login Shell ini? Sejumlah jawaban yang berbeda (termasuk beberapa duplikat) telah membahas butir-butir berikut: Cara memanggil sebuah masuk atau non-login shell Cara mendeteksi sebuah masuk atau non-login shell File …

5
Mengapa menggunakan kutip ganda dalam tes [[]]?
Katakanlah kita memiliki 2 bilangan bulat dalam skrip bash: value1=5 value2=3 Lalu mengapa kita perlu menggunakan tanda kutip ganda untuk ujian? Sebagai contoh: if [[ "$value1" -eq "$value2" ]] Mengapa tidak menggunakan saja yang berikut ini? if [[ $value1 -eq $value2 ]] Bagi saya, tanda kutip ganda tidak masuk akal.
23 bash  shell  quoting  variable  test 



1
Apa sebenarnya itu scrollback dan buffer scrollback?
Apa itu "scrollback" dan "scrollback buffer" dalam program seperti bashdan screen, dan bagaimana hubungannya dengan tty, program yang sedang dijalankan, dan stdin / stdout / stderr? Inilah satu-satunya definisi "scrollback" yang saya temukan sejauh ini (di archlinux wiki ): Scrollback adalah fungsi yang diimplementasikan dalam konsol teks untuk memungkinkan pengguna …

3
Jalankan perintah pada login pengguna
Di sistem desktop Linux, saya ingin menjalankan perintah ketika pengguna login. Setelah membaca beberapa posting lain, saya mencoba memasukkan perintah ~/.bashrctetapi tidak berhasil. Selain itu, sistem menggunakan antarmuka grafis untuk login pengguna, sehingga perintah tidak boleh terkait dengan awal shell. Saya juga mencoba menambahkan perintah ke salah satu skrip yang …
23 shell  scripting  login 



2
Hapus semua file yang dimulai dengan tanda tanya
Saya memiliki folder di mana saya memiliki sekitar 4k file. Beberapa file ini dimulai dengan aa ?atau !karakter. Saya perlu menghapusnya tetapi tidak dapat menemukan ekspresi yang akan melakukannya: rm -f ./?* hapus saja semuanya. Saya mungkin dapat menggunakan grepls dan pipa melalui xargsdan memindahkan file ke folder lain tapi …

3
bash shell - ssh keluaran tangkap skrip jauh dan kode keluar?
Saya ingin menggunakan shell untuk menjalankan skrip di server jauh. Saya ingin menangkap output skrip itu (pesan logging-nya) dan kode keluar yang dikembalikan. Jika saya melakukan ini: ssh user@server /usr/local/scripts/test_ping.sh echo "$?" Saya mendapatkan kode keluar tetapi tidak bisa menangkap pesan logging jarak jauh. Jika saya melakukan ini: local RESULTS=$(ssh …
23 bash  shell  ssh  remote 



5
Memulihkan dari pengaturan shell root ke file yang buruk
Katakanlah saya sudah pergi dan melakukan hal yang konyol, seperti menggunakan 'chsh' untuk mengubah shell pengguna root ke jalur file yang buruk. Login mendatang ke akun root akan tiba-tiba gagal, mengutip / bin / apa pun yang tidak ditemukan, dan mem-boot Anda kembali ke layar login. Membatasi mode pemulihan atau …
23 shell  users  login 

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.