Unix & Linux

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


1
Debian: tidak dapat menghapus symlink di / sys /: operasi tidak diizinkan
Saya menjalankan beberapa perintah tanpa sepenuhnya memahaminya ketika mencoba untuk mendapatkan kecerahan layar bekerja dan sekarang saya terjebak dengan symlink jahat di '/ sys / class / backlight / asus_laptop' yang saya coba singkirkan. saya telah mencoba sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop …
10 linux  permissions  rm  sysfs 

5
Ambil kode keluar dari perintah keluar
Saya memilikinya di skrip bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sepertinya akan keluar tepat setelah perintah keluar, yang masuk akal. Saya bertanya-tanya apakah ada beberapa perintah sederhana yang dapat memberikan kode keluar …

4
Bagaimana POSIX-ly menghitung jumlah baris dalam variabel string?
Saya tahu saya bisa melakukan ini di Bash: wc -l <<< "${string_variable}" Pada dasarnya, semua yang saya temukan melibatkan <<<operator Bash. Tetapi dalam shell POSIX, <<<tidak terdefinisi, dan saya tidak dapat menemukan pendekatan alternatif selama berjam-jam. Saya cukup yakin ada solusi sederhana untuk ini, tetapi sayangnya, saya belum menemukannya sejauh …

1
Tulis perintah terstruktur dalam banyak baris dengan tombol tab diaktifkan
Saya ingin menulis perintah terstruktur dalam beberapa baris sebagai $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text tetapi menemukan tab tidak berfungsi, Bagaimana saya bisa mengaktifkan tombol tab di …
10 bash 

3
Jadwalkan hari terakhir setiap bulan
Saya membaca dari sebuah instruksi untuk menjadwalkan sebuah skrip pada hari terakhir bulan itu: Catatan: Pembaca yang cerdik mungkin bertanya-tanya bagaimana Anda dapat mengatur perintah untuk dieksekusi pada hari terakhir setiap bulan karena Anda tidak dapat menetapkan nilai dayofmonth untuk mencakup setiap bulan. Masalah ini telah menjangkiti programmer Linux dan …
10 shell-script  cron  date  test 



2
Mengapa di Linux modern, ukuran tumpukan standar sangat besar - 8MB (bahkan 10 pada beberapa distribusi)
Misalnya, di OSX, bahkan kurang dari 512k. Apakah ada ukuran yang disarankan, mengingat, bahwa aplikasi tidak menggunakan rekursi dan tidak mengalokasikan banyak variabel stack ? Saya tahu pertanyaannya terlalu luas dan sangat tergantung pada penggunaannya, tetapi masih ingin bertanya, karena saya bertanya-tanya apakah ada alasan tersembunyi / internal / sistem …


2
Mengapa halaman manual apt-key menyarankan agar tidak menggunakan perintah add-nya?
The man page Ubuntu untuk apt-key termasuk catatan berikut mengenai apt-key add: Catatan: Daripada menggunakan perintah ini keyring harus ditempatkan langsung di direktori /etc/apt/trusted.gpg.d/ dengan nama deskriptif dan "gpg" atau "asc" sebagai ekstensi file. Saya tidak berpikir saya pernah melihat saran ini di tempat lain. Sebagian besar proyek yang meng-host …
10 apt 

3
Bagaimana cara grep untuk unicode dalam skrip bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Pada dasarnya, jika file "out.txt" berisi " " di mana saja di dalam file, saya ingin menggemakan "berfungsi" DAN jika file "out.txt" TIDAK mengandung " " di mana saja dalam file, maka saya ingin ke cat out.txt EDIT: …


2
Perilaku aneh tr menggunakan rentang
Saya memiliki satu server tertentu yang menunjukkan perilaku aneh saat menggunakan tr. Berikut adalah contoh dari server yang berfungsi: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Itu masuk akal bagi saya. Namun, ini dari server 'khusus': [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Seperti yang Anda lihat, menghapus semua karakter huruf …

1
opsi alternatif ke rm -f
Saya ingin menjalankan baris perintah: cd ~/www/tmp/; rm -P 2* Tapi saya mendapatkan kesalahan jika tidak ada file yang dimulai dengan 2. Anda akan berpikir saya ingin menggunakan -f, namun: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not …
10 command-line  rm 

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.