差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
コマンド [2023/09/10 14:23] – skk | コマンド [2024/09/02 21:31] (現在) – skk | ||
---|---|---|---|
行 1: | 行 1: | ||
- | = [[コマンド]] | + | = [[コマンド]] |
+ | ~~NOCACHE~~ | ||
OS に関係なく利用できるコマンドに関して. | OS に関係なく利用できるコマンドに関して. | ||
行 42: | 行 43: | ||
| | ||
- | ===== - MarkDown | + | ===== - MarkDown |
==== - 概要 ===== | ==== - 概要 ===== | ||
- | github などの影響で,MarkDown が色々使われているが,ある程度整形された状態で | + | github などの影響で MarkDown が各所で使われているが,ある程度整形された状態で印刷しようと考えると,Windows 編集ツールは有料のものしか見つからなかった[2023-09-10].一時期 Typora を使っていたがいつの間にか有料になっていたけど,お金払うほどしょっちゅう印刷するわけではないので,pandoc で済ますことにする. |
+ | |||
+ | ==== - インストール ==== | ||
+ | |||
+ | Linux なら apt で探す.FreeBSD なら pkg または ports でインストール.ports の場合,大きなソフトウェアなので少し時間がかかる. | ||
+ | |||
+ | ==== - MarkDown の亜種 ==== | ||
+ | [2023-11-15] | ||
+ | |||
+ | MarkDown の種類がどれくらいあるのか分からないが,少なくとも入力フォーマットとして,以下が存在しているらしい. | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | markdown_github は pandoc 2.0 以上だとあまり推奨されてなさそうで,gfm というのが使えるようだ. | ||
+ | |||
+ | 標準の markdown だと水平線の表現が半角の '' | ||
==== - LaTeX エンジンの選定 ==== | ==== - LaTeX エンジンの選定 ==== | ||
行 89: | 行 110: | ||
==== - ページの余白がでか過ぎる ==== | ==== - ページの余白がでか過ぎる ==== | ||
- | デフォルトのままだと,余白が多き過ぎて印刷した際に紙がもったいない.default.latex 内の \begin{document} の前あたりに,以下の設定を追記し,余白を狭くした. | + | デフォルトのままだと,余白が多き過ぎて印刷した際に紙がもったいない.default.latex 内の \begin{document} の前あたり,行数だと 350 行目あたりに以下の設定を追記し,余白を狭くした. |
行 106: | 行 127: | ||
</ | </ | ||
+ | ==== - タイトルなどを入れる [2023-09-13] ==== | ||
+ | |||
+ | LaTeX のタイトルや著者などの情報は,markdown の最初の方に以下のように書いておけば設定される. | ||
+ | |||
+ | <code markdown> | ||
+ | --- | ||
+ | title: タイトルだよ | ||
+ | author: skk | ||
+ | date: \today | ||
+ | figureTitle: | ||
+ | tableTitle: " | ||
+ | listingTitle: | ||
+ | figPrefix: " | ||
+ | eqnPrefix: " | ||
+ | tblPrefix: " | ||
+ | lstPrefix: " | ||
+ | --- | ||
+ | </ | ||
+ | |||
+ | 参考ページ:https:// | ||
+ | |||
+ | ==== - 定義の記述 [2023-09-14] ==== | ||
+ | |||
+ | LaTeX における '' | ||
+ | |||
+ | < | ||
+ | 何かのアイテム | ||
+ | : | ||
+ | : * 定義1 | ||
+ | : * 定義2 | ||
+ | </ | ||
+ | |||
+ | 一行目の '':'' | ||
+ | |||
+ | 二行目三行目は実際の定義の文章を書いている.'' | ||
+ | |||
+ | もし,アイテム部分がすごく長くなる場合,enumitem という LaTeX パッケージが利用できるがまだ試していない為,そのうち試したい.[[https:// | ||
====== - imapfilter ====== | ====== - imapfilter ====== | ||
行 164: | 行 222: | ||
====== - ffmpeg ====== | ====== - ffmpeg ====== | ||
+ | * [[ffmpeg]] | ||
+ | |||
====== - latex2rtf | ====== - latex2rtf | ||
行 177: | 行 237: | ||
</ | </ | ||
* VNC の場合,ポート番号は 5900 + VNC サーバのディスプレイ番号.よって,5900+1 とか. | * VNC の場合,ポート番号は 5900 + VNC サーバのディスプレイ番号.よって,5900+1 とか. | ||
+ | |||
+ | ====== - unison | ||
+ | 2 つのマシン間でファイルの同期をとるためのコマンド. | ||
+ | |||
+ | * [[unison]] | ||
====== - nslookup 使い方 | ====== - nslookup 使い方 | ||
行 200: | 行 265: | ||
* .cab ファイル作成 | * .cab ファイル作成 | ||
- | ====== - find でファイル削除 | + | ====== - find ====== |
+ | |||
+ | ===== - find で空白ファイル名の空白を削除 | ||
+ | |||
+ | 中身は理解してない. | ||
+ | |||
+ | <code bash> | ||
+ | % find . -type f -name "* *.txt" -exec bash -c 'mv " | ||
+ | % **find / -type f -name "* *.txt" -exec bash -c 'mv " | ||
+ | </ | ||
+ | |||
+ | 引用元: | ||
+ | * https:// | ||
+ | |||
+ | ===== - find でファイル削除 | ||
linux, freebsd ともに,' | linux, freebsd ともに,' | ||
- | ===== - linux | + | ==== - linux ==== |
< | < | ||
% find . -inode 11111 -ok rm ' | % find . -inode 11111 -ok rm ' | ||
</ | </ | ||
- | ===== - freebsd | + | ==== - freebsd |
< | < | ||
% find . -inum 1111 -exec ls ' | % find . -inum 1111 -exec ls ' | ||
% mv `find . -inum 1111 -print` hoge.exe | % mv `find . -inum 1111 -print` hoge.exe | ||
</ | </ | ||
+ | |||
+ | ====== - for を使っての複数ファイル処理 ====== | ||
+ | |||
+ | [2024-08-08] for を使って複数のファイルに対して,一括処理をしたい場合は,僕は以下のように書くことが多い. | ||
+ | |||
+ | <code bash> | ||
+ | % for HOGE in `ls` | ||
+ | > do | ||
+ | > zip $HOGE.zip $HOGE | ||
+ | > done | ||
+ | </ | ||
+ | |||
+ | ただしこの方法は,ls の出力する空白が区切り文字として扱われるため,ファイル名に空白が入っていると上手く処理できない. | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | % IFS=$' | ||
+ | > do | ||
+ | > zip $HOGE.zip $HOGE | ||
+ | > done | ||
+ | </ | ||
+ | |||
+ | [2024-09-02] Ubuntu 附属の /bin/sh だと,この方法は上手く動作せず./ | ||
+ | |||
====== - gnuplot ====== | ====== - gnuplot ====== | ||
+ | |||
+ | ---- | ||
+ | このページへのアクセス | ||
+ | 今日: {{counter|today}} / 昨日: {{counter|yesterday}} | ||
+ | 総計: {{counter|total}} | ||
+ | |||