SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
140904 ver. 1.0 
Bash on Mac OSX Terminal 
Presented by Satoshi Kume 
1. bash 
sh(Bシェル)のGUI改良版!? 
Bシェルスクリプトの実行を行うことができる。 
(Macターミナルの起動) 
$ bash 
「bash-3.2$」というように表示が変わる。
2. ターミナルコマンド① 
ls 
$ ls or $ ls XX* # ファイル一覧の表示。 
$ ls -a # すべてのファイルの表示。隠しファイルも。 
$ ls -1 # ファイルの列表示。 
cd 
$ cd <ディレクトリ> # ディレクトリの移動 
#「tab」でフォルダ記入が便利 
pwd 
$ pwd # カレントディレクトリの確認 
mkdir 
$ mkdir <フォルダ名> # ディレクトリの作製 
$ cat test.txt # test.txt内の表示(ファイル名は任意) 
cat 
$ cp test1.txt test2.txt #ファイル・ファルダのコピー 
cp
$ mv test.txt TEST # ファイル・ファルダの移動 
$ rm test.txt # ファイル・ファルダの削除 
$ which perl # perlの場所確認 
$ say “perl” # 音読する。 
$ exit # Logoutする。 
mv 
rm 
which 
say 
exit
3. ターミナルコマンド② 
$ date # 日時を表示するコマンド。 
$ cal 2012 # 2012年のカレンダーを表示する 
$ shutdown -f now # システムを終了する 
$ reboot # 再起動する 
$ chmod a+x test.txt # すべてのユーザーに実行権限を与える 
$ GetFileInfo # ファイルの詳細情報を確認する 
$ su # 一時的にRootユーザーになる 
$ sudo ... # Rootユーザーでコマンドを実行する 
$ jobs # アクティブなジョブの表示 
$ more text.txt # ファイル内容の表示
4. ターミナルコマンド③ 
隠しファイルの表示 (Command + Shift + [.]ピリオド) 
% defaults write com.apple.finder AppleShowAllFiles -boolean true 
% killall Finder // Finderの再起動 
隠しファイルをもとに戻す 
defaults delete com.apple.finder AppleShowAllFiles 
killall Finder // Finderの再起動 
フォルダ上にパスを表示させる 
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 
killall Finder // Finderの再起動 
フォルダ上のパスを非表示にする 
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO 
killall Finder // Finderの再起動
DOCKを平面メニューにする 
defaults write com.apple.dock no-glass -boolean YES 
killall Dock // DOCKの再起動 
DOCKを平面メニューに戻す 
defaults write com.apple.dock no-glass -boolean NO 
killall Dock // DOCKの再起動 
スクリーンショットのファイルフォーマット(JPG)の変更 
defaults write com.apple.screencapture type jpg 
スクリーンショットの保存先を変更する 
defaults write com.apple.screencapture location 保存先パス 
killall SystemUIServer
5. 文書編集コマンド sed 
文字列(AAA)の削除$ sed -e ″s/AAA//g″ aaa.txt > bbb.txt 
※ > bbb.txt: bbb.txtとしてoutputする 
先頭の文字列の削除$ sed -e ″s/ˆAAA//g″ aaa.txt > bbb.txt 
文末の文字列の削除$ sed -e ″s/AAA$//g″ aaa.txt > bbb.txt 
先頭への文字列の追加$ sed -e ″s/ˆ/AAA/g″ aaa.txt > bbb.txt 
文末の文字列の追加$ sed -e ″s/$/ AAA/g″ aaa.txt > bbb.txt 
複数スペースを1個の 
$ sed -e ″s/<space><space>*/ 
スペースに変換 
<space>AAA/g″ aaa.txt > bbb.txt 
ホワイトスペースを1個の 
スペースに変換 
$ sed -e ″s/[<space><tab>]*/<space>AAA/ 
g″ aaa.txt > bbb.txt 
バックスラッシュ( or ¥)の削除$ sed -e ″s///g″ aaa.txt > bbb.txt
空白行の削除$ sed -e ′/ˆ$/d′ aaa.txt > bbb.txt 
$ sed -e ′/ˆ[<space><tab>]*$/d′ aaa.txt > bbb.txt 
最初の行の削除 
1 ~ 4行目の削除 
最後の行の削除 
$ sed -e ′1d′ aaa.txt > bbb.txt 
$ sed -e ′1,4d′ aaa.txt > bbb.txt 
$ sed -e ′$d′ aaa.txt > bbb.txt 
2行目から最後まで削除$ sed -e ′2,$d′ aaa.txt > bbb.txt 
コメント行の削除$ sed -e ′/ˆ#/d′ aaa.txt > bbb.txt 
$ sed -e ′s/#.*//′ aaa.txt > bbb.txt 
小文字 → 大文字の変換$ cat aaa.txt | tr ′[a-z]′ ′[A-Z]′ > bbb.txt 
大文字 → 小文字の変換$ cat aaa.txt | tr ′[A-Z]′ ′[a-z]′ > bbb.txt
6. PATHの設定 
6-1. 新規PATHの作成 
% export PATH=$PATH:/Users/.../.../... # PATHの追加 (例) 
6-2. .bachrcへのPATHの追加と適用 
(Homeディレクトリに移動) 
% ls -a # 全ファイルの確認 
(.bashrcがあることを確認) 
% vi .bashrc # 編集コマンド 
-------------------------------------(E: edit, i: insert) 
> # PATH名 (#: その後のコメントを読み飛ばす命令) 
> export PATH=$PATH:/Users/.../.../... # PATHの追加 
(ESC: 編集できないモードに変更) 
(Shift + zz or :wq: 保存して終了、:q! or :q : 保存しないで終了) 
------------------------------------- 
% source .bashrc # 次回からターミナル起動時に適用される 
6-3. PATHの確認 
% echo $PATH

Mais conteúdo relacionado

Mais procurados

20190202-pgunconf-Access-Privilege-Inquiry-Functions
20190202-pgunconf-Access-Privilege-Inquiry-Functions20190202-pgunconf-Access-Privilege-Inquiry-Functions
20190202-pgunconf-Access-Privilege-Inquiry-FunctionsToshi Harada
 
Webサーバ勉強会_#1_108-114:ログとか
Webサーバ勉強会_#1_108-114:ログとかWebサーバ勉強会_#1_108-114:ログとか
Webサーバ勉強会_#1_108-114:ログとかDai Utsui
 
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bashJun Nogata
 
Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -Joe_noh
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方Soudai Sone
 
R を起動するその前に
R を起動するその前にR を起動するその前に
R を起動するその前にKosei ABE
 
20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎Makoto Yamazaki
 
New Generation Build System "Fly"
New Generation Build System "Fly"New Generation Build System "Fly"
New Generation Build System "Fly"deepblue will
 
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門icchy
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門Hiroaki Murayama
 
実用裏方 Perl 入門
実用裏方 Perl 入門実用裏方 Perl 入門
実用裏方 Perl 入門keroyonn
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringMakoto Ohnami
 
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2editionRails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2editionSatomi Tsujita
 
Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Satoshi Suzuki
 
Go と Couchbase で microservices を作るには?
Go と Couchbase で microservices を作るには?Go と Couchbase で microservices を作るには?
Go と Couchbase で microservices を作るには?Yusuke Komatsu
 
Perlで伝統芸能
Perlで伝統芸能Perlで伝統芸能
Perlで伝統芸能hitode909
 
もにかじ2 lt @studio3104
もにかじ2 lt @studio3104もにかじ2 lt @studio3104
もにかじ2 lt @studio3104Satoshi Suzuki
 
PCさえあればいい。
PCさえあればいい。PCさえあればいい。
PCさえあればいい。bleis tift
 
awk v.s. bashどっちが強い?@OSC2011Tokyo
awk v.s. bashどっちが強い?@OSC2011Tokyoawk v.s. bashどっちが強い?@OSC2011Tokyo
awk v.s. bashどっちが強い?@OSC2011TokyoRyuichi Ueda
 

Mais procurados (20)

zsh とわたし
zsh とわたし zsh とわたし
zsh とわたし
 
20190202-pgunconf-Access-Privilege-Inquiry-Functions
20190202-pgunconf-Access-Privilege-Inquiry-Functions20190202-pgunconf-Access-Privilege-Inquiry-Functions
20190202-pgunconf-Access-Privilege-Inquiry-Functions
 
Webサーバ勉強会_#1_108-114:ログとか
Webサーバ勉強会_#1_108-114:ログとかWebサーバ勉強会_#1_108-114:ログとか
Webサーバ勉強会_#1_108-114:ログとか
 
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
姫路IT系勉強会 Vol.11 第0回L-1グランプリ bash
 
Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
 
R を起動するその前に
R を起動するその前にR を起動するその前に
R を起動するその前に
 
20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎
 
New Generation Build System "Fly"
New Generation Build System "Fly"New Generation Build System "Fly"
New Generation Build System "Fly"
 
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門
 
実用裏方 Perl 入門
実用裏方 Perl 入門実用裏方 Perl 入門
実用裏方 Perl 入門
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo Spring
 
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2editionRails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
 
Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104
 
Go と Couchbase で microservices を作るには?
Go と Couchbase で microservices を作るには?Go と Couchbase で microservices を作るには?
Go と Couchbase で microservices を作るには?
 
Perlで伝統芸能
Perlで伝統芸能Perlで伝統芸能
Perlで伝統芸能
 
もにかじ2 lt @studio3104
もにかじ2 lt @studio3104もにかじ2 lt @studio3104
もにかじ2 lt @studio3104
 
PCさえあればいい。
PCさえあればいい。PCさえあればいい。
PCさえあればいい。
 
awk v.s. bashどっちが強い?@OSC2011Tokyo
awk v.s. bashどっちが強い?@OSC2011Tokyoawk v.s. bashどっちが強い?@OSC2011Tokyo
awk v.s. bashどっちが強い?@OSC2011Tokyo
 

Destaque

151218 2 middletonj save the planet save the nhs
151218 2 middletonj save the planet save the nhs151218 2 middletonj save the planet save the nhs
151218 2 middletonj save the planet save the nhsJohn Middleton
 
141007middletonj evidence based crime prevention vr 2
141007middletonj evidence based crime prevention vr 2141007middletonj evidence based crime prevention vr 2
141007middletonj evidence based crime prevention vr 2John Middleton
 
Slide Violence e Racism Ingles
Slide Violence e Racism InglesSlide Violence e Racism Ingles
Slide Violence e Racism InglesLeonardo Nunes
 
Use_OpenBabel_ver1.0
Use_OpenBabel_ver1.0Use_OpenBabel_ver1.0
Use_OpenBabel_ver1.0Satoshi Kume
 
Decoy documents: Baiting an Insider
Decoy documents: Baiting an InsiderDecoy documents: Baiting an Insider
Decoy documents: Baiting an InsiderD Dastagiri
 
47532471 100-najboljih-blues-albuma
47532471 100-najboljih-blues-albuma47532471 100-najboljih-blues-albuma
47532471 100-najboljih-blues-albumaruzinaante
 
4 Cool Things You Can Do with The New Twitter Profile
4 Cool Things You Can Do with The New Twitter Profile4 Cool Things You Can Do with The New Twitter Profile
4 Cool Things You Can Do with The New Twitter ProfileReney Mosal
 
AutoDock_japanese_ver.1.0
AutoDock_japanese_ver.1.0AutoDock_japanese_ver.1.0
AutoDock_japanese_ver.1.0Satoshi Kume
 
ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0Satoshi Kume
 
Igor_pro_ODE_japanese_ver2.0
Igor_pro_ODE_japanese_ver2.0 Igor_pro_ODE_japanese_ver2.0
Igor_pro_ODE_japanese_ver2.0 Satoshi Kume
 
Ligplot+_japanese_ver.1.1
Ligplot+_japanese_ver.1.1Ligplot+_japanese_ver.1.1
Ligplot+_japanese_ver.1.1Satoshi Kume
 

Destaque (16)

151218 2 middletonj save the planet save the nhs
151218 2 middletonj save the planet save the nhs151218 2 middletonj save the planet save the nhs
151218 2 middletonj save the planet save the nhs
 
R_note_02_ver1.0
R_note_02_ver1.0R_note_02_ver1.0
R_note_02_ver1.0
 
R note 01_ver1.2
R note 01_ver1.2R note 01_ver1.2
R note 01_ver1.2
 
141007middletonj evidence based crime prevention vr 2
141007middletonj evidence based crime prevention vr 2141007middletonj evidence based crime prevention vr 2
141007middletonj evidence based crime prevention vr 2
 
7.4
7.47.4
7.4
 
Slide Violence e Racism Ingles
Slide Violence e Racism InglesSlide Violence e Racism Ingles
Slide Violence e Racism Ingles
 
Use_OpenBabel_ver1.0
Use_OpenBabel_ver1.0Use_OpenBabel_ver1.0
Use_OpenBabel_ver1.0
 
Decoy documents: Baiting an Insider
Decoy documents: Baiting an InsiderDecoy documents: Baiting an Insider
Decoy documents: Baiting an Insider
 
47532471 100-najboljih-blues-albuma
47532471 100-najboljih-blues-albuma47532471 100-najboljih-blues-albuma
47532471 100-najboljih-blues-albuma
 
4 Cool Things You Can Do with The New Twitter Profile
4 Cool Things You Can Do with The New Twitter Profile4 Cool Things You Can Do with The New Twitter Profile
4 Cool Things You Can Do with The New Twitter Profile
 
AutoDock_japanese_ver.1.0
AutoDock_japanese_ver.1.0AutoDock_japanese_ver.1.0
AutoDock_japanese_ver.1.0
 
Slide todo ingles
Slide   todo inglesSlide   todo ingles
Slide todo ingles
 
ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0
 
Igor_pro_ODE_japanese_ver2.0
Igor_pro_ODE_japanese_ver2.0 Igor_pro_ODE_japanese_ver2.0
Igor_pro_ODE_japanese_ver2.0
 
Ligplot+_japanese_ver.1.1
Ligplot+_japanese_ver.1.1Ligplot+_japanese_ver.1.1
Ligplot+_japanese_ver.1.1
 
Use_coot_ver.1.0
Use_coot_ver.1.0Use_coot_ver.1.0
Use_coot_ver.1.0
 

Semelhante a Mac_Terminal_ver1.0

Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしようFabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしようmax747
 
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成弘毅 露崎
 
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料Yasutaka Hamada
 
Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介Kiwamu Okabe
 
Firefox OS + Raspberry Pi
Firefox OS + Raspberry PiFirefox OS + Raspberry Pi
Firefox OS + Raspberry PiEnsekiTT
 
難しそうで難しくない少し難しいClojure並行処理
難しそうで難しくない少し難しいClojure並行処理難しそうで難しくない少し難しいClojure並行処理
難しそうで難しくない少し難しいClojure並行処理Naoyuki Kakuda
 
Rails3.1rc4を試してみた
Rails3.1rc4を試してみたRails3.1rc4を試してみた
Rails3.1rc4を試してみたTakahiro Hidaka
 
git 初めの一歩
git 初めの一歩git 初めの一歩
git 初めの一歩Shin Yoshida
 
おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術Takanobu Mizuta
 
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)nabe-abk
 
バックアップに一番いいファイルシステムを頼む
バックアップに一番いいファイルシステムを頼むバックアップに一番いいファイルシステムを頼む
バックアップに一番いいファイルシステムを頼むKenichiro MATOHARA
 
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -Hayato Mizuno
 
NGS速習コース:UNIXの基礎の理解/Linux導入
NGS速習コース:UNIXの基礎の理解/Linux導入NGS速習コース:UNIXの基礎の理解/Linux導入
NGS速習コース:UNIXの基礎の理解/Linux導入Takeru Nakazato
 
x86とコンテキストスイッチ
x86とコンテキストスイッチx86とコンテキストスイッチ
x86とコンテキストスイッチMasami Ichikawa
 
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよnpsg
 

Semelhante a Mac_Terminal_ver1.0 (20)

Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしようFabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
 
Vyatta 改造入門
Vyatta 改造入門Vyatta 改造入門
Vyatta 改造入門
 
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成
 
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
 
Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介
 
Firefox OS + Raspberry Pi
Firefox OS + Raspberry PiFirefox OS + Raspberry Pi
Firefox OS + Raspberry Pi
 
難しそうで難しくない少し難しいClojure並行処理
難しそうで難しくない少し難しいClojure並行処理難しそうで難しくない少し難しいClojure並行処理
難しそうで難しくない少し難しいClojure並行処理
 
Rails3.1rc4を試してみた
Rails3.1rc4を試してみたRails3.1rc4を試してみた
Rails3.1rc4を試してみた
 
git 初めの一歩
git 初めの一歩git 初めの一歩
git 初めの一歩
 
Mysql casial01
Mysql casial01Mysql casial01
Mysql casial01
 
How to make gem
How to make gemHow to make gem
How to make gem
 
おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術おもにEXcelだけで出来る自動化技術
おもにEXcelだけで出来る自動化技術
 
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
 
Capistrano
CapistranoCapistrano
Capistrano
 
バックアップに一番いいファイルシステムを頼む
バックアップに一番いいファイルシステムを頼むバックアップに一番いいファイルシステムを頼む
バックアップに一番いいファイルシステムを頼む
 
Ilstudy001_20110806
Ilstudy001_20110806Ilstudy001_20110806
Ilstudy001_20110806
 
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
 
NGS速習コース:UNIXの基礎の理解/Linux導入
NGS速習コース:UNIXの基礎の理解/Linux導入NGS速習コース:UNIXの基礎の理解/Linux導入
NGS速習コース:UNIXの基礎の理解/Linux導入
 
x86とコンテキストスイッチ
x86とコンテキストスイッチx86とコンテキストスイッチ
x86とコンテキストスイッチ
 
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよ
 

Mais de Satoshi Kume

ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートSatoshi Kume
 
230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdfSatoshi Kume
 
20230314_R-universe.pdf
20230314_R-universe.pdf20230314_R-universe.pdf
20230314_R-universe.pdfSatoshi Kume
 
211204_japan_r_v01
211204_japan_r_v01211204_japan_r_v01
211204_japan_r_v01Satoshi Kume
 
211104 Bioc Asia workshop
211104 Bioc Asia workshop211104 Bioc Asia workshop
211104 Bioc Asia workshopSatoshi Kume
 
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonCRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonSatoshi Kume
 
Exchange program 071128
Exchange program 071128Exchange program 071128
Exchange program 071128Satoshi Kume
 
D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)Satoshi Kume
 
AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)Satoshi Kume
 
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)Satoshi Kume
 
Openlink Virtuoso v01
Openlink Virtuoso v01Openlink Virtuoso v01
Openlink Virtuoso v01Satoshi Kume
 
201209 Biopackathon 12th
201209 Biopackathon 12th201209 Biopackathon 12th
201209 Biopackathon 12thSatoshi Kume
 
201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索Satoshi Kume
 
201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00preSatoshi Kume
 
200612_BioPackathon_ss
200612_BioPackathon_ss200612_BioPackathon_ss
200612_BioPackathon_ssSatoshi Kume
 
How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0Satoshi Kume
 
CentOS_slide_ver1.0
CentOS_slide_ver1.0CentOS_slide_ver1.0
CentOS_slide_ver1.0Satoshi Kume
 

Mais de Satoshi Kume (20)

ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
 
230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf
 
20230314_R-universe.pdf
20230314_R-universe.pdf20230314_R-universe.pdf
20230314_R-universe.pdf
 
211204_japan_r_v01
211204_japan_r_v01211204_japan_r_v01
211204_japan_r_v01
 
211104 Bioc Asia workshop
211104 Bioc Asia workshop211104 Bioc Asia workshop
211104 Bioc Asia workshop
 
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonCRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
 
Exchange program 071128
Exchange program 071128Exchange program 071128
Exchange program 071128
 
D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)
 
AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)
 
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
 
Openlink Virtuoso v01
Openlink Virtuoso v01Openlink Virtuoso v01
Openlink Virtuoso v01
 
201209 Biopackathon 12th
201209 Biopackathon 12th201209 Biopackathon 12th
201209 Biopackathon 12th
 
201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索
 
201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre
 
200612_BioPackathon_ss
200612_BioPackathon_ss200612_BioPackathon_ss
200612_BioPackathon_ss
 
How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0
 
CentOS_slide_ver1.0
CentOS_slide_ver1.0CentOS_slide_ver1.0
CentOS_slide_ver1.0
 
R_note_ODE_ver1.0
R_note_ODE_ver1.0R_note_ODE_ver1.0
R_note_ODE_ver1.0
 
R_note_01_ver1.1
R_note_01_ver1.1 R_note_01_ver1.1
R_note_01_ver1.1
 
MUMA_ver.1.0
MUMA_ver.1.0MUMA_ver.1.0
MUMA_ver.1.0
 

Último

My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」inspirehighstaff03
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」inspirehighstaff03
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」inspirehighstaff03
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」inspirehighstaff03
 
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」inspirehighstaff03
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドKen Fukui
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfinspirehighstaff03
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」inspirehighstaff03
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」inspirehighstaff03
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」inspirehighstaff03
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」inspirehighstaff03
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドKen Fukui
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドKen Fukui
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」inspirehighstaff03
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 

Último (20)

My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
 
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 

Mac_Terminal_ver1.0

  • 1. 140904 ver. 1.0 Bash on Mac OSX Terminal Presented by Satoshi Kume 1. bash sh(Bシェル)のGUI改良版!? Bシェルスクリプトの実行を行うことができる。 (Macターミナルの起動) $ bash 「bash-3.2$」というように表示が変わる。
  • 2. 2. ターミナルコマンド① ls $ ls or $ ls XX* # ファイル一覧の表示。 $ ls -a # すべてのファイルの表示。隠しファイルも。 $ ls -1 # ファイルの列表示。 cd $ cd <ディレクトリ> # ディレクトリの移動 #「tab」でフォルダ記入が便利 pwd $ pwd # カレントディレクトリの確認 mkdir $ mkdir <フォルダ名> # ディレクトリの作製 $ cat test.txt # test.txt内の表示(ファイル名は任意) cat $ cp test1.txt test2.txt #ファイル・ファルダのコピー cp
  • 3. $ mv test.txt TEST # ファイル・ファルダの移動 $ rm test.txt # ファイル・ファルダの削除 $ which perl # perlの場所確認 $ say “perl” # 音読する。 $ exit # Logoutする。 mv rm which say exit
  • 4. 3. ターミナルコマンド② $ date # 日時を表示するコマンド。 $ cal 2012 # 2012年のカレンダーを表示する $ shutdown -f now # システムを終了する $ reboot # 再起動する $ chmod a+x test.txt # すべてのユーザーに実行権限を与える $ GetFileInfo # ファイルの詳細情報を確認する $ su # 一時的にRootユーザーになる $ sudo ... # Rootユーザーでコマンドを実行する $ jobs # アクティブなジョブの表示 $ more text.txt # ファイル内容の表示
  • 5. 4. ターミナルコマンド③ 隠しファイルの表示 (Command + Shift + [.]ピリオド) % defaults write com.apple.finder AppleShowAllFiles -boolean true % killall Finder // Finderの再起動 隠しファイルをもとに戻す defaults delete com.apple.finder AppleShowAllFiles killall Finder // Finderの再起動 フォルダ上にパスを表示させる defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES killall Finder // Finderの再起動 フォルダ上のパスを非表示にする defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO killall Finder // Finderの再起動
  • 6. DOCKを平面メニューにする defaults write com.apple.dock no-glass -boolean YES killall Dock // DOCKの再起動 DOCKを平面メニューに戻す defaults write com.apple.dock no-glass -boolean NO killall Dock // DOCKの再起動 スクリーンショットのファイルフォーマット(JPG)の変更 defaults write com.apple.screencapture type jpg スクリーンショットの保存先を変更する defaults write com.apple.screencapture location 保存先パス killall SystemUIServer
  • 7. 5. 文書編集コマンド sed 文字列(AAA)の削除$ sed -e ″s/AAA//g″ aaa.txt > bbb.txt ※ > bbb.txt: bbb.txtとしてoutputする 先頭の文字列の削除$ sed -e ″s/ˆAAA//g″ aaa.txt > bbb.txt 文末の文字列の削除$ sed -e ″s/AAA$//g″ aaa.txt > bbb.txt 先頭への文字列の追加$ sed -e ″s/ˆ/AAA/g″ aaa.txt > bbb.txt 文末の文字列の追加$ sed -e ″s/$/ AAA/g″ aaa.txt > bbb.txt 複数スペースを1個の $ sed -e ″s/<space><space>*/ スペースに変換 <space>AAA/g″ aaa.txt > bbb.txt ホワイトスペースを1個の スペースに変換 $ sed -e ″s/[<space><tab>]*/<space>AAA/ g″ aaa.txt > bbb.txt バックスラッシュ( or ¥)の削除$ sed -e ″s///g″ aaa.txt > bbb.txt
  • 8. 空白行の削除$ sed -e ′/ˆ$/d′ aaa.txt > bbb.txt $ sed -e ′/ˆ[<space><tab>]*$/d′ aaa.txt > bbb.txt 最初の行の削除 1 ~ 4行目の削除 最後の行の削除 $ sed -e ′1d′ aaa.txt > bbb.txt $ sed -e ′1,4d′ aaa.txt > bbb.txt $ sed -e ′$d′ aaa.txt > bbb.txt 2行目から最後まで削除$ sed -e ′2,$d′ aaa.txt > bbb.txt コメント行の削除$ sed -e ′/ˆ#/d′ aaa.txt > bbb.txt $ sed -e ′s/#.*//′ aaa.txt > bbb.txt 小文字 → 大文字の変換$ cat aaa.txt | tr ′[a-z]′ ′[A-Z]′ > bbb.txt 大文字 → 小文字の変換$ cat aaa.txt | tr ′[A-Z]′ ′[a-z]′ > bbb.txt
  • 9. 6. PATHの設定 6-1. 新規PATHの作成 % export PATH=$PATH:/Users/.../.../... # PATHの追加 (例) 6-2. .bachrcへのPATHの追加と適用 (Homeディレクトリに移動) % ls -a # 全ファイルの確認 (.bashrcがあることを確認) % vi .bashrc # 編集コマンド -------------------------------------(E: edit, i: insert) > # PATH名 (#: その後のコメントを読み飛ばす命令) > export PATH=$PATH:/Users/.../.../... # PATHの追加 (ESC: 編集できないモードに変更) (Shift + zz or :wq: 保存して終了、:q! or :q : 保存しないで終了) ------------------------------------- % source .bashrc # 次回からターミナル起動時に適用される 6-3. PATHの確認 % echo $PATH