Unix & Linux

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

1
Mengapa unit pengguna systemd saya tidak mulai saat boot?
Saya mencoba membuat unit pengguna systemd dan memulainya ketika sistem melakukan boot. Layanan memang mulai secara manual, namun tidak dimulai saat boot. Dari pencarian di Internet saya belajar bahwa agar unit pengguna untuk memulai saat boot, saya seharusnya perlu menjalankan loginctl enable-linger <username>, tetapi ini tampaknya tidak berpengaruh sama sekali. …

2
SmartMonTools: Bagaimana saya bisa tahu jika ada tes smartctl yang berjalan di hard disk saya?
Saya menguji hard disk dengan SmartMonTools . Status hard disk sebelum pengujian (hanya satu pengujian singkat yang dilakukan beberapa hari yang lalu): $ sudo smartctl -l selftest /dev/sda smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION …

2
Menggabungkan argumen bash menjadi string tunggal dengan spasi
Saya mencoba untuk menggabungkan semua argumen ke fungsi Bash menjadi satu string tunggal dengan spasi yang memisahkan setiap argumen. Saya juga perlu memiliki string termasuk tanda kutip tunggal di seluruh string. Inilah yang saya miliki sejauh ini ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let …

2
Bagaimana awk '! A [$ 0] ++' bekerja?
Lapisan satu ini menghapus garis duplikat dari input teks tanpa pra-sortasi. Sebagai contoh: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Kode asli yang saya temukan di internet berbunyi: awk '!_[$0]++' Ini bahkan lebih membingungkan bagi saya karena saya mengambil _arti …



4
Apakah ada format diff sisi-demi-sisi yang kental?
Saya memiliki dua file log dengan ribuan baris. Setelah pra-pemrosesan, hanya beberapa baris yang berbeda. Garis yang tersisa ini adalah perbedaan nyata, atau kelompok garis yang dikocok. Perbedaan unified memungkinkan saya untuk melihat perbedaan terperinci, tetapi itu membuat perbandingan manual dengan bola mata sulit. Perbedaan berdampingan tampaknya lebih berguna untuk …
40 diff 

7
Mengapa variabel PATH berbeda ketika berjalan melalui sudo dan su?
Pada fedora VM saya, ketika menjalankan dengan akun pengguna saya, saya ada /usr/local/bindi jalur saya: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Dan juga saat menjalankan su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Namun, ketika dijalankan melalui sudo, direktori ini tidak ada di jalur: …

2
Tes Bash: apa yang dilakukan “= ~”?
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Apa yang dilakukan pemimpin ~dalam ekspresi reguler awal?
40 bash  test 

3
Bind program unix ke antarmuka jaringan tertentu
Pertanyaan: Bagaimana saya menjalankan program sambil memastikan bahwa akses jaringannya terikat melalui antarmuka jaringan tertentu? Kasus: Saya ingin mengakses dua mesin berbeda dengan IP yang sama (192.168.1.1), tetapi dapat diakses melalui dua antarmuka jaringan yang berbeda (eth1 dan eth2). Contoh: net-bind -D eth1 -exec {Program 192.168.1.1} net-bind -D eth2 -exec …

3
Mengubah array menjadi argumen perintah?
Saya memiliki array "opsi" dari sebuah perintah. my_array=(option1 option2 option3) Saya ingin memanggil perintah ini dalam skrip bash, menggunakan nilai dari array sebagai opsi. Jadi, command $(some magic here with my_array) "$1"menjadi: command -option1 -option2 -option3 "$1" Bagaimana saya bisa melakukannya? Apa itu mungkin?
40 bash  parameter  array 


7
Kesalahan penyelesaian tab: bash: tidak dapat membuat file temp untuk dokumen di sini: Tidak ada ruang tersisa di perangkat
Saat menggunakan bilah tab, saya terus mendapatkan kesalahan ini: bash: tidak dapat membuat file temp untuk dokumen-sini: Tidak ada ruang tersisa di perangkat " Ada ide? Saya telah melakukan riset, dan banyak orang berbicara tentang file / tmp, yang mungkin mengalami overflow. Ketika saya mengeksekusi df -hsaya mendapatkan: Filesystem Size …
40 debian  shell  ssh  tmp 

5
Bagaimana cara menampilkan garis 2-4 setelah setiap hasil grep?
Saya mem-parsing file kotak surat yang menyimpan laporan server email untuk email yang gagal terkirim. Saya ingin mengekstrak alamat email yang salah, sehingga saya menghapusnya dari sistem. File log terlihat seperti ini: ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: 550 Requested action not taken: mailbox unavailable (in reply …
39 grep 


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.