Mengetik berikut di Bash: env | grep USER dan set | grep USER memberikan kedua kali nama pengguna yang sama. Bagaimana saya tahu, misalnya ketika mengetik echo $USERapakah shell atau variabel lingkungan telah
Mengetik berikut di Bash: env | grep USER dan set | grep USER memberikan kedua kali nama pengguna yang sama. Bagaimana saya tahu, misalnya ketika mengetik echo $USERapakah shell atau variabel lingkungan telah
Biasanya, bash globbing peka terhadap huruf besar-kecil: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips Menggunakan tanda kurung siku tampaknya tidak mengubah ini: $ echo...
Saat ini saya perlu mengatur shell ikan menjadi shell default saya di NixOS dan tidak ada dokumentasi resmi tentang cara melakukannya secara deklaratif (bukan dengan menjalankan chsh) di
Apakah ada cara saya bisa mencetak nama variabel beserta nilainya? j=jjj k=kkk l=lll for i in j k l do .... done Output yang diharapkan (setiap variabel pada baris terpisah): j = jjj k = kkk l = lll Adakah yang bisa menyarankan cara untuk mendapatkan hasil di
Apakah mungkin, dengan gnome-shell, untuk mendapatkan ruang kerja NxN (misalnya 3x3) dengan pratinjau, seperti ini dimungkinkan dengan persatuan? Jika ya, bagaimana? Terima kasih
Saya memperbarui ke versi GNOME terbaru, 3.26.1, beberapa jam yang lalu, dan saya tidak melihat daftar aplikasi latar belakang yang dulu terletak di sudut kiri bawah layar, pada panel geser tersembunyi. Ikon-ikon milik Audacious, VLC, Dropbox, Redshift, dan aplikasi lain yang saya jalankan di latar...
Saya ingin bertanya: Mengapa echo {1,2,3}diperluas ke 1 2 3 yang merupakan perilaku yang diharapkan, sementara echo [[:digit:]]kembali [[:digit:]]sementara saya berharap untuk mencetak semua digit dari 0hingga
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
Pertimbangkan perintah berikut: bash -c "echo x; cat 1" | tee 1. Pemahaman saya adalah bahwa ia akan bercabang ke shell baru, menulis xke stdout, menulis file 1 not foundke stderr, keluar dan mengembalikan kontrol ke proses induk, dan menulis xke stdout dan ke 1. Oleh karena itu, saya akan...
Saya punya functiondi .bashrcfile saya . Saya tahu apa fungsinya, ia meningkatkan X banyak direktoricd Ini dia: up() { local d="" limit=$1 for ((i=1 ; i <= limit ; i++)) do d=$d/.. done d=$(echo $d | sed 's/^\///') if [ -z "$d" ]; then d=.. fi cd $d } Tetapi bisakah Anda...
Saya mendapat kesan bahwa itu bisa lebih aman untuk digunakan ./*.fastqketika mencari file yang diakhiri .fastq. Misalnya, ./akan mencegah pengambilan file .fastq. Ini jelas salah, seperti yang ditunjukkan pada contoh di bawah ini: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR}...
TL; DR : Mengapa kelompok kurung POSIX membutuhkan spasi setelah {kata yang dipesan tetapi subkulit tidak setelah kata yang dipesan (? Tata bahasa shell POSIX mendefinisikan grup brace dan subkulit sebagai berikut brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list...
Saya ingin melihat daftar panjang untuk satu direktori. Saat saya mengetik ls -lha, saya melihat ini: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x...
Langkah apa yang dilalui sistem saat menangani koneksi SSH? Kami mencoba masuk melalui ssh sshd mulai modul pam dan pam untuk mengotentikasi kami Bergantung pada konfigurasi pam, kami perlu memberikan nama pengguna dan kata sandi (pemeriksaan passwddan shadowfile pam ) cek pam untuk...
Saya memiliki program texcountyang menampilkan jumlah kata dalam dokumen LaTeX saya. Saya juga dapat mem-pipe output ini untuk sedmembuat baris baru TeX linebreaks dan menulis ini ke file yang kemudian dapat saya sertakan dalam dokumen terakhir saya. Tetapi ketika saya melakukan texcount foo.tex |...
Saya memiliki direktori dengan file .MP3 yang ingin saya ubah ekstensi menjadi .mp3. Apa cara termudah untuk melakukan ini? Saya memikirkan sesuatu seperti: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... meskipun saya tahu itu tidak benar. :) substitusi adalah tidak...
$ ls ./dir_with_huge_amount_of_files/errors/ Misalkan direktori penuh dengan gambar dengan cap waktu unix, maksud saya banyak diukur dalam banyak GB atau bahkan lebih. Perintah Shell seperti lsakan mendapatkan peringatan gaya meluap karena mereka tidak dirancang untuk bekerja dengan jutaan...
Saya menjalankan skrip tes kecil ini yang saya tulis: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest dari baris perintah: ./test.sh "1092$212" tapi tanda dolar sedang dihapus. Jika saya menghindarinya, itu berhasil. Tetapi saya pikir tanda kutip ganda akan melindungi...
Saya sering ingin melakukan beberapa varian dari ungkapan ini: $ mkdir 2010 $ svn mv * 2010 Tentu saja, saya mendapatkan kesalahan karena glob juga cocok dengan 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Apakah ada cara untuk mengganti "svn mv * 2010"dengan liner yang...
Jadi saya menulis skrip nautilus kecil ini untuk mentranskode video ke mp3: #! /bin/bash -x if [ -z "$1" ] then zenity --warning --text="Error - No file selected !" exit 1 fi BASEFILENAME=${1%.*} exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" && if [ "$?" -eq 0 ] then zenity...