或阿呆のブログ

巷では、武器商人@ダーツで通っていました。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

Linux

Pythonに慣れてしまったプログラマがC言語で書くにあたって苦労するインデント。

Pythonはインデントをシンタックスとして強制する言語。なので、シンタックスエラーの無いソースコードは見栄えの統一感が素晴らしい。プログラマにはある程度自由を与えるべきだと思うが、見栄えによって可読性が変わったりするので、インデントスタイルの…

C言語の基本の基本〜Hello,World!を出力する。

C言語はコンパイラ型言語であるため、ソースコードをコンパイルし、実行形式のファイルを生成して実行する。という記載は、プログラミングをはじめて簡単な書籍を読めば誰でもわかる。もうちょっと細かい話をする。hello.c というソースファイルがあるとする…

Vimをインストール。Vimのパッケージにもいろいろあるようだね。

Vim使いたいんでvimコマンド叩いたら、いろいろパッケージあるよって言われた・・・。 $vim The program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-nox Try: sudo apt-get install <selected package> どれを</selected>…

Linux基本コマンドを復習。llコマンドが見つからない。aliasでllコマンドを設定。

更新 Linux llコマンドが無い場合の対処 - oneshotlife_tomの日記LinuxMint14ってllコマンド無いんだ・・・。lsは普通に問題無し。まぁ、無いわけないだろうけどw $ls Desktop Downloads Pictures Templates perl5 Documents Music Public Videos src llはコ…

仕事でLinux/C gccを使うことになったので復習

プログラマ一年生のときから1年半くらいLinux/C環境でプログラミングをしていたのだけれども、そのときは手順書通りにやれば業務遂行は問題無く、深く理解はしていなかったな・・・。その後はSymbianOS(リアルタイムOS)、VisualStudio使ったりと、Linuxから…

コマンド履歴の中で特定のものだけ表示

プロンプトの表示を変更したいんだけど、コマンドが思い出せない。 exportが付くのは覚えているんだけど・・・こんなときに使えるのが、 history コマンドだけど、これだとコマンド履歴が大量に表示されてしまう。そこでgrepと併せて使う。そうすることで絞…

Linuxコマンド:空のファイルを作成する。

空のファイルを作成することは多いので書いておく。DOSだとこれに対応するコマンドが無くて不便だったりする。 touch タイムスタンプ更新のコマンドだが、引数に存在しないファイルを指定すると、新しいファイルが生成される。以下コマンドの例。 $ls $touch…

Linux:プロンプトのディレクトリの表示を変更する

デフォルトでは、 oneshotlife@oneshotlife:~$↑こんな感じで表示されているかと思う。長いと見にくかったり、他人にお見せするにはちょっと適切ではないかなと思ったりするので、表示を変更してみる。 export PS1='$'上記コマンドで、$の表示だけに出来る。…