Unix & Linux

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

14
Ganti string dalam file teks berukuran besar (70GB), satu baris
Saya memiliki file teks (70GB), satu baris , dan saya ingin mengganti string (token) di dalamnya. Saya ingin mengganti token <unk>, dengan token dummy lainnya ( masalah sarung tangan ). Saya mencoba sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new tetapi file output corpus.txt.newmemiliki nol-byte! Saya juga mencoba menggunakan perl: perl …

3
Mengutip dalam $ (substitusi perintah) di Bash
Di lingkungan Bash saya, saya menggunakan variabel yang berisi spasi, dan saya menggunakan variabel ini dalam substitusi perintah. Sayangnya saya tidak dapat menemukan jawabannya di SE. Apa cara yang benar untuk mengutip variabel saya? Dan bagaimana saya harus melakukannya jika ini bersarang? DIRNAME=$(dirname "$FILE") atau apakah saya mengutip di luar …

4
Diutamakan dari operator logika shell &&, ||
Saya mencoba untuk memahami bagaimana presedensi operator logis bekerja di bash. Sebagai contoh, saya akan berharap, bahwa perintah berikut tidak menggemakan apa pun. true || echo aaa && echo bbb Namun, bertentangan dengan harapan saya, bbbdicetak. Bisakah seseorang tolong jelaskan, bagaimana saya bisa memahami senyawa &&dan ||operator di bash?
126 bash  shell 

9
Bagaimana cara menghapus garis duplikat di dalam file teks?
File teks saya yang besar (hingga 2 GiB) berisi sekitar 100 duplikat tepat dari setiap baris di dalamnya (tidak berguna dalam kasus saya, karena file tersebut adalah tabel data seperti CSV). Yang saya butuhkan adalah menghapus semua pengulangan sementara (lebih disukai, tetapi ini dapat dikorbankan untuk meningkatkan kinerja yang signifikan) …


10
Bagaimana cara menentukan versi CentOS?
Bagaimana cara menentukan versi server CentOS tanpa akses ke antarmuka grafis apa pun? Saya sudah mencoba beberapa perintah: # cat /proc/version Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) … # cat /etc/issue Red Hat Enterprise Linux Server release 5.3 (Tikanga) tetapi yang mana yang benar: 4.1.2-4 …
125 centos  version 

5
Bagaimana cara mengganti argumen baris perintah?
Saya mencari SO dan menemukan bahwa huruf besar mengikuti string akan bekerja str="Some string" echo ${str^^} Tapi saya mencoba melakukan hal serupa pada argumen baris perintah, yang memberi saya kesalahan berikut Mencoba #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No error, but output …


5
Apa itu Superblock, Inode, Dentry, dan File?
Dari artikel Anatomi sistem file Linux oleh M. Tim Jones, saya membaca bahwa Linux melihat semua sistem file dari perspektif seperangkat objek umum dan objek-objek ini adalah superblock , inode , dentry , dan file . Meskipun sisa paragraf menjelaskan hal di atas, saya tidak merasa nyaman dengan penjelasan itu. …

5
Cara memilih nama direktori selama pembatalan
Katakanlah saya memiliki nama file ugly_name.tar, yang ketika diekstraksi, menjadi ugly_namedirektori. Perintah apa yang bisa saya gunakan sehingga nama direktori yang dihasilkan adalah pretty_namesebaliknya?
125 rename  tar 



3
Menemukan semua file besar di sistem file root
Saya memiliki server linux, yang saat ini memiliki penggunaan di bawah ruang: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Seperti yang terlihat. /adalah 78%. Saya ingin memeriksa, …
124 find  disk-usage 

9
Keluar vim lebih cepat
Saya menggunakan Vim terutama untuk mengedit cepat daripada sesi kerja yang panjang. Dalam hal ini, saya menemukan urutan keyboard untuk berhenti terutama melelahkan: Esc, Shift+ ;, w, q, Enter. Bagaimana cara menghentikan Vim (mungkin menyimpan dokumen) dengan penekanan tombol paling sedikit? Terutama dari mode Insert.

2
Apa perbedaan antara pengguna normal dan pengguna sistem?
Beberapa dokumentasi yang saya lalui memiliki saklar boolean pada apakah pengguna adalah pengguna 'sistem' atau pengguna 'normal' (default ke 'normal'). Apa perbedaan antara kedua mode kapal pengguna ini? Saya tidak perlu mempelajari apa itu pengguna atau mengapa Anda membutuhkannya (bahkan yang 'palsu'), tetapi perbedaan khusus ini tidak intuitif bagi saya.
124 users 

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.