Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

2
Pencarian penyelesaian argumen seperti ikan di ZSH
Saya bermain-main dengan ikan dan memperhatikan perilaku praktis ini Jika saya mengetik wget -<tab><tab><tab>, saya dimasukkan ke dalam menu interaktif. Namun, ketika saya mengetik, saya mencari deskripsi dari argumen itu sendiri. Saya mencoba ini di zsh, dan mengetik di menu ini sepertinya hanya membawa saya kembali ke prompt interaktif saya. …

1
Membuat fungsi cp saya sendiri di bash
Untuk tugas saya diminta untuk secara cerdik menulis fungsi bash yang memiliki fungsi dasar yang sama dengan fungsi cp(copy). Hanya perlu menyalin satu file ke yang lain, jadi tidak ada banyak file yang disalin ke direktori baru. Karena saya baru menggunakan bahasa bash, saya tidak dapat mengerti mengapa program saya …

1
Nama perangkat kartu grafis yang tidak ditentukan
Sistem saya mengandung tiga kartu grafis, satu radeon dan dua nvidia. Saya mencoba mengonfigurasi pengaturan multiseat tetapi "nama perangkat" kartu grafis tidak stabil, itu berubah dari satu boot ke yang lain. contoh boot 1 Kartu Radeon /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1 Kartu Nvidia 1 /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0 Kartu Nvidia 2 /sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2 boot 2 Kartu Radeon /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0 …

4
Cara debug: tar: Satu-satunya blok nol
Bagaimana cara debug ini? Masalah ini tiba-tiba muncul dalam beberapa hari terakhir. Semua cadangan situs web rusak. Jika cadangan dibiarkan begitu saja tar, tidak ada masalah, tetapi begitu tar dikompresi gzatau xzsaya tidak dapat mengompresnya. Ada banyak disk gratis Local disk space 2.68 TB total / 2.26 TB free / …


2
Mengapa tidak menemukan / rm -iname '* phpmyadmin' delete phpMyAdmin-Version-XYZ.zip?
Saya memiliki kode berikut ini: find ./ -iname '*phpmyadmin' -exec rm -rf {} \; Menghapus dir yang dipanggil phpmyadmin, tetapi tidak menghapus file yang dipanggilphpMyAdmin-Version-XYZ.zip Bahkan jika saya menghapus -rf, masih tidak akan menghapusnya (mungkin karena masalah kedua dengan -iname tidak mempengaruhi ketidakpekaan huruf besar-kecil). Apakah ada cara untuk menghapus …
8 find  rm 

2
Cara mendapatkan salinan file Linux dll standar
Hanya kadang-kadang, saya lupa untuk membuat cadangan dari file linux yang diberikan seperti /etc/rc.local, /etc/rsyslog.conf, /etc/dhcpcd.conf, dll, dan kemudian berharap aku. Distribusi agnostik, apakah ada pendekatan yang baik untuk kemudian mendapatkan salinan salinan yang belum dikirim?

1
Bagaimana agar perangkat USB (action cam) tidak tidur?
Saya punya action cam ( iON Air Pro Lite WiFi ). Menggunakan kartu SD dan dapat dihubungkan ke PC melalui kabel USB. Muncul hanya dengan dukungan Windows dan Mac. Namun, setelah terhubung melalui USB dan dihidupkan , cam tidak muncul sebagai Volume 32 GB (ukuran SD) di Nautilus , yang …

3
SetUID bit tidak berfungsi di Ubuntu?
Saya kira file yang dapat dieksekusi dengan set bit SetUID harus berjalan sebagai pemiliknya tetapi saya tidak dapat mereproduksinya. Saya mencoba yang berikut ini. $ cat prep.sh cp / bin / bash. chown root.root bash chmod 4770 bash # Terverifikasi $ sudo sh prep.sh $ ./bash $ id -u 1000 …
8 setuid 

2
Apa yang dilakukan “w” dengan urandom?
> strace w 2>&1 | grep urandom read(4, "/usr/bin/grep\0urandom\0", 2047) = 22 > Mengapa "w" membutuhkan urandom? Bagaimana cara menghindarinya? MEMPERBARUI: > strace w 2>&1 | awk '/urandom/' read(4, "awk\0/urandom/\0", 2047) = 14 > jadi pemfilteran yang ada hubungannya dengan urandom? > strace who 2>&1 | grep urandom > Lalu …
8 random  w 

2
Mendeteksi argumen fungsi opsional (skalar)
Pertimbangkan skrip ini: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Hasil: charlie good charlie bad charlie bad charlie bad Apakah Awk memiliki cara untuk mengetahui kapan argumen …

1
Bisakah saya membuat tautan simbolis ke file yang tidak dapat saya akses?
[ Penafian : tidak ada niat jahat untuk pertanyaan ini, saya mencoba memahami perintah ln -s untuk proyek sekolah] Katakanlah saya memiliki sistem file dengan folder rumah saya /home/anna,. /home/bobadalah folder yang tidak dapat saya akses, dengan file yang tidak dapat saya akses,foo.txt Bisakah saya berhasil menjalankan ln -s /home/bob/foo.txtdi …

1
Perbedaan antara 'ld' dan 'ld.so'?
Walaupun keduanya disebut "linker" dan digunakan untuk menautkan binari, saya tidak dapat benar-benar mengetahui perbedaannya. Adakah yang bisa memberi tahu saya perbedaan mereka?
8 linker  ld 

5
Mengubah entri terakhir dalam daftar yang dibatasi koma
Saya memiliki file teks besar yang terlihat seperti ini: 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,3 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,8 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,14 36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,12 Output yang diinginkan adalah ini: 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-03 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-08 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-14 36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,MI-12 Saya telah mencoba posting lain yang relevan di sini dan di komunitas lain tetapi tidak bisa mendapatkan apa yang saya inginkan. MEMPERBARUI Ini adalah pertanyaan silang (saya ingin …

1
izin symlinks di dalam / tmp
Saya memiliki 2 pengguna di mesin saya: linuxlitedan otheruser. otheruser memiliki file: otheruser@linuxlite:~$ ls -l a -rw-rw-r-- 1 otheruser otheruser 6 Mar 31 12:47 a otheruser@linuxlite:~$ cat a hello linuxlitemembuat file dan symlink di /tmp: otheruser@linuxlite:~$ ls -l /tmp/file /tmp/link -rw-rw-r-- 1 linuxlite linuxlite 3 Mar 31 12:49 /tmp/file lrwxrwxrwx …

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.