LinuxディストリビューションのひとつであるUbuntuをセットアップ後に、コマンドラインでインストールするものまとめてます。
ツール
$ sudo apt-get install unity-tweak-tool
$ sudo apt-get install gnome-tweak-tool
$ sudo apt-get install gnome-tweak-tool
Vim(ヴィムまたはヴィアイエム) | |
高機能高速テキストエディタ
$ sudo apt-get install vim |
dos2unix - DOS/MAC/Unixテキストファイル改行コード変換
$ sudo apt-get install dos2unix
nkf - EUC、シフトJIS等の文字コード変換
$ sudo apt-get install nkf
$ sudo apt-get install dos2unix
nkf - EUC、シフトJIS等の文字コード変換
$ sudo apt-get install nkf
xmllint - command line XML tool
$ sudo apt-get install libxml2-utils
$ sudo apt-get install libxml2-utils
Mozc(モズク) - Google 日本語入力
$ sudo apt-get install ibus-mozc
$ sudo apt-get install ibus-mozc
How to install Google Japanese IME on Linux (Ubuntu/Debian)
ncdu - ディスク使用状況確認
$ sudo apt-get install ncdu
$ sudo apt-get install ncdu
$ sudo apt-get update && sudo apt-get install build-essential
Git(ギット) - 分散型バージョン管理システム
$ sudo apt-get install git-core
gdb - GNUデバッガ
$ sudo apt-get install gdb
$ gdb
(gdb) file php
(gdb) run hello.php
lsof(エルエスオーエフ) - ファイルをオープンしているプロセスのリストを出力
$ sudo apt-get install lsof
ex. lsof -P -i -n
ex. lsof -i tcp:80
Git(ギット) - 分散型バージョン管理システム
$ sudo apt-get install git-core
gdb - GNUデバッガ
$ sudo apt-get install gdb
$ gdb
(gdb) file php
(gdb) run hello.php
lsof(エルエスオーエフ) - ファイルをオープンしているプロセスのリストを出力
$ sudo apt-get install lsof
ex. lsof -P -i -n
ex. lsof -i tcp:80
* grub-customizer
$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer
$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer
インターネット
GoogleCL - Googleサービスを操作するコマンドラインツール
https://code.google.com/p/googlecl/
$ sudo apt-get install googlecl
curl - URLシンタックスを用いてファイルを送受信
$ sudo apt-get install curl
ex. curl ifconfig.me
ex. curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xml
ncftp - FTPクライアント
$ sudo apt-get install ncftp
https://code.google.com/p/googlecl/
$ sudo apt-get install googlecl
curl - URLシンタックスを用いてファイルを送受信
$ sudo apt-get install curl
ex. curl ifconfig.me
ex. curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xml
ncftp - FTPクライアント
$ sudo apt-get install ncftp
$ sudo apt-get install ssh
「Write failed: Broken pipe」対策
$ vi ~/.ssh/config
# 120秒間隔で、サーバに応答確認
Host *
ServerAliveInterval 120
「Write failed: Broken pipe」対策
$ vi ~/.ssh/config
# 120秒間隔で、サーバに応答確認
Host *
ServerAliveInterval 120
lynx - テキストベースのウェブブラウザ
$ sudo apt-get install lynx
$ sudo apt-get install lynx
Google Chrome - googleウェブブラウザ
$ sudo apt-get install libxss1
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
(for 32-bit systems, wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb)
$ sudo dpkg -i google-chrome*.deb
$ sudo apt-get install libxss1
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
(for 32-bit systems, wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb)
$ sudo dpkg -i google-chrome*.deb
スピードアップ
$ sudo apt-get install gnome-session-fallback
$ sudo apt-get install metacity metacity-themes
ログイン時にWindow Managerを選択して変更しましょう。
$ sudo apt-get install preload
$ sudo apt-get install metacity metacity-themes
ログイン時にWindow Managerを選択して変更しましょう。
$ sudo apt-get install preload
メディア
VLC | |
コーデック内蔵メディアプレーヤー
mpg123 - audio player $ sudo apt-get install vlc mpg123 * ubuntu-restricted-extras - to play wmv $ sudo apt-get install ubuntu-restricted-extras |
* bluetooth
$ sudo apt-get install bluez pulseaudio-module-bluetooth bluez-compat blueman bluez-alsa
$ sudo apt-get install pavucontrol
$ hcitool scan
$ sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX
$ sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
$ pactl load-module module-loopback \
source=bluez_source.XX:XX:XX:XX:XX:XX \
sink=alsa_output.pci-0000_00_1b.0.analog-stereo
$ pulseaudio -k
$ sudo alsa force-reload
$ sudo killall pulseaudio
* youtube downloader - youtube動画をダウンロード
$ sudo apt-get install youtube-dl
$ sudo apt-get install bluez pulseaudio-module-bluetooth bluez-compat blueman bluez-alsa
$ sudo apt-get install pavucontrol
$ hcitool scan
$ sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX
$ sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
$ pactl load-module module-loopback \
source=bluez_source.XX:XX:XX:XX:XX:XX \
sink=alsa_output.pci-0000_00_1b.0.analog-stereo
$ pulseaudio -k
$ sudo alsa force-reload
$ sudo killall pulseaudio
* youtube downloader - youtube動画をダウンロード
$ sudo apt-get install youtube-dl
mps-youtube | |
https://github.com/np1/mps-youtube
コマンドラインyoutubeプレイヤーです。ダウンロードも可能。音楽再生にどうぞ。 $ sudo apt-get install python-pip mplayer $ sudo pip install mps-youtube $ mpsyt |
$ sudo apt-get install imagemagick
$ sudo apt-get install gimp |
サイズ変更やグレーアウトのような簡単な画像編集は、コマンドラインでImageMagickを使えば十分ですが、レイヤー、ブラシエディタ、アニメーション合成と行った高度な処理にはgimp欠かせません。もちろん無料です。出典:Ubuntu Linuxセットアップ後にインストールするソフト | IT notes
cinelerra | |
Video Editor
http://cinelerra.org/ install Cinelerra Community Version: $ sudo add-apt-repository ppa:cinelerra-ppa/ppa $ sudo apt-get update $ sudo apt-get install cinelerra-cv |
JAVA
Oracle JDK7
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
リアルタイムモニタリングツール
$ sudo apt-get install htop sysstat lsof tcpdump iftop mytop ncdu
Ubuntu Linux を例に、サーバ監視に有用なリアルタイムパフォーマンスモニタ用のコマンドラインツールのまとめ。
その他
■ユーザ作成
# useradd -d /home/pericles -s /bin/bash -m pericles
# passwd pericles
# sudo usermod -a -G sudo pericles
# useradd -d /home/pericles -s /bin/bash -m pericles
# passwd pericles
# sudo usermod -a -G sudo pericles
■git接続メモ
・鍵を作成
$ ssh-keygen
$ chmod 600 ~/.ssh/id_rsa.pub
・ssh接続時に秘密鍵を使うための設定
$ cat > ~/.ssh/config
以下をペースト
Host github.com
Hostname github.com
Identityfile ~/.ssh/id_rsa
CTRL-Dで入力終了。
・鍵を登録
$ cat ~/.ssh/id_rsa.pub
内容をコピー。
GitHub Webページの「User settings」「SSH Key」「Add SSH key」へペースト。
・接続確認
$ ssh -l git github.com
・bash設定ファイルをgitからクローン
$ git clone git@github.com:foresthermit/dotfiles.git
$ mv ~/.bashrc ~/.bashrc.org
$ ln -s ~/dotfiles/.bashrc ~/.bashrc
・鍵を作成
$ ssh-keygen
$ chmod 600 ~/.ssh/id_rsa.pub
・ssh接続時に秘密鍵を使うための設定
$ cat > ~/.ssh/config
以下をペースト
Host github.com
Hostname github.com
Identityfile ~/.ssh/id_rsa
CTRL-Dで入力終了。
・鍵を登録
$ cat ~/.ssh/id_rsa.pub
内容をコピー。
GitHub Webページの「User settings」「SSH Key」「Add SSH key」へペースト。
・接続確認
$ ssh -l git github.com
・bash設定ファイルをgitからクローン
$ git clone git@github.com:foresthermit/dotfiles.git
$ mv ~/.bashrc ~/.bashrc.org
$ ln -s ~/dotfiles/.bashrc ~/.bashrc
■ssh鍵なし認証接続設定
@client
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ ssh-keygen -t dsa
$ scp ~/.ssh/id_dsa.pub pericles@server:~/
@server
$ mkdir ~/.ssh
$ cat ~/id_dsa.pub >> ~/.ssh/authorized_keys
$ rm ~/id_dsa.pub
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
@client
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ ssh-keygen -t dsa
$ scp ~/.ssh/id_dsa.pub pericles@server:~/
@server
$ mkdir ~/.ssh
$ cat ~/id_dsa.pub >> ~/.ssh/authorized_keys
$ rm ~/id_dsa.pub
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
・ssh鍵なし認証で、毎回 passphrase 入力を求められる場合。
$ ssh-add
下記エラーが出る場合、
Could not open a connection to your authentication agent
$ eval `ssh-agent`
$ ssh-add /home/pericles/.ssh/id_dsa
$ ssh-add
下記エラーが出る場合、
Could not open a connection to your authentication agent
$ eval `ssh-agent`
$ ssh-add /home/pericles/.ssh/id_dsa
■apt-get
・インストール履歴
$ cat /var/log/apt/history.log
・バージョン確認
$ apt-cache policy openssl
$ dpkg --list
・インストール履歴
$ cat /var/log/apt/history.log
・バージョン確認
$ apt-cache policy openssl
$ dpkg --list
※一部の画像は非表示です |
|
* VMware Player
UnityモードでLINEなどのWindowsアプリが使えます。 インストール準備 $ sudo apt-get install build-essential linux-headers-$(uname -r) Download VMware Player https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0 $ gksudo bash ~/Downloads/VMware-Player-6.0.2-1744117.x86_64.bundle |
* virtualbox
$ sudo apt-get install virtualbox
・redhat openshift
$ sudo apt-get install ruby rubygems git
$ sudo gem install rhc
$ gem update rhc
$ rhc setup
$ sudo apt-get install virtualbox
・redhat openshift
$ sudo apt-get install ruby rubygems git
$ sudo gem install rhc
$ gem update rhc
$ rhc setup
■ログ設定を変更する場合
/etc/rsyslog.d/50-default.conf
Ubuntuでは「/var/log/messages」(non-criticalがストアされる)を使用せず、「/var/log/syslog」(critical および non-critical)のみを使用しています。
/etc/rsyslog.d/50-default.conf
Ubuntuでは「/var/log/messages」(non-criticalがストアされる)を使用せず、「/var/log/syslog」(critical および non-critical)のみを使用しています。
* swapの設定
$ sudo vim /etc/sysctl.conf
vm.swappiness = 20
$ sudo sysctl -p
$ sudo vim /etc/sysctl.conf
vm.swappiness = 20
$ sudo sysctl -p
コマンドラインでまとめてインストール出典:Ubuntu Linuxセットアップ後にインストールするソフト | IT notes
$ sudo apt-get install \
vim \
dos2unix \
nkf \
libxml2-utils \
jq \
ibus-mozc \
ncdu \
build-essential \
git-core \
gdb \
lsof \
libxss1 \
lynx \
googlecl \
curl \
ncftp \
gnome-session-fallback metacity metacity-themes \
preload \
vlc mpg123 \
ubuntu-restricted-extras \
bluez pulseaudio-module-bluetooth bluez-compat blueman bluez-alsa \
pavucontrol \
youtube-dl \
python-pip mplayer \
build-essential linux-headers-$(uname -r)
vim \
dos2unix \
nkf \
libxml2-utils \
jq \
ibus-mozc \
ncdu \
build-essential \
git-core \
gdb \
lsof \
libxss1 \
lynx \
googlecl \
curl \
ncftp \
gnome-session-fallback metacity metacity-themes \
preload \
vlc mpg123 \
ubuntu-restricted-extras \
bluez pulseaudio-module-bluetooth bluez-compat blueman bluez-alsa \
pavucontrol \
youtube-dl \
python-pip mplayer \
build-essential linux-headers-$(uname -r)
関連リンク
指が勝手にhjklしてしまうVim中毒者のための、マウスなしでVim操作できるソフトや環境です。UnixやLinux使いに多いのではないでしょうか。Bash, ...
引用元記事:https://matome.naver.jp/odai/2139140619752603601