Unix & Linux

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

8
Bisakah saya "mengekspor" fungsi dalam bash?
source some_file some_file: doit () { echo doit $1 } export TEST=true Jika saya sumber some_file fungsi "doit" dan variabel TEST tersedia di baris perintah. Tetapi menjalankan skrip ini: script.sh: #/bin/sh echo $TEST doit test2 Akan mengembalikan nilai TEST, tetapi akan menghasilkan kesalahan tentang fungsi tidak dikenal "doit". Bisakah saya …
81 bash  function 

1
Apa yang terjadi ketika Anda 'me-mount' folder yang ada dengan konten?
Saat /tmpini ada beberapa file sementara di dalamnya. Ketika saya memasang hard drive saya ( /dev/sdc1) di atas /tmp, saya dapat melihat file di hard drive. Apa yang terjadi pada konten aktual /tmpsaat hard drive saya dipasang? Apakah mungkin untuk melakukan operasi r / w pada konten aktual /tmpsaat hard …
80 mount  tmp 

4
Mengapa benar dan salah begitu besar?
Setelah mengetahui bahwa beberapa perintah umum (seperti read) sebenarnya Bash builtins (dan ketika menjalankannya di prompt saya benar-benar menjalankan skrip shell dua baris yang hanya meneruskan ke builtin), saya mencari untuk melihat apakah sama berlaku untuk truedan false. Ya, mereka pasti binari. sh-4.2$ which true /usr/bin/true sh-4.2$ which false /usr/bin/false …

3
Bola rekursif?
Saya ingin menulis sesuatu seperti ini: $ ls **.py untuk mendapatkan semua nama file .py, berjalan secara hierarki hierarki direktori. Bahkan jika ada file .py untuk ditemukan, shell (bash) memberikan output ini: ls: cannot access **.py: No such file or directory Adakah cara untuk melakukan apa yang saya inginkan? EDIT: …

3
Pemecahan masalah dan debugging jaringan Linux
Dari waktu ke waktu pengguna Linux dan Unix dihadapkan dengan berbagai masalah jaringan. Banyak dari masalah ini disajikan di sini dan di beberapa forum pemecahan masalah lainnya, tetapi sangat konkret dan berisi banyak informasi teknis tambahan, dan kadang-kadang agak sulit untuk memahami poin utama dan alasan sebenarnya perilaku sistem kereta. …

4
Bagaimana cara memulihkan sesi layar 'hilang'?
Entah bagaimana saya berhasil menutup jendela layar tanpa layar 'memperhatikan' itu, sehingga sesi masih ditandai sebagai attached. Ini mencegah saya melampirkan kembali sesi ini. Apa yang dapat saya? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 (01/05/2012 07:11:38 PM) (Detached) 24509.pts-19.XXX-serv8 (01/05/2012 07:10:00 …


12
menentukan jalur ke skrip shell bersumber
Apakah ada cara untuk skrip shell bersumber untuk menemukan jalan menuju dirinya sendiri? Saya terutama khawatir dengan bash, meskipun saya memiliki beberapa rekan kerja yang menggunakan tcsh. Saya kira saya mungkin tidak memiliki banyak keberuntungan di sini, karena sumber menyebabkan perintah dieksekusi di shell saat ini, jadi $0masih permintaan shell …
80 shell  source 


2
keluar dari jendela tmux tanpa keluar dari program Terminal
OK saya baru dalam hal ini. Saya menginstal tmuxuntuk menjalankan percobaan beberapa hari. Setelah mengetik tmux new -s namesaya mendapat jendela baru dengan spanduk hijau di bagian bawah. Saya mengkompilasi dan menjalankan program java. Sekarang saya tidak tahu cara keluar dari jendela (sambil membiarkannya berjalan). Kursor bash (atau apa pun) …
80 terminal  tmux 

8
"Kesalahan input / output" saat mengakses direktori
Saya ingin mendaftar dan menghapus konten direktori pada hard drive yang dapat dilepas. Tapi saya sudah mengalami "Kesalahan input / output": $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ …
80 ubuntu  directory  ntfs 

1
Pengaturan / proc / sys / vm / drop_caches untuk menghapus cache
Sebagai bagian dari melakukan beberapa pengaturan cache dingin, saya mencoba untuk membebaskan cache OS. The dokumentasi kernel (diambil Januari 2019) mengatakan: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To …



2
Bagaimana cara menghapus variabel di baris perintah?
Saya telah mencoba perintah berikut untuk mengaktifkan Proxy yaourt: export ALL_PROXY=http://proxy.example.com:8080 Pertanyaannya adalah bagaimana cara menonaktifkan proxy yaourt? Secara umum, bagaimana saya bisa menghapus nilai variabel dalam shell saat ini?
80 shell  yaourt 

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.