debian
黒い背景のterminalでemacsを起動すると青色の文字がとても見にくい・・・ そういうときは設定で色を変更する .emacs にそれぞれ書き加えても良いが、色合いを見ながら変更する方法があったのでメモ M-x list-faces-displayこれで見えにくいと思う色のところ…
黒背景にしたときに青の文字が見にくいというトラブルに遭遇する・・・ いちいち個別に文字の色を調整するのがめんどくさくなってきたので、 デフォルトで入ってるthemaを使ってみる M-x customize-themesM-xってのはmeta-key(大概はエスケープキーとかoptio…
キーバインドを表示するには M-x describe-bindings特定のキーにバインドがあるかないかを知りたいときは M-x describe-keyとしたあとにそのキーを押せばいい キーバインドを無効にするには以下のような一部を.emacsに追加すればよい (global-unset-key "\C-…
まずmarkdown-mode.elを落とす これを~/.emacs.d/elisp とかに置いておく(ロードパスの通っているところ?) curl http://jblevins.org/projects/markdown-mode/markdown-mode.el > markdown-mode.el次にemacsの設定をする 次のことを.emacsに書き加えておく …
最近は、Macでメモを書くときはすべてMacDownというマークダウン形式で書くことが多い昔(10年以上前)は、orgというもを知って、それを使ってたこともあった そのときのメモです emacsにデフォルトで入ってるので、基本的にどの端末でも使えるという点はかな…
;; F5で日付と時間を挿入 (defun my-get-date-gen (form) (insert (format-time-string form))) (defun my-get-dtime () (interactive) (my-get-date-gen "%Y/%m/%d %H:%M:%S")) (global-set-key [f5] 'my-get-dtime)たぶん使わないけど、調べたのでメモ ラ…
背景 Emacsで c-x c-f hoge.c とかで新しいファイルを作ると、普通は何も書かれていないまっさらなファイルができるしかしEmacsは拡張子からファイルをどんなmodeで開くか自動で決めてくれるので、 ついでにテンプレートを挿入すると便利例えばc言語なら #in…
ずっとやりたかったので、やってみた探してみたら以下のlispプログラムをインストールすればいいらしい linum.el line-num.el wb-line-number.el 参考サイト kei10in.hatenablog.jpwww-section.cocolog-nifty.com 実際にやったメモ 最初はline-num.elを入れ…
c-x 2 で縦に画面を2分割 c-x 3 で横に画面を2分割 これを上手いこと使った M-x follow-delete-other-windows-and-splitというコマンドがある画面を横に2分割した状態でこれを使うと・・・・画面を縦に2つ分割した状態で、 「左の画面の下」と「右の画面の上…
M-x install-elisp-from-emacswiki cycle-buffer.elをインストールして、 ;;cycle-bufferをファンクションじゃないところに設定する (autoload 'cycle-buffer "cycle-buffer" "Cycle forward." t) (autoload 'cycle-buffer-backward "cycle-buffer" "Cycle b…
www.server-world.infotokku-engineer.tech sudo systemctl enable <servicename>.serviceって感じでした 自分の場合、末尾の.serviceはつけなくても大丈夫でした 自動起動を無効にしたいとき enableの代わりに disable にしてコマンドを打つ 自動起動になってるか状態を</servicename>…
uptime -s で見れる出力は 2025-03-17 08:17:42これで、いつLinuxが起動したかわかる他にも、起動してからの経過時間は uptime -p で見れるup 1 day, 1 hour, 4 minutes とか 同じような表示がhtopでも見れる
cgi-binからpythonスクリプトを起動する このとき、すでにそのスクリプトが走っていると多重起動することになる たぶんちゃんと動くけど、実行速度が遅くなってしまうのでよろしくないそこで、同時に同じスクリプトが走らないような仕組みを作る必要がある …
LD_LIBRARY_PATHが、ジョブを走らせた側で反映されていないときに起こるらしい これでかなり詰まった・・・ジョブで走らせるシェルスクリプトに以下のことを書いておくexport LD_LIBRARY_PATH=hoge/local/libまたは走らせるジョブスクリプトにGetEnv= trueと…
$ cat /etc/redhat-release $ cat /proc/version $ cat /proc/cpuinfo $ cat /proc/meminfo$ cat /etc/os-release
シェルスクリプトでも意外と配列が役に立つことがある 書き方がちょっと特殊なのでメモしておくlabellist=("A" "B" "C" "D")のような感じで宣言するこの配列の中身を全部書きたいときはecho ${labellist[@]}ある要素だけを書きたいときはecho ${labellist[$i…
awk -F, '{print $2}' timeseries.csv | sed -e "1d" > hoge.txtでおkawk の -F, オプションは区切り文字をカンマ(,)にするsed -eの後の1は1行目を削除するということ csvの1行目は文字列が書かれていることが多い(ほんと?) 複数行の場合、例えば5-10行目の…
今までは#と%を駆使してやっていたが、簡単な方法知ってしまったのでメモ 以前の方法 例えばファイル名が hogehoge.txt だとして、hogehogeだけ欲しいFILE=hogehoge.txt HOGE=${FILE%.*} echo ${HOGE}これでたぶん hogehoge が画面に表示されるはず何をして…
シェルスクリプトって1行目に#!/bin/shと書くものだと勝手に思ってたけど、最近自分が書いているシェルスクリプトを見てみると1行目には何も書いてない・・・・ それどころか、今日出たエラーでは1行目に上の呪文とは関係ない#から始まるコメントを入れてし…
(過去記事のコピペなので内容が古いかも知れません)Install Dropbox for Windows and Mac↑Dropbox 公式 64-bit: cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf - Next, run the Dropbox daemon from the newly created .…
一応、過去にこんな記事を書いたことがあります↓ 【TeX】shiff-jis使ってたのに急にUTF-8に転勤になって涙目な人向けの記事この記事では文字コードを変換する簡単な方法しか書いていないので nkfコマンドについてまとめ直します 基本的にはnkf [オプション] …
とりあえず、考えられる理由は色々あるけど、大概は sudo tail /var/log/apache2/error.logでエラーログを見たら、解決する LinuxのOSが違うと、ファイル名やファイルのPATHが違うので注意 今回はDebian環境 今回の場合は [Fri Apr 09 12:14:00.596509 2021]…
echo `expr $i \* 3` 3 echo $((i * 3)) 3なんで同じ動きをするのかわからん・・・・ hoge=`ls *.txt`と hoge=$(ls *.txt)が同じ動きをするのは大事ですよね 下の書き方の方が、ネストしたときに可読性が高くて良いらしい ランキング参加中です ↓クリックし…
(過去記事のコピペなので内容が古いかも知れません)この1ヶ月くらいうまくいかなかったことが1つ解決したのでメモLinuxでは再起動とか重要なコマンドには管理者権限が必要 けど、すごく頻繁に使うコマンドで毎回sudoパスワードを聞かれるとめんどくさい まし…
カーソル移動 右へ ctrl + f (1文字ずつ移動) / Esc + f (1単語ずつ移動) / ctrl + e (行末へ移動) 左へ ctrl + b (1文字ずつ移動) / Esc + b (1単語ずつ移動) / ctrl + a (行頭へ移動) 削除 その位置で削除 : ctrl + d その位置で1つ左の文字を削除 : ctrl …
(過去記事のコピペなので内容が古いかも知れません) ここに書かれていた方法で解決できたengetu21.hatenablog.com エラーの内容の確認 sudo dpkg --audit --configureで実行してみる(どのパッケージが原因か大体わかる) sudo dpkg --configure squid3 /var/l…
(過去記事のコピペなので内容が古いかも知れません)qiita.com↑にすべて書いてあるので、この通りにやればOK コマンドメモ # UserDir を有効化する sudo a2enmod userdir # 再起動 sudo service apache2 restart # CGIを有効にする # ただ、手元の環境では元…
(過去記事のコピペなので内容が古いかも知れません)イントラサーバーを立てたくなったのでやってみた OS : Debian 9一番使用経験があって、有名なのでpukiwikiを使ってみる 開発者は日本人っぽいまずはここに一度目を通しておく (リンク切れ) 必要なコマンド…
(過去記事のコピペなので内容が古いかも知れません)すでにOSはインストール済のサーバーについて初期設定をしたのでメモ まずは取扱説明書を読む パスワードやら電源のボタンなどの説明がある それすら知らないレベルでサーバーのことはわからん 計算機の電…
(過去記事のコピペなので内容が古いかも知れません) 画面全体を撮る場合 gnome-screenshot delay 5とか後ろに付けると、5秒後の画像になる アクティブな画面を撮る場合 gnome-screenshot --window --delay 5これで5秒後にアクティブ画面の写真を撮る delayを…