最新記事

Debian: Nextcloud: データディレクトリ /mnt/disk0/nextcloud-data/ を作成または書き込みできません。
debian
permissions
docker
chmod
nextcloud

Debian: Nextcloud: データディレクトリ /mnt/disk0/nextcloud-data/ を作成または書き込みできません。

Debianのインストールにnexcloudをインストールしました。私が実行したとき: sudo docker run -d -p 8080:80 nextcloud ランダムハッシュを取得します。次にlocalhost:8080設定画面がある場所に移動します。すべてのテキストボックスを入力し、postgresqlを選択しました。 当たった時設定完了設定画面に戻ると、次のメッセージが表示されます。 データディレクトリ/mnt/disk0/nextcloud-data/を作成または書き込みできません。 正しく機能して設定するにはどうすればよいですか? ご協力ありがとうございます

Admin

シェルスクリプトからプロンプトするには、Ctrl-Cを渡します。
shell-script
mercurial

シェルスクリプトからプロンプトするには、Ctrl-Cを渡します。

Mercurialのシェルフ拡張機能を使用したときに発生した状況を再現するために、シェルスクリプトを作成しようとしています。 これを行うには、Mercurialコマンドラインユーザーインターフェイス(UI)が提供するプロンプトを中止する必要があります。次のスクリプトを参照してください rm -rf test-shelveinterrupt hg init test-shelveinterrupt cd test-shelveinterrupt hg branch foo echo "First line of foo" >> foo hg add foo hg ci -m "First line of foo" foo echo "Second line of foo" >> foo hg shelve hg up null hg branch bar echo "First line of bar" >> bar hg add bar hg ci -m "First line of bar" bar hg unshelve pkill -INT shelveinterrupt このスクリプトを実行すると bash shelveinterrupt.sh 、 で終了します file 'foo' was deleted in local [working-copy] but was modified in other [shelve]. You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved. What do you want to do? hg unshelveこれはスクリプトの最後のコマンドへの応答です。 邪魔してメッセージを中断したいです。最後はpkillシェルプロセスを中断するように設計されていますが、もちろんスクリプトが入力を待っている間は呼び出されません。最初のスクリプトを呼び出すために2番目のスクリプトを作成せずに呼び出す方法はありますか? スクリプトを中断すると、次のメッセージが表示されます。 未解決の競合(「hg解決」を参照してから「hg unshelve --continue」を参照)

Admin

この正規表現をsedに優しく変換します。
bash
sed
regular-expression
perl
xmlstarlet

この正規表現をsedに優しく変換します。

sedを使ってこの正規表現を実行しようとしていますが、sedはそれをサポートしていないようですか?無効な文字範囲と呼ばれます echo "$info" | sed -e 's/(?:\d[\s-.]*){12,19}/*/g' スペースに関係なく、12から19の数字を一致させます。 - または。数値 sed: 1: "s/(?:\d[\s-.]*){12,19}/ ...": RE error: invalid character range ダッシュを文字範囲内で上に移動すると、問題は解決したようですが、(?:\d[-\s.]*){12,19}何もしません。これが一致しないという意味ですか?しかし、正規表現のテストケースではそうではありません。 例: A0000000000000000D 1234 1234 1234 1234 VISA 1234123412341234 EXP 1222 CVV 123

Admin

文字列をUnixコマンドに変換
linux
shell-script

文字列をUnixコマンドに変換

変数とその埋め込み文字列があります。 LST_FILE='find \"$2\" \"${TYPE[@]}\" \"${NAME[@]}\" -mmin +\"$HOUR_TO_MIN\"' 関連文字列をコマンドに変換するには?体験版は使えますか?それとも、evalを使用することはお勧めできないという内容を読んだので、evalに代わるものはありますか? eval $LST_FILE 次のコマンドを実行する予定なので、 LST_FILE+='-delete' eval $LST_FILE

Admin

ブロックテキストカーソルを設定するには?
xfce

ブロックテキストカーソルを設定するには?

私は尋ねません。マウスカーソルまたはトピックやポインタ。 XFCE4テキストフィールド(この質問をするために今入力しているようなもの)にブロックカーソルを持ちたいのですが、XFCEが提供するすべては細い垂直線だけです。キーボード設定アプレットで点滅速度を設定できるようですが、GTKやXFCE自体にブロック形状を実装するために使用できるものはありますか?

Admin

dracutでライブ画像を見る
openssl
signature
dracut

dracutでライブ画像を見る

ターゲットホストでEFIを有効にし、独自のPlatformKeyを使用してセキュアブートを有効にし、imgverifyを使用してinitrdの署名を検証するipxeブートイメージを有効にしました。これで、ブートシナリオでrootfsライブイメージを検証する必要がある問題に直面しました。 #!ipxe set remotestorage http://myserver/repository ifconf net0 initrd ${remotestorage}/initrd.img imgverify initrd.img ${remotestorage}/initrd.img.sig kernel ${remotestorage}/vmlinuz.signed initrd=initrd-${net0.dhcp/225}.img root=live:${remotestorage}/clusternode.squashfs console=tty0 console=ttyS0,115200 rd.bootif=0 ifname=net0:${net0/mac} bootdev=net0 ip=${net0/ip}::${net0/gateway}:${net0/netmask}:${net0/hostname}:net0:off nameserver=${net0/dns} boot Clusternode.squashfsの署名検証を実装する方法をご存知ですか?

Admin

grub2インストールエラー:modinfo.shが見つかりません。一般的な回避策を試してください。
ubuntu
fedora
grub2
dual-boot
uefi

grub2インストールエラー:modinfo.shが見つかりません。一般的な回避策を試してください。

私はこれが非常に一般的な質問であることを知っていますが、以下にリストされている一般的な答えの多くを試しましたが、役に立ちませんでした。 デフォルト設定:私はそれぞれ別々の暗号化/非暗号化/ブートパーティションと/ boot / efiパーティション、合計5つを使用してFedora 31 / Ubuntu 18.04デュアルブートを設定しています。 Fedoraを最初にインストールしてからUbuntuをインストールしました。すべてが順調に進み、efiブートメニューからそれらの1つからブートできます。 efiブート順序をロックしてgrubからブートを選択したいのですが、現在Ubuntu grubオプションにはFedoraはありません。そのため、Fedoraで起動し、grub2-install /dev/sdaMBRをFedoraのgrub構成にリセットし、Ubuntuを追加しようとしました。代わりに、私はあまりにも一般的なものを得ますgrub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory。 頑張った拡張コマンド変化はありませんgrub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootfloader-id=grub2。 私も試しましたdnf reinstall grub2-efi shim grub2-tools そしてインストールする grub2-efi-modules それでも私のディレクトリ/usr/lib/grubで見つけることができるものarm64-efiはi386-pc何もありませんx86_64-efi。私はbootmgr関連の内容が少し初めてです。 (私の経験は、新しくインストールするたびに問題が機能するまで、これらの問題を解決するまで拡張されます。) 問題が何であるかを推測したり、他の場所で答えを探している人はいますか?

Admin

awkのサブストリング置換
text-processing
awk
text-formatting

awkのサブストリング置換

以下からタブ区切りのファイルをダウンロードしました。ここ: ##gff-version 3 #!gff-spec-version 1.21 #!processor NCBI annotwriter #!genome-build Nsyl #!genome-build-accession NCBI_Assembly:GCF_000393655.1 #!annotation-source NCBI Nicotiana sylvestris Annotation Release 100 ##sequence-region NW_009338801.1 1 504 ##species https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=4096 NW_009338801.1 RefSeq region 1 504 . + . ID=NW_009338801.1:1..504;Dbxref=taxon:4096;Name=Unknown;bio-material=USDA:TW 136;chrom osome=Unknown;gbkey=Src;genome=genomic;mol_type=genomic DNA;tissue-type=leaf ##sequence-region NW_009338802.1 1 9484 ##species https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=4096 NW_009338802.1 RefSeq region 1 9484 . + . ID=NW_009338802.1:1..9484;Dbxref=taxon:4096;Name=Unknown;bio-material=USDA:TW 136;chro mosome=Unknown;gbkey=Src;genome=genomic;mol_type=genomic DNA;tissue-type=leaf ##sequence-region NW_009338803.1 1 7523 ##species https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=4096 NW_009338803.1 RefSeq region 1 7523 . + . ID=NW_009338803.1:1..7523;Dbxref=taxon:4096;Name=Unknown;bio-material=USDA:TW 136;chro mosome=Unknown;gbkey=Src;genome=genomic;mol_type=genomic DNA;tissue-type=leaf ##sequence-region NW_009338804.1 1 46372 ##species https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=4096 NW_009338804.1 RefSeq region 1 46372 . + . ID=NW_009338804.1:1..46372;Dbxref=taxon:4096;Name=Unknown;bio-material=USDA:TW 136;chr omosome=Unknown;gbkey=Src;genome=genomic;mol_type=genomic DNA;tissue-type=leaf NW_009338804.1 Gnomon pseudogene 32822 34172 . - . ID=gene-LOC104209938;Dbxref=GeneID:104209938;Name=LOC104209938;gbkey=Gene;gene =LOC104209938;gene_biotype=pseudogene;pseudo=true NW_009338804.1 Gnomon exon 32822 34172 . - . ID=id-LOC104209938-1;Parent=gene-LOC104209938;Dbxref=GeneID:104209938;exon_number=1;gb key=exon;gene=LOC104209938;model_evidence=Supporting evidence includes similarity to: 2 Proteins;number=1 ##sequence-region NW_009338805.1 1 53328 ##species https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=4096 NW_009338805.1 RefSeq region 1 53328 . + . ID=NW_009338805.1:1..53328;Dbxref=taxon:4096;Name=Unknown;bio-material=USDA:TW 136;chr omosome=Unknown;gbkey=Src;genome=genomic;mol_type=genomic DNA;tissue-type=leaf NW_009338805.1 Gnomon gene 10570 12535 . - . ID=gene-LOC104217587;Dbxref=GeneID:104217587;Name=LOC104217587;gbkey=Gene;gene=LOC1042 17587;gene_biotype=protein_coding NW_009338805.1 Gnomon mRNA 10570 12535 . - . ID=rna-XM_009770987.1;Parent=gene-LOC104217587;Dbxref=GeneID:104217587,Genbank:XM_0097 70987.1;Name=XM_009770987.1;gbkey=mRNA;gene=LOC104217587;model_evidence=Supporting evidence includes similarity to: 100%25 coverage of the annotated genomic f eature by RNAseq alignments%2C including 2 samples with support for all annotated introns;product=ribosome-interacting GTPase 1-like;transcript_id=XM_00977098 7.1 NW_009338805.1 Gnomon exon 12140 12535 . - . ID=exon-XM_009770987.1-1;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XM_ 009770987.1;gbkey=mRNA;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;transcript_id=XM_009770987.1 NW_009338805.1 Gnomon exon 11826 11939 . - . ID=exon-XM_009770987.1-2;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XM_009770987.1;gbkey=mRNA;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;transcript_id=XM_009770987.1 NW_009338805.1 Gnomon exon 11521 11695 . - . ID=exon-XM_009770987.1-3;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XM_009770987.1;gbkey=mRNA;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;transcript_id=XM_009770987.1 NW_009338805.1 Gnomon exon 10570 10889 . - . ID=exon-XM_009770987.1-4;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XM_009770987.1;gbkey=mRNA;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;transcript_id=XM_009770987.1 NW_009338805.1 Gnomon CDS 12140 12154 . - 0 ID=cds-XP_009769289.1;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XP_009769289.1;Name=XP_009769289.1;gbkey=CDS;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;protein_id=XP_009769289.1 NW_009338805.1 Gnomon CDS 11826 11939 . - 0 ID=cds-XP_009769289.1;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XP_009769289.1;Name=XP_009769289.1;gbkey=CDS;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;protein_id=XP_009769289.1 NW_009338805.1 Gnomon CDS 11521 11695 . - 0 ID=cds-XP_009769289.1;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XP_009769289.1;Name=XP_009769289.1;gbkey=CDS;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;protein_id=XP_009769289.1 NW_009338805.1 Gnomon CDS 10813 10889 . - 2 ID=cds-XP_009769289.1;Parent=rna-XM_009770987.1;Dbxref=GeneID:104217587,Genbank:XP_009769289.1;Name=XP_009769289.1;gbkey=CDS;gene=LOC104217587;product=ribosome-interacting GTPase 1-like;protein_id=XP_009769289.1 ... 次のコマンドは、NW_009592716.1.lst、NC_007500.1.lstなど、さまざまな列名に対して複数のファイルを生成できません。 cat GCF_000393655.1_Nsyl_genomic.gff |awk '$3=="CDS"' | sed 's/;/\t/g' | awk '{print $1,$7,$12}' | sed 's/Name=//g' | awk 'substr($3,11,11)==1 {print $3$2,$1}' | sort | uniq | awk '{print >> $2 ".lst"; close($2)}' 複数のファイルの代わりに1つのファイルのみを生成します。 $ head NC_007500.1.lst YP_358649.1- NC_007500.1 YP_358650.1+ NC_007500.1 YP_358650.1- NC_007500.1 YP_358651.1- NC_007500.1 YP_358652.1- NC_007500.1 YP_358653.1- NC_007500.1 YP_358654.1+ NC_007500.1 YP_358655.1+ NC_007500.1 YP_358656.1+ NC_007500.1 YP_358657.1- NC_007500.1 ... 上記のコマンドを他の文字列の長さに許可するにはどうすればよいですか? よろしくお願いします。

Admin

Linuxでデスクトップウィジェットを追加する方法
gnome
desktop-environment

Linuxでデスクトップウィジェットを追加する方法

写真のように、gnomeにデスクトップウィジェットを追加する方法があるかどうかを知りたいです。この写真には測量器を使用した。 RainmeterはLinuxでは利用できません。私はそれらを完全にカスタマイズしたいと思います。 私はZorin OS 16(Ubuntu 20.04 LTS)を使用しています。 メモリ:4GB GNOME:3.38.4 私が望むもの 私の現在のデスクトップ

Admin

grep -mを使用してX行を新しい圧縮ファイルに保存する
linux

grep -mを使用してX行を新しい圧縮ファイルに保存する

次のパターンのファイルがあります。 @A00479:60:HL5HKDSXX:1:1101:1759:1000 1:N:0:CAGCGTTA TGAGCCACAGACCCTGGATCCCTCCCTGAGGTCCCATGGGACGGGCAGGCTGGGCATACCTGCAGAGAAGATGTGGCCAGCCACGGCCAGGAACGCATCGGTCACCACAGGCTCAGACTGCAGGGAGATGTGCAGCTGACGCGCCACGTTG + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF grepを使用して、「@」パターンを持つ最初の100個のシーケンスを「選択」して新しい圧縮ファイルに保存したいと思います。 私はこれを試しています。 gzip | grep -m 10 @ test_seq_R1.fasta | cat test_seq_R1.fasta > test_seq_R1_zipped ただし、デフォルトでは、元のファイルtest_seq_R1.fastaと同じ内容を返します。 @patternで始まる最初の100個のシーケンスを選択し、grepそれを使用して新しいファイルに圧縮する方法はgzip? ありがとう

Admin

2つのフォルダのバイナリ差のサイズを取得する方法
diff
binary

2つのフォルダのバイナリ差のサイズを取得する方法

何百ものファイルを含む2つのフォルダ間のバイナリ差のサイズ(バイト)を知る必要があります。理想的には、次のようxtool --recursive /path/to/folderA/path/to/folderBな結果を出力するツールを見つけてください。 folderA and folderB have X bytes in common and Y bytes difference. このツールはおそらく存在しないので(xfdeltaがサイズを確認するすべてのファイルに対して比較を実行できることを知っています)、これを達成するための良い方法/スクリプトが良いでしょう。 rsync -rlptDEuiIn /folderA /folderB --statsたぶん、合計転送されたファイルサイズの行を取得できますか?たぶん、より良いオプションがありますか?

Admin