俺が実力をつけていくのを暖かく見守るスレ

1 :1 ◆0l6.oKlUp2 :2016/10/02(日) 13:12:38.26 ID:L/ecp+uW.net
使うディストリビューション
debian on android
debianバージョンは5
gnuのみなのでguiソフトウェアは使えない

なんの実力かって言われても正直困る
とりあえずまずはシェルスクリプトを極めようと思う

111 :1 ◆0l6.oKlUp2 :2016/10/10(月) 00:09:44.80 ID:8Wi5WmxL.net

apt関連からupdateしましょ

100 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:14:56.06 ID:Wo+zayE7.net

>>98
すまんそっちじゃなくてAndroid Terminal emulaterで動かすことを想定してる

15 :1 ◆0l6.oKlUp2 :2016/10/02(日) 15:20:44.80 ID:L/ecp+uW.net

36

実行した
3`だった ミス

142 :1 ◆0l6.oKlUp2 :2016/10/10(月) 03:32:00.98 ID:8Wi5WmxL.net

そうしよう

74 :1 ◆0l6.oKlUp2 :2016/10/03(月) 12:00:48.82 ID:w1VUnhyJ.net

nmapしようかな

43 :1 ◆0l6.oKlUp2 :2016/10/02(日) 18:50:33.90 ID:L/ecp+uW.net

っていうかlinux板でwindowsのコマンドなんか使わんよ

131 :1 ◆0l6.oKlUp2 :2016/10/10(月) 02:02:14.69 ID:8Wi5WmxL.net

何だもっと初歩の初歩からか
http://www.infra.jp/debian/basic.html
ここで初期設定しないといけないわけか
ばかだな

109 :1 ◆0l6.oKlUp2 :2016/10/09(日) 23:50:30.55 ID:Wo+zayE7.net

うーん apt以外は普通のlinuxなんだけどな
apt使えないdebianってarch…

69 :1 ◆0l6.oKlUp2 :2016/10/02(日) 21:25:23.13 ID:L/ecp+uW.net

作る必要性がなくなったわ
すまぬ

50 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:38:13.86 ID:L/ecp+uW.net

次はコマンド引数だ!
コマンドラインがよそのファイルへ実行するときの引数のことだ

#!/bin/bash
echo $0 ←これは引数の数
echo $1
echo $2

echo $@ 引数全部
echo $# 引数の個数

これをviで書いてsh unko.sh $0 $1を書く

52 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:41:55.62 ID:L/ecp+uW.net

そろそろ終わるし一応最後までやるぞー

88 :login:Penguin:2016/10/08(土) 22:36:22.46 ID:nLI2qM4D.net

結局すぐ飽きて放棄されちゃうんだよね
日記スレでよかったじゃん

13 :1 ◆0l6.oKlUp2 :2016/10/02(日) 15:05:35.41 ID:L/ecp+uW.net

次は変数に文字ではなく数字を置き換えてみたいと思う

#!/bin/bash
u=10
echo $u

これで表示されるがこれに足し算をつける場合はecho $u+2ではない

echo `expr $u + 2`

である。
計算するときはexprと`を使う
+の間にスペースを開けるのも重要だ
実行してみる

23 :1 ◆0l6.oKlUp2 :2016/10/02(日) 16:50:10.33 ID:L/ecp+uW.net

条件分岐
正常終了なら0を返す

#!/bin/bash
test 1 -eq 2; echo $?

と打つ。
テストは評価コマンド。-eqは等しければ0を等しくなければ1
そして$?は直前に行った命令が正常に終了したかどうか判定するコマンドだ

つまり1と2が等しければ0等しくなければ1だ
もちろん等しくないので1を返す

実行してみよう

70 :1 ◆0l6.oKlUp2 :2016/10/02(日) 21:25:34.37 ID:L/ecp+uW.net

問題が解決した

22 :1 ◆0l6.oKlUp2 :2016/10/02(日) 16:38:57.71 ID:L/ecp+uW.net

これで配列は終わりだ
配列を弄るときはechoの部分を自分が使うコマンドに変えるんだ

次は条件分岐に入る

164 :login:Penguin:2018/05/22(火) 08:47:58.77 ID:Czl6p0FW.net

僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

WBBOF

117 :1 ◆0l6.oKlUp2 :2016/10/10(月) 00:24:39.40 ID:8Wi5WmxL.net

設定つーかviで書き換えか

124 :1 ◆0l6.oKlUp2 :2016/10/10(月) 00:57:16.17 ID:8Wi5WmxL.net

スクリプトでbashrcつくってパス通すか
めんどい

112 :1 ◆0l6.oKlUp2 :2016/10/10(月) 00:10:35.49 ID:8Wi5WmxL.net

apt updateの前に必要なupdateしてそのまた必要なupdate…

蟻地獄ワロタ

162 :login:Penguin:2017/12/29(金) 17:04:07.09 ID:S/CsVkMC.net

誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

5L3JIVLJET

146 :login:Penguin:2016/10/12(水) 19:32:53.70 ID:qsmMEuML.net

>>143
ヴァ〜カ野郎!!!!!!!!!!!

なにが、須藤がすごい、俺はコイツのせいで会社を辞めた。
日本全国の須藤を敵に回してやる。
特に青森の須藤、お前らは陰険だ。

12 :1 ◆0l6.oKlUp2 :2016/10/02(日) 14:58:37.66 ID:L/ecp+uW.net

unko
unko
unkounko
$u
と表示された

どうやら本当のようだ

92 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:00:11.04 ID:Wo+zayE7.net

さて今回はDebian on androidをやっていきたいと思う

17 :1 ◆0l6.oKlUp2 :2016/10/02(日) 15:52:54.35 ID:L/ecp+uW.net

さて続きやろうか
今日で基本は抑えとこう

103 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:23:01.72 ID:Wo+zayE7.net

ここからスクリプトとコアパッケージを入れて解答sh debian〜で動くと思う
でも新しいAndroidのsd内蔵型は多分エラーでるぞ

https://sourceforge.net/projects/linuxonandroid/files/Debian/

147 :login:Penguin:2016/10/13(木) 00:12:33.19 ID:WnaljVfq.net

お前の言う須藤はゲイ
ホンモノの須藤は男女関係なく無限の愛を注いでくれる人だぜ

105 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:27:34.49 ID:Wo+zayE7.net

まずこのスクリプトを動かそうとするとpassword打ってくれと言われるがsuidとやらを設定しないとpassword打とうが打たまいがあまり関係ない

俺の携帯だけかも知らんがとりあえずまずはsuidの設定から始めようと思うでごんすよ

98 :デフォルトの名無しさん:2016/10/09(日) 22:12:46.69 ID:DIgKvWho.net

何を使っててどんなことを望んでるのかよくわからないが xterm なら shift+左ボタンでコピーできるよ。
script コマンドなんかも知ってて損は無いと思うよ。

139 :1 ◆0l6.oKlUp2 :2016/10/10(月) 03:30:45.91 ID:8Wi5WmxL.net

つかこれarchぶちこんだほうがよくね

54 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:53:37.67 ID:L/ecp+uW.net

そんで選択肢をつけるぞ!

#!/bin/bash

select option in Y /n
do
echo “you press $option” 
break;
done
yかnを選ぶと抜けられる

120 :1 ◆0l6.oKlUp2 :2016/10/10(月) 00:31:18.93 ID:8Wi5WmxL.net

initの動的リンカ通せるように書き換えてrootユーザー作るか

63 :1 ◆0l6.oKlUp2 :2016/10/02(日) 20:27:57.68 ID:L/ecp+uW.net

あとは煩わしいオプション覚えれば大体コマンド作れちゃうね

28 :1 ◆0l6.oKlUp2 :2016/10/02(日) 17:13:40.59 ID:L/ecp+uW.net

>>26
俺の成長を見守るスレ

67 :1 ◆0l6.oKlUp2 :2016/10/02(日) 20:57:49.72 ID:L/ecp+uW.net

さてさて最初に行ったチェックスクリプト作ろうかな
ダルイけど自分の約束だからな

47 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:24:38.13 ID:L/ecp+uW.net

繰り返しでいえばfor文もある

for i in 配列
実行コマンド
だ!

#!/bin/bash
for i in (1 2 3 4 5)
do
echo $i
done

101 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:17:42.07 ID:Wo+zayE7.net

何を望んでるかって言われるとそうだな
自分でディストリビューション配布できるくらいにはなりたいね
何がしたいとかじゃなくて俺の場合は単純に作って終わり理解して終わりが大半かもな
何がしたいのか俺もわからん

59 :1 ◆0l6.oKlUp2 :2016/10/02(日) 20:16:41.70 ID:L/ecp+uW.net

パワーシェル使ってないからパワーシェルの話しされてもボクチン困っちゃう

82 :1 ◆0l6.oKlUp2 :2016/10/03(月) 20:16:29.68 ID:9zFxlJDD.net

うーん奥が深いなぁ

8 :1 ◆0l6.oKlUp2 :2016/10/02(日) 14:31:22.19 ID:L/ecp+uW.net

debianの方はできなかったのでAndroidで適当なディレクトリを作った
ディレクトリというのはファイルのファイルだ

mkdir unko
cd unko
unko.shを作成

シェルスクリプトは始めた#!/bin/bashからだそうなので
取りあえず

#!/bin/bash
echo “unko”

っとしてみた

7 :login:Penguin:2016/10/02(日) 14:31:04.15 ID:h6V4mIzl.net

同じだよ

42 :1 ◆0l6.oKlUp2 :2016/10/02(日) 18:48:39.11 ID:L/ecp+uW.net

>>40
Debian on androidだから

53 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:49:45.37 ID:L/ecp+uW.net

次はユーザーからの入力受付と選択肢だ

linux使ってるならy/nとか見てキーボード打ったことあるだろあれだあれ

#!/bin/bash
while :
do
read key ←読み込み宣言
echo “you pressed $key”
if[$key =”end”]; then
break
fi
done


もうこれだけ見たら説明はいらんだろ
エンドってうったらループが終わる仕組みだぞ

53 :1 ◆0l6.oKlUp2 :2016/10/02(日) 19:49:45.37 ID:L/ecp+uW.net

次はユーザーからの入力受付と選択肢だ

linux使ってるならy/nとか見てキーボード打ったことあるだろあれだあれ

#!/bin/bash
while :
do
read key ←読み込み宣言
echo “you pressed $key”
if[$key =”end”]; then
break
fi
done


もうこれだけ見たら説明はいらんだろ
エンドってうったらループが終わる仕組みだぞ

138 :1 ◆0l6.oKlUp2 :2016/10/10(月) 02:51:12.40 ID:8Wi5WmxL.net

まぁ答えは近いぞ

161 :login:Penguin:2017/02/15(水) 17:31:12.76 ID:8hvdfDTN.net

2017/02/15
Gobjectが意味不明で躓く。
なんであんな分かりにくいんだアレ

56 :1 ◆0l6.oKlUp2 :2016/10/02(日) 20:05:25.84 ID:L/ecp+uW.net

さて次はお待ちかねソースコードに行番号を降っていくぜ

さっきのコマンドライン見て???ってなったやつはこれをみたらわかる

55 :1 ◆0l6.oKlUp2 :2016/10/02(日) 20:01:39.46 ID:L/ecp+uW.net

いろいとみすってた
これだ

106 :1 ◆0l6.oKlUp2 :2016/10/09(日) 22:34:49.61 ID:Wo+zayE7.net

とりあえず今ん所マニュアル化
debianのscriptとcoreをダウンロードした後に解凍 sh 〜で動く

Androidバージョン4.0はこれでおしまい
4.0以降は進む
おそらくリブシグチェインのエラーが出るのでスクリプトをviで書き換え
変数とchrootのところに unset LD_PRELOAD
これで残りはaptとsuid、バージョンアップデートか

35 :1 ◆0l6.oKlUp2 :2016/10/02(日) 18:01:54.59 ID:L/ecp+uW.net

#!/bin/bash
signal=”red”

case文は 

評価式 変数 in
“変数”) 実行コマンド
;;←終了の合図

case $signal in
“red”)
echo “manko”
;;

↓は全てに当てはまらないとき
*)
echo “tinitin”
;;
esac

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 【自家製】MythTV Part.3【HDDビデオ】

    元スレ 1 :login:Penguin:2008/10/11(土) 19:46:38 ID:yUJgQQ37.net Linuxで作るHDDレコーダ。LinuxでTVを見て録画してEPGにも対応。 OS混在LAN内の録…

  • 【Raspberry Pi】ラズベリー・パイ part61【Arm】

    元スレ 1 :login:Penguin:2021/02/02(火) 23:50:39.60 ID:3U2WjVcH.net Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えま…

  • Linuxって実際の所バイナリ互換どれくらいあるの?

    元スレ 1 :login:Penguin:2010/08/07(土) 12:33:10 ID:HOUzCUqS.net 原則としてディストリやバージョンが変われば 再コンパイルする必要があるってのはわかる。 でも実は再コ…

  • 軽いディストリビューション

    元スレ 1 :login:Penguin:2007/07/02(月) 22:54:14 ID:Q3pHICwi.net スペックの低いマシンでXは使う。 お勧めってなんだろうか? RPM系、Debian系なんでもいい。W…

  • MouseGestureL.ahkを流行らせるスレpart3

    元スレ 1 :名無しさん@お腹いっぱい。:2020/11/27(金) 00:10:42.02 ID:nIS5INIx0.net MouseGestureL.ahkとはAutoHotkey_L上で動作する凡用マウスジェスチ…

  • ソフトウェア板 総合質問スレッド Vol.6

    元スレ 1 :名無しさん@お腹いっぱい。:2016/08/11(木) 13:09:39.49 ID:fUDtKIvd0.net 使っているソフトウェアでわからない箇所があったらこのスレで 質問してください 質問テンプレ …

  • POP!OS [ubuntu派生]

    元スレ 1 :login:Penguin:2019/12/26(木) 18:11:35.40 ID:mI5D/vxz.net https://system76.com/pop system76というubuntuの開発にも…

  • JDim part7.1.2

    元スレ 1 :login:Penguin:2021/02/12(金) 14:25:02.82 ID:mkGIbEBt.net https://mao.5ch.net/test/read.cgi/linux/1609398…

  • EmEditor Part 50

    元スレ 1 :名無しさん@お腹いっぱい。 :2019/12/18(水) 22:33:59.79 ID:6sFeNuT00.net !extend:on:vvvvv:1000:512 EmEditor は、Windows …

  • Mozilla Firefox Nightly Part15

    元スレ 1 :名無しさん@お腹いっぱい。 :2018/10/21(日) 15:03:33.58 ID:7zpa53/00.net === Firefoxの次期バージョン「Nightly」「Aurora(Dev)」「β」の…

  • 【Java+Swing】V2C #92【本家のみ】

    元スレ 1 :名無しさん@お腹いっぱい。:2015/09/02(水) 21:27:09.96 ID:3/Wuz1tU0.net □開発者のサイト:Java+Swingによる2chブラウザ V2C   http://v2c…

  • 【deb系】MEPIS Linux 2 【ディストリ】

    元スレ 1 :login:Penguin:2007/12/02(日) 21:57:44 ID:sBW/IC6U.net 安定性と使い易さを追及するDebian GNU/Linux の派生ディストリ。 KDE等最新版を採り…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑