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.

6
Konversi isi file menjadi huruf kecil
Saya memiliki tempfile dengan konten huruf kecil dan huruf besar. Memasukkan Isi tempfile saya : hi Jigar GANDHI jiga Saya ingin mengonversi semua atas ke bawah . Perintah Saya mencoba perintah berikut: sed -e "s/[A-Z]/[a-z]/g" temp tetapi mendapat output yang salah. Keluaran Saya menginginkannya sebagai: hi jigar gandhi jiga Apa …

11
Hasilkan angka acak dalam rentang tertentu
Setelah googling sedikit, saya tidak dapat menemukan cara sederhana untuk menggunakan perintah shell untuk menghasilkan bilangan bulat desimal acak yang termasuk dalam rentang tertentu, yaitu antara minimum dan maksimum. Saya membaca tentang /dev/random, /dev/urandomdan $RANDOM, tetapi tidak ada yang bisa melakukan apa yang saya butuhkan. Apakah ada perintah lain yang …



3
Bola rekursif?
Saya ingin menulis sesuatu seperti ini: $ ls **.py untuk mendapatkan semua nama file .py, berjalan secara hierarki hierarki direktori. Bahkan jika ada file .py untuk ditemukan, shell (bash) memberikan output ini: ls: cannot access **.py: No such file or directory Adakah cara untuk melakukan apa yang saya inginkan? EDIT: …

12
menentukan jalur ke skrip shell bersumber
Apakah ada cara untuk skrip shell bersumber untuk menemukan jalan menuju dirinya sendiri? Saya terutama khawatir dengan bash, meskipun saya memiliki beberapa rekan kerja yang menggunakan tcsh. Saya kira saya mungkin tidak memiliki banyak keberuntungan di sini, karena sumber menyebabkan perintah dieksekusi di shell saat ini, jadi $0masih permintaan shell …
80 shell  source 

2
Bagaimana cara menghapus variabel di baris perintah?
Saya telah mencoba perintah berikut untuk mengaktifkan Proxy yaourt: export ALL_PROXY=http://proxy.example.com:8080 Pertanyaannya adalah bagaimana cara menonaktifkan proxy yaourt? Secara umum, bagaimana saya bisa menghapus nilai variabel dalam shell saat ini?
80 shell  yaourt 



2
Adakah alasan yang baik untuk menjalankan sudo su?
Untuk meluncurkan shell root pada mesin di mana akun root dinonaktifkan, Anda dapat menjalankan salah satu dari: sudo -i: jalankan shell login interaktif (baca /root/.bashrcdan /root/.profile) sudo -s: jalankan shell interaktif non-login (baca /root/.bashrc) Di dunia Ubuntu, saya sangat sering melihat sudo susaran sebagai cara untuk mendapatkan shell root. Mengapa …


14
Cara terbaik untuk mencari melalui sejarah shell
Apakah ada cara yang lebih baik untuk mencari perintah histori file daripada grep? Saya memiliki beberapa gagasan tentang apa perintah dimulai, tetapi saya tidak tahu seberapa jauh ke belakang dalam sejarah itu. pembaruan: sebelumnya adalah zsh spesifik tetapi karena tumpang tindih jawaban, jangan ragu untuk menjawab untuk semua shell (atau …

8
Apakah / usr / sbin / nologin sebagai shell login melayani tujuan keamanan?
Dalam /etc/passwdfile saya , saya dapat melihat bahwa www-datapengguna yang digunakan oleh Apache, serta semua jenis pengguna sistem, memiliki salah satu /usr/sbin/nologinatau /bin/falsesebagai shell login mereka. Sebagai contoh, berikut adalah pilihan garis: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash Akibatnya, jika saya mencoba untuk menukar dengan salah satu pengguna …
78 shell  security  users  login 

4
Mengurutkan output dari "find"?
Saya harus bisa mengurutkan abjad output findsebelum mengirimnya ke perintah. Memasuki | sort |antara tidak berhasil, jadi apa yang bisa saya lakukan? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

4
Bagaimana cara membatalkan `set -x`?
Saya mengetik set -xdi terminal. Sekarang terminal terus mencetak perintah terakhir yang dijalankan di atas output saya jadi perintah ~]$echo "this is what I see" kembali + echo 'this is what I see' this is what I see Tidak ada halaman manual untuk set, bagaimana cara set -xmematikan?
77 shell 

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.