ITedite

search
  • ホーム
  • サイトマップ
menu
  • ホーム
  • サイトマップ
キーワードで記事を検索
シェルスクリプト

シェルスクリプト

2006.10.06 tappe

理解が足りねー! レガシーな文法嫌い・・・。 が、避けては通れないので、そろそろ本気で復習します・・・。 そのためには実験環境が必要。 週末は秋葉原でサーバでも物色するか・・・。

シェルスクリプト

シェル変数

2006.10.06 tappe

つまり・・・ 代入するときには$がいらない。 参照するときは$がいる。 あと、「=」の前後にスペースを入れてはダメだったはず。

シェルスクリプト

位置パラメータ

2006.10.06 tappe

シェルスクリプト実行時の引数は自動的に「位置パラメータ」としてシェル変数に代入される。 1番目の引数は$1、 2番目の引数は$2、 といった具合。 詳しくはシェルスクリプトポケットリファレンスのP34を参照。

シェルスクリプト

文字列演算子

2006.10.06 tappe

${変数名:=値} とすれば、シェル変数が未設定か値がヌルの場合、指定した値を設定し、さらにその値を返す。 ちなみに、 $変数名 と ${変数名} は同じ。多分。

シェルスクリプト

for構文

2006.10.06 tappe

基本的。 が、シェルスクリプトポケットリファレンスbash編のP43の記述は明らかに間違っている。 基本構文の記述ミスってwwwww 雑魚すぎ。 しかも技術評論社のサイトには正誤表なし。 技術評論社クソじゃね? もしかし…

Linux

リモートサーバのコマンドを実行するには

2006.10.05 tappe

sshを使えばできる。 が、パスワード認証が邪魔。 公開鍵と秘密鍵を使えば、認証を自動化できるはず。 セキュリティが弱体化しないように落とし所を調査すべし。 ※参考サイト(調査中) OpenSSHを使って,パスワードなし…

Linux

別のユーザ権限でコマンドを実行するには

2006.09.29 tappe

PHPのexec関数を使うと、コマンドはApacheの実行権限(大抵、apacheかnobody)で起動される。 で、これだと実行できないコマンドがあったり、 apache権限以外でプロセスを立ち上げたい場合などは、 s…

Linux

rootで他のユーザのパスワードを確認する

2006.09.29 tappe

これ、できないっていわれてるけど本当にできないのかな? パスワードは暗号化されて格納されているというけど、 この暗号化って 平文⇒暗号文 の片方向のみってこと? エンコードアルゴリズムしかないってことなのかな。 多分そう…

Linux

/etcナビゲーション

2006.09.29 tappe

/etc 配下には素敵なファイルが一杯あります。 ■登録済みのユーザ一覧 /etc/passwd ■登録済みのグループ一覧 /etc/group ■登録済みユーザのパスワード一覧(暗号化) /etc/shadow それぞ…

Linux

コマンドに標準入力を叩き込む方法

2006.09.29 tappe

一口に標準入力といっても色々あります。 その1 とやれば、hoge.txtの内容がhogecommandに標準入力として叩き込まれる。 その2 とやれば、hogeがhogecommandに標準入力として叩き込まれる。 そ…

  • <
  • 1
  • …
  • 153
  • 154
  • 155
  • 156
  • 157
  • …
  • 202
  • >

最近の投稿

  • UE5プロジェクトをGitHubでバージョン管理する手順
  • G-SYNC設定
  • std::vectorとstd::arrayの違い
  • 【TortoiseGit】ローカルにCloneしたリポジトリのURLを調べる方法
  • sizeof()とstd::size()の挙動の違い

人気の投稿

  • 【TortoiseGit】mergeのやり方 1.1k件のビュー
  • 【TortoiseGit】修正をなかったことにする方法(リセット) 403件のビュー
  • 【TortoiseGit】特定のリビジョンに戻す方法 360件のビュー
  • 【TortoiseGit】チェリーピックのやり方 308件のビュー
  • 【TortoiseGit】親ブランチの修正を子ブランチに反映する方法(リベース) 257件のビュー
  • 【TortoiseGit】ログメッセージの内容について 230件のビュー
  • 【TortoiseGit】複数のコミットをrebaseで一つにまとめる方法 174件のビュー
  • 【TortoiseGit】修正の打ち消し(revert) 166件のビュー
  • GitHub上でドラフトプルリクエストからプルリクエストに変更する方法 138件のビュー
  • CPU Load-Line Calibrationの挙動について検証してみた 129件のビュー

最近のコメント

  • i7-6700Kをi7-7700K相当にオーバークロックしてみた に La より
  • 特定パッケージのcheckstyle警告除外 に eclipse che 2018 | eclipseブログ より
  • Failed to install Hoge.apk on device ‘1000cc770082’: タイムアウト 対策 に yasushi より
  • Akumaの使い方 に 通りすがり より
  • Akumaの使い方 に tappe より

タグ

Apache BIOS C++11 C++14 C++17 CDT cppunit gcc gdb Git Git Bash GitHub GNOME grep jenkins libevent Maven Netty OC rpm rsyslog Samba scrum Seasar spider Tomcat TortoiseGit Unity VisualStudio Visual Studio 2019 VisualStudio2019 W-ZERO3 Windows Windows10 yum Z170 インストール オーバークロック ジェネリックス デザインパターン ネットワーク ライブラリ 正規表現 疑問 秀丸

カテゴリー

アーカイブ

  • プライバシーポリシー
  • お問い合わせ

©Copyright2025 ITedite.All Rights Reserved.