Unix & Linux

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



3
Bagaimana cara menangkap alamat IP pertama dari perintah ifconfig?
Bagaimana cara menangkap alamat IP pertama yang berasal dari ifconfigperintah? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 


1
Pengaturan .inputrc vs .bashrc
Saya perhatikan beberapa pengaturan dalam .bashrcdan .inputrcfile terlihat sama atau mirip, seperti: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size Apakah .inputrcpengaturan juga memengaruhi penyelesaian dan ukuran riwayat di shell python (jika dijalankan di dalam terminal)? Apakah HISTSIZEdibatasi oleh history-sizeatau apakah itu menimpanya?
9 bashrc  inputrc 

3
ekspansi shell (A | B) dalam nama file?
Apakah mungkin untuk memperluas orpilihan di shell ketika membaca file misalnya. Yang saya maksudkan adalah bahwa, misalnya, grepmendukung sintaksis seperti (A|B)mencocokkan A atau B dalam sebuah file. Demikian pula, jika saya memiliki file-file ini: file1.txt file2.txt file3.txt file4.txt file5.txt Aku bisa melakukan cat file{1..5}.txtdi bash, karena memperluas jangkauan. Apakah ada …

1
Wake-on-LAN melalui SSH
Saya telah menggunakan Wake-on-LAN dengan sukses selama bertahun-tahun sekarang untuk sejumlah perangkat Linux saya. Ini bekerja dengan cukup baik. Namun, saya juga punya Mac Mini di rumah. Saya telah memperhatikan bahwa ia akan tertidur dan memiliki dua sifat berbeda yang terpisah dari mesin Linux yang saya miliki saat tidur: Masih …

2
Manipulasi baris perintah XML (skrip shell)
Bagaimana cara memanipulasi XML dari baris perintah dalam skrip shell? Ada banyak perintah untuk memanipulasi data tabel, mengganti variabel lingkungan atau mengganti fragmen teks dengan regex, tetapi saya belum menemukan apa pun untuk XML. Skrip build saya perlu menyisipkan tag dengan konten di dalam tag utama dari dokumen xml, dan …

2
Chrome memakan semua RAM dan membekukan sistem
Bagaimana mencegah chrome mengambil lebih dari misalnya 4GB ram. Dari waktu ke waktu ia memutuskan untuk mengambil sesuatu seperti 7GB (dengan total RAM 8GB) dan membuat komputer saya tidak dapat digunakan. Apakah Anda punya bantuan? PS: Saya bahkan tidak membuka lebih dari 10 tab. Sunting: mungkin saya lakukan ... kira-kira …


4
Pisahkan string pada titik dua di / bin / sh
dashScript saya mengambil parameter dalam bentuk hostname:port, yaitu: myhost:1234 Sedangkan port bersifat opsional, yaitu: myhost Saya perlu membaca host dan port menjadi variabel yang terpisah. Dalam kasus pertama, saya bisa melakukan: HOST=${1%%:*} PORT=${1##*:} Tapi itu tidak berfungsi dalam kasus kedua, ketika port dihilangkan; echo ${1##*:}hanya mengembalikan nama host, alih-alih string …
9 shell  string  dash 

1
tampilkan STDOUT sebelum STDERR?
Saya baru mengenal bash dan saya tidak bisa seumur hidup mencari tahu cara menjalankan perintah tertentu, misalkan ./fffdan cetak stdouts reguler sebelum stderr (saya bingung tentang artinya sendiri) sebagai contoh $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: …

1
Bagaimana cara membersihkan buffer copy / paste?
Saya perhatikan ketika saya memilih beberapa teks, menyalin, dan kemudian mencoba dan menempelkannya ke dalam, misalnya, gmail, itu menjaga format. Tidak pernah dalam 10 tahun terakhir ini pernah menjadi fitur yang diinginkan bagi saya. Saat ini saya menggunakan glipper sebagai manajer clipboard saya. Sepertinya jika saya hanya memilih entri salin …
9 xorg  clipboard 

10
Bash: Ekstrak salah satu dari empat bagian dari alamat IPv4
Kita dapat menggunakan sintaks ${var##pattern}dan ${var%%pattern}untuk mengekstrak bagian terakhir dan pertama dari alamat IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Bagaimana kita dapat mengekstrak bagian kedua atau ketiga dari alamat IPv4 menggunakan ekspansi parameter? …

3
Perlindungan perintah shell dengan variabel string
Dalam bahasa pemrograman, saya menjalankan perintah shell sederhana cd var; echo > create_a_file_here dengan var menjadi variabel yang berisi string (semoga) direktori ke tempat di mana saya ingin membuat file "create_a_file_here". Sekarang jika seseorang melihat baris kode ini, dimungkinkan untuk mengeksploitasinya dengan menetapkan misalnya: var = "; rm -rf /" …

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.