Unix & Linux

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

3
Bagaimana cara menyimpan / dev / stdout lokasi target dalam skrip bash?
Saya memiliki skrip bash tertentu, yang ingin mempertahankan /dev/stdoutlokasi asli sebelum mengganti deskriptor file pertama dengan lokasi lain. Jadi, secara alami, saya menulis sesuatu seperti old_stdout=$(readlink -f /dev/stdout) Dan itu tidak berhasil. Sangat cepat saya mengerti apa masalahnya: test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ readlink -f /dev/stdout /dev/pts/18 Obvioulsly, …

5
Mengapa saya tidak bisa mem-pipe `pwd` ke` open` di macOS?
Ini khusus macOS, tetapi tampaknya terlalu aneh untuk masuk ke komunitas Ask Different . Di Terminal, saya bisa pwd, salin hasilnya, dan ketik opendan tempel hasilnya dan folder akan terbuka di Finder, tetapi pwd | open mencetak dokumentasi bantuan untuk open. Mengapa perpipaan tidak berfungsi tetapi menempel tidak?
12 osx  pipe 

1
Lihat perluasan variabel Bash untuk debugging?
Apakah ada alat / trik yang tersedia untuk memperluas variabel agar kode bash lebih mudah dibaca? Misalnya itu akan mengonversi yang berikut: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} untuk: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file Saya mengkonversi kode BASH ke Python dan membaca sintaks BASH adalah hal yang membosankan.

3
Menggabungkan dua file, satu kolom sekaligus
Saya memiliki 2 file besar (3000 kolom, 15000 baris) dengan format berikut file1 (dipisahkan tab): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (dipisahkan tab): 3 5 2 1 7 10 3 4 3 Saya ingin menggabungkan nilai dari kolom pertama setiap file dengan pemisah ":", lalu beralih …

7
Kesalahan menjalankan Oktaf di Ubuntu 16.04
Saya baru saja mengikuti jawabannya di: Bagaimana cara menginstal Octave tanpa GUI di Ubuntu 16.04? untuk menginstal oktaf di ubuntu 16.04 dan ternyata itu berfungsi dengan baik. Menjalankan octave-cli di terminal tampaknya bekerja Tetapi ketika saya menjalankan oktaf mengklik ikonnya, saya mendapatkan kesalahan berikut: File pengaturan /home/user/.config/octave/qt-setings tidak ada dan …
12 octave 

6
Mengatur ulang kolom menggunakan awk
Saya mencoba untuk memindahkan kolom ke 7 dari file csv saya ke ujung dengan menggunakan awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" di mana $ file adalah file .csv dalam direktori. Namun, hasilnya adalah awk: ^ syntax error Adakah yang tahu cara memperbaiki kesalahan ini?

5
Ubuntu Server 16.04 - OpenVPN tampaknya tidak memulai, tidak ada log yang ditulis
Saya menginstal dan oepnvpn pada server Ubuntu 16.04 dengan mengikuti panduan berikut ini bagaimana cara mengatur openvpn-server-on-ubuntu Ketika saya memulai server openVPN dengan: service openvpn startsepertinya sudah mulai, tetapi saya tidak mendapatkan file log yang ditulis walaupun saya mengaktifkan opsi log. status /var/log/openvpn-status.log log /var/log/openvpn.log Ada petunjuk apa yang bisa …
12 ubuntu  openvpn  syslog 


3
Tampilkan stdout dan stderr dalam dua aliran terpisah
Saya mencari cara untuk memisahkan stdout dan stderr secara visual, sehingga mereka tidak saling berhubungan dan agar mereka dapat dengan mudah diidentifikasi. Idealnya, stdout dan stderr akan memiliki area terpisah pada layar di mana mereka ditampilkan, misalnya dalam kolom yang berbeda. Sebagai contoh, output yang akan terlihat seperti ini: ~$ …



1
Root tidak bisa chmod?
Di departemen saya, kami memiliki server file kecil dengan CentOS dan samba. Saya memiliki akses root untuk dapat melakukan beberapa perawatan dasar. Hari ini saya membuat beberapa folder hanya-baca, jadi saya melanjutkan dan melakukan chmod -R -w some-folder/, tetapi untuk beberapa file saya mendapat respons: chmod: ./somefile.pdf: izin baru r-xrwxr-x, …
12 chmod 

1
tidak dapat menemukan dokumentasi di json.tool [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Unix & Linux Stack Exchange. Ditutup 3 tahun yang lalu . Saya dapat menemukan artikel yang tersebar online yang menggunakan json.tool untuk menghasilkan python yang cantik, tetapi tidak …
12 python  json 

3
Bagaimana Anda menghapus karakter titik dari string tanpa memanggil sed atau awk lagi?
Saya memiliki file bernama hostlist.txtyang berisi teks seperti ini: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Saya memiliki skrip kecil berikut: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Yang menghasilkan fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

3
Hapus sepenuhnya semua paket yang saya instal?
Saya menggunakan satu server Linux dengan CentOS7 diinstal untuk menguji dan menginstal beberapa alat. Dan sekarang saya tidak ingat berapa banyak paket yang saya instal. Saya ingin menghapus semua paket itu sehingga server saya akan seperti baru seperti sebelumnya. Saya tidak ingin mencari setiap paket dan menghapus satu per satu. …

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.