Unix & Linux

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

3
Bagaimana saya keluar dari semua sesi aktif saya?
Untuk beberapa alasan, saya memiliki beberapa sesi terbuka di server SSH yang tidak saya ketahui. Saya berasumsi mereka sisa dari ketika pipa saya pecah. $ users user1 user2 user3 me me me me Apakah ada cara untuk mengeluarkan saya di semua sesi?
12 ssh  users  login 

1
Cara mendapatkan nama pengguna yang meluncurkan `sudo`
Masalah saya: Saya punya program Python, dan pengguna meluncurkannya menggunakan sudo. Terkadang saya harus mendapatkan rumah pengguna, dan saya bisa melakukan ini hanya dengan mengetahui namanya: import pwd pwd.getpwnam(username) Jadi: bagaimana saya bisa mendapatkan nama pengguna yang meluncurkan program?
12 users  sudo  python 


1
Bagaimana saya bisa menghasilkan statistik email dari cache mutt header?
Ketika dikonfigurasi sesuai ( set header_cache=) mutt menyimpan header surat dalam file cache. Itu dapat digunakan untuk menghasilkan statistik email. Adakah yang tahu tentang format file? Apakah ada alat yang tersedia untuk mengekstrak informasi yang terkandung? (Selain strings, grep, awkdan sejenisnya)
12 mutt 

2
Meloloskan kutipan dalam alias zsh
Sebagai lanjutan dari pertanyaan ini tentang menghapus baris baru dari teks, saya ingin mengubahnya menjadi alias zsh sebagai berikut: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Saya telah mencoba melarikan diri dari kutipan di dalam skrip awk, tetapi saya mendapatkan kesalahan ini: awk: (FILENAME=bspsrobustness …
12 shell  zsh  quoting  alias 



1
Bagaimana cara menggunakan DNF untuk mengetahui versi paket yang tersedia di rilis Fedora yang berbeda?
Apakah mungkin untuk menggunakan dnf(atau utilitas lain) untuk mencari repositori dari berbagai rilis Fedora? Misalnya untuk mencari rilis saya saat ini untuk semua versi paket yang bisa saya lakukan dnf --showduplicates list <package name>. Apakah mungkin untuk melakukan sesuatu seperti: dnf --showduplicates list [--fedora29] <package name> Di mana argumen [--fedora29]dapat …
12 fedora  repository  dnf 

1
Bagaimana saya mengetahui mengapa layanan systemctl saya tidak dimulai pada CentOS 7?
Saya menggunakan CentOS 7. Bagaimana cara mengetahui mengapa layanan gagal untuk memulai? Saya telah membuat layanan ini [rails@server ~]$ sudo cat /usr/lib/systemd/system/nodejs.service [Unit] Description=nodejs server [Service] User=rails Group=rails ExecStart=/home/rails/NodeJSserver/start.sh ExecStop=/home/rails/NodeJSserver/stop.sh [Install] WantedBy=multi-user.target File menunjuk ke ini [rails@server ~]$ cat /home/rails/NodeJSserver/start.sh #!/bin/bash forever start /home/rails/NodeJSserver/server.js Saya dapat menjalankan file ini dengan …

2
Memahami perintah builtin shell
Di dalam manual bash , tertulis itu Builtin commands are contained >>> within <<< the shell itself Juga, jawaban ini menyatakan itu A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>> other program …

3
Bash = ~ regex dan https://regex101.com/
Menggunakan https://regex101.com/ saya membuat ekspresi reguler untuk mengembalikan kemunculan pertama alamat IP dalam sebuah string. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp termasuk pembatas: /(?:\d{1,3}\.)+(?:\d{1,3})/ Dengan string tes berikut: eu-west 140.243.64.99 Ini mengembalikan kecocokan penuh: 140.243.64.99 Tidak peduli apa yang saya coba dengan jangkar dll, skrip bash berikut tidak akan berfungsi dengan ekspresi reguler …

2
perintah systemctl tidak bekerja di RHEL 6
Pada RHEL 7 atau CentOS 7, perintah systemctl atau systemd berfungsi dengan baik. Saya tahu ini tidak akan berfungsi di RHEL 6 atau CentOS 6. Bisakah Anda memberi tahu saya perintah alternatif untuk memulai / menghentikan layanan, misalnya systemctl start iptables.service:?
12 centos  rhel  services 

2
tombol cetak jq dan nilai untuk semua di sub-objek
Saya menemukan Tanya Jawab ini dengan solusi untuk mencetak semua kunci dalam suatu objek: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' Dalam kasus saya, saya ingin melakukan di atas tetapi pada sub-objek: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Apa sintaks yang tepat …
12 json  jq 


1
Apa yang dilakukan CTRL + V dalam vim?
Dalam vim saat dalam insertmode, jika saya menekan CTRL + V saya dilemparkan ke dalam apa yang dikenal sebagai x mode (^[,^D...)dan ketika saya menekan tombol (misalnya tombol escape) saya berakhir dengan ^[atau sesuatu yang lain yang dimulai dengan ^. Itu juga berubah hijau di editor saya. Untuk apa ini, …

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.