シェルコマンド/シェルスクリプト
systemctl is-enabled condorと打ってみて、enabled と表示されたら自動起動される設定がonになってる自動起動されるように設定変更するには、 sudo systemctl enable --now condor ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参…
自分が思いついたのは(後で調べたら、google AIにもあった) echo "abcdefg" | rev | cut -c 1 revで文字列の順番を逆順にする(catに対するtacみたいなもの) その後で、一番先頭の文字を取ってくる pythonのリストみたいに hoge[-1] みたいなインデックス…
sed 'y/9876543210/9876543210/' 参考 qiita.com 3月5日 | tr 0-9 0-9でもいけると書いてあったけど、手元の環境ではうまくいかず ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML …
windows11だとデフォルトで入ってるとかいう話を聞いたことがありますqiita.com 今回はwindows10の話コマンドプロンプトで、以下のコマンドを打てばいいらしい wsl --install d Debianと後ろつけると、Debianになるとか・・・ windowsの細かいversionによっ…
20GBくらいのファイル群をrsyncするのに20分くらいかかっていることに気づいたこれをcrontabで1分ごとに、走らせていたので少しえらいことになっていた・・・そもそも、実行時間が20分かかるのがおかしいだろう?ということで、rsyncのオプションを早くでき…
sudo systemctl status hogehogeで自作デーモンの状況を確認したら、エラーを吐いてた Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether 参考 do…
kitaeng.hateblo.jpこの記事がわかりやすかった今回は自分はrsyncをcrontabで走らせたかった rsyncするディレクトリはsshfsでマウントしているsshfsがきちんとマウントできているかの判定は1つ前の記事を参照 多重起動しないための方法 1. ロックファイルを…
SSHFSがすでにマウントされているかどうかを確認し、されていなければマウントを実行するmountpoint -q hogeでhogeがマウントされているかチェックできるらしいコードは if ! mountpoint -q /mnt/synology then # マウントされていないとき sshfs ... else #…
Debian12で、rsyncを使っているコードがうまく走らない・・・インストールされてないのかな?と思って、aptでインストール sudo apt -y install rsync rsync.service is a disabled or a static unit, not starting it. というエラー?が出る理由はわからん…
サーバー購入時に入っていた使わないアカウントを削除するsudo userdel -r hogehogehogehogeはユーザー名で置き換えてくださいqiita.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキン…
Debian 管理者ハンドブックというのを偶然見つけましたdebian-handbook.info今の所、最新版はDebian11向けのものっぽいインストール後の初期設定とかは 4.2 インストール作業の各段階 あたりから読んでいくと便利そうこれの一部だけを取り出したものが serve…
.zshrcの一番最後に、mambaをactivateするためのおまじないは書かれているが、新しくターミナルを開いた時にmamba のbaseがactivateされていないとき mamba initとしても、そもそも、そういうオプションがないっぽい代わりに、 conda initとしても、なぜか .…
エラーメッセージ fusermount3: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf エラーメッセージが言う通り、設定ファイルを見て、修正してみる sudo emacs /etc/fuse.confuser_allow_other のコメントアウトを外すこれ…
www.server-world.infoを超絶参考にしながら設定したchrony をインストールして、時刻同期サービスを提供する NTP サーバーを構築する # インストール apt -y install chrony # 設定ファイル sudo emacs -nw /etc/chrony/chrony.conf# 8行目 : デフォルト設…
sudo hostnamectl set-hostname hogehogeでOKhogehogeを好きなものに変える hostname または hostnamectlで本当に変わってるか確認できる 参考 www.server-world.info ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ラ…
tmux kill-serverとtmuxを再起動するコマンドを打つと解決できた 参考 qiita.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
Error: Failed to activate dbus: Image error: /Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists and does not belong to a registered port. Unable to activate port dbus. Use 'port -f activate dbus' to force the activatio…
portを使おうとした時のエラーメッセージ Warning: MacPorts started under Rosetta 2, re-executing natively chatGPTに聞いてみると、あなたのMacはApple シリコンというcpuだけど、terminalはx86_64で動いているとのこと 確認方法 % uname -m x86_64のよ…
前回記事 まずはmac portをアンインストールする sudo rm -rf /opt/local単純に、このコマンドだけではダメみたいでした rm: /opt/local/var/macports/home/Library/Preferences: Permission denied rm: /opt/local/var/macports/home/Library/Mail: Permiss…
かれこれ6年くらい、emacsの起動が遅いです・・・その度に、iniファイルを見直したり、設定ファイルをバイトコンパイルしたりしていましたcoffee-guhaw.hateblo.jp あとはwarningが出るからとそれをみない設定にしたり・・・coffee-guhaw.hateblo.jp 最近、e…
すごく参考になりそうな記事があったのでメモしておきますzenn.dev 使うコマンド # パッケージリストを最新にする apt update # インストールされてパッケージを最新版に更新する apt upgrade -y # 不要になった依存パッケージを削除 apt autoremove # 追加…
% LC_ALL=C xdg-user-dirs-update --forceでOKこのコマンドが入ってなかったら sudo apt-get install xdg-user-dirs-gtkでインストールするただし、日本語のディレクトリは残るので、空っぽで不要なら手で削除する 参考 qiita.comnote.kurodigi.com
過去記事 coffee-guhaw.hateblo.jp diffで横に並べて表示したい diff -y hoge.txt foo.txt diffで横に並べて差分だけを表示したい diff -y --suppress-common-lines hoge.txt foo.txt 参考 qiita.com 他のオプション itpfdoc.hitachi.co.jp ランキング参加中…
新しいユーザーアカウントを作ったので、デフォルトのシェルをzshにしたかったが、zshがインストールされていない・・・ sudo apt-get install zsh chsh -s /bin/zshみたいな感じでOK他の記事では、このあとターミナルを開き直せばzshになると書いてあったが…
apt updateでリストアップデートをしようとしましたが、'deb.debian.org'の解決に一時的な失敗が発生しましたのようなエラーが出て何も進みませんでした 原因はすごく単純でLANケーブルが計算機に刺さっていなかったです・・・そりゃあ無理だなぁ・・・ ラン…
qiita.com sudo adduser hoge または sudo useradd -m hoge ユーザーのログインパスワードを設定する sudo passwd hoge 管理者権限を持たせるには sudo usermod -G sudo hoge ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Py…
python3からsubprocessからsedを呼んであれこれしてみたけど、うまくいかない・・・根拠まだないけど、リダイレクトの部分がうまくsubprocessでは機能しないのかもしれない代わりに、python3でテキストファイルを開いて、中身を置換して書き出すという古典的…
エンコード時に、 ffmpeg -i hoge.mp4 -vf "transpose=1" output.mp4のようにtransposeオプションを挟めばOK transpose=1 が90度時計回り transpose=2 が90度反時計回り transpose3と0もあるが、使わなさそう 参考 photo-tea.comqiita.com ランキング参加中…
解決方法 yt-dlp --rm-cache-dirでキャッシュを消せばいけると書いてある記事があったが特に解決せず・・・・ pip install -U yt-dlpでyt-dlpを新しくしたら解決できた - (追記) ツールの最新状況は以下のgit issueで見れます(英語で書かれてます)github.com…
色々と調べてやってみましたが、いい感じの方法が見つからないです queue MagnetPolarity,NTupleId from ( up,00083875 down,00083879 )lhcb.github.ioみたいな感じで、変数を下にあるリストから取り出してその都度、ジョブを投げるという方法もあるようです…