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.

2
Berapa nilai $ {# 1}?
Tolong jelaskan penggunaan di ${#1}bawah ini: getlable () { if (( ${#1} == 0 )); then test="-"; else test="${1}"; fi; }
9 shell 


2
Cara menggunakan shell login non-standar untuk login ssh
Saat ini saya bekerja di jaringan yang menggunakan LDAP untuk otentikasi. Setelah ditetapkan zshsebagai shell login saya, saya mengalami masalah mendapatkan akses jarak jauh melalui sshsalah satu mesin di jaringan yang, tampaknya, tidak zshdiinstal. Login gagal dengan Dec 8 19:16:11 abert sshd[20649]: User sorokine not allowed because shell /bin/zsh does …
9 shell  ssh  login 

5
Periksa apakah semua paket yang terdaftar dipasang di bash
Biner saya bergantung pada peningkatan pustaka ini dan paket masing-masing: NAME | PACKAGE: --------------------------------------+----------------------------------- libboost_serialization.so.1.55.0 | libboost-serialization1.55.0 libboost_thread.so.1.55.0 | ibboost-thread1.55.0 libboost_date_time.so.1.55.0 | libboost-date-time1.55.0 libboost_signals.so.1.55.0 | libboost-signals1.55.0 Jadi saya ingin mendefinisikan daftar paket: boostlibnames="libboost-serialization1.55.0 libboost-thread1.55.0 libboost-date-time1.55.0 libboost-signals1.55.0" Dan sekarang saya ingin memeriksa apakah semuanya sudah terinstal dan baru kemudian dijalankan apt-get …
9 shell  apt  dpkg 




2
jika perintah dalam find -exec
Saya hanya mencoba daftar semua direktori dan file di bawah direktori saat ini dan juga menulis apakah mereka file atau direktori dengan perintah berikut: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Saya tahu ini adalah perintah yang konyol, saya …

1
Memahami direktori symlink traversal dan direktori induk
Katakanlah Anda memiliki direktori /dir1dan /dir2/linked, di mana yang terakhir adalah symlink ke yang sebelumnya. Ketika Anda cdke linkeddan pwd, Anda mendapatkan output /dir2/linked. Jika Anda kemudian cd .., Anda akan dikenakan /dir2. Perilaku ini konsisten dengan konsep Anda /dir2/linkedsebelumnya. Namun, seperti yang saya pahami, direktori induk ( ..) dari …



6
Gunakan shell yang tidak diinstal pada mesin jarak jauh
Dengan skenario: Mesin jarak jauh : server SSH; pengguna tidak memiliki hak admin; Mesin lokal : klien SSH; pengguna memiliki hak admin. Jika pengguna , masuk ke remote dari lokal , ingin berinteraksi dengan remote menggunakan shell yang tidak diinstal pada remote , bagaimana pengguna bisa melakukannya sendiri? Contoh: pengguna …

1
Menjalankan proses-id dari perintah diluncurkan dengan "su -c"
Saya menjalankan program java di dalam shell dan menulis id proses ke file teks. Jadi ketika saya melakukan ini: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Berhasil. Tapi saya benar-benar ingin menjalankannya sebagai pengguna lain su - appuser -c "nohup java app.Main > /dev/null 2>&1 &" …
9 bash  shell  su 

1
regenerasi xorg.conf dengan pengaturan saat ini
Banyak orang telah membicarakan masalah ini tetapi saya belum menemukan jawaban yang memuaskan. Saya menggunakan debian jessie. Saat ini saya telah mencoba nvidia-driversebagai driver tetapi menyebabkan sistem crash; jadi saya telah membersihkan semua nvidiapaket. Tetapi masalahnya adalah bahwa /etc/X11/xorg.conftelah diganti dengan pengaturan NVidia dan cadangan xorg.conf.backuptelah dihapus. Konfigurasi terkait yang …


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.