sudo umount -l ディレクトリ
sudo mount -a
mkfs.ext4
e2label|
e2fsck -c /dev/sda1
e2fsck -nf /dev/sda1
-threads 8
sort -t: -k3 -n /etc/group
nl [ オプション ] [ ファイル名 ]
オプション | 内容 |
-h<形式> | 指定した形式でヘッダに行番号を付加する |
-b<形式> | 指定した形式で本文に行番号を付加する |
-f<形式> | 指定した形式でフッタに行番号を付加する |
形式 | 内容 |
a | 全ての行 |
t | 空白以外の行 |
n | 行番号を付加しない |
\:\:\: | ヘッダの開始を意味する行 |
\:\: | 本文の開始を意味する行 |
\: | フッタの開始を意味する |
nl -ha -bt -fn sample.txt
find ./ -name "*.*" | xargs grep -n "hoge"
find ./ -name "*.*" | xargs -I{} grep -n "hoge" {}
grep searchChar | grep -v noExistsChar
less +F
Shift + f (大文字F)
ctrl + c
・epel-release-6-8.noarch.rpm を探し、wget で引っ張る最新バージョンの確認
・http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/
epel パッケージのインストール例 wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
ssh などリモートでログインしている時のセッションを保持する。
作業中、ネットワークが切断されたりターミナルがブチ切れした時も
続きから作業が行える
sudo apt-get install tmux
sudo yum install epel-release sudo yum install tmux
# 初回シェル時のみ tmux実行 if [ $SHLVL = 1 ]; then tmux fi
ショートカット:無し
C-b [
tmux new -s <セッション名>
tmux ls
tmux lsc
tmux a tmux a -t testSession
tmux kill-session tmux kill-session -t testSession
tmux kill-server
tmux [command [flags]]
export PATH=$PATH:/usr/sbin/
cd -
mount -o loop -t iso9660 isoファイル マウントするディレクトリ
ls -S
ping 8.8.8.8 | xargs -L 1 -I '{}' date '+[%Y/%m/%d %H:%M:%S] {}'
nohup `ping 8.8.8.8 | xargs -L 1 -I '{}' date '+[%Y/%m/%d %H:%M:%S] {}'`
unset http_proxyexport http_proxy="" では削除されないので注意
du -bhc ~/*.pdf
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.43 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.37 192.168.1.35 192.168.1.1 auto eth1 iface eth1 inet dhcp
nameserver 192.168.1.37 nameserver 192.168.1.35 search tar3.net
#インストール sudo aptitude -y install sysv-rc-conf #切り替え sudo sysv-rc-conf network-manager off sudo sysv-rc-conf networking on
sudo apt-get remove network-manager
sudo /etc/init.d/networking restart
sudo ifdown eth0 sudo ifup eth0 sudo ifdown eth1 sudo ifup eth1
sudo vi /etc/resolvconf/resolv.conf.d/base nameserver 192.168.11.1 192.168.11.2
sudo resolvconf -u
cat /etc/resolv.conf
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes NM_CONTROLLED=no IPADDR=192.168.1.29 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
nameserver 192.168.12.12 nameserver 192.168.11.11 search tar3.net
sudo /etc/init.d/networking restart
sudo ifdown eth0 sudo ifup eth0
sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.1.1 nameserver 192.168.1.2 search tar3.net※自分の環境ではこれをやっても resolv.conf が
sudo ifdown eth0 && sudo ifup eth0で設定を反映させました。。。
タイムスタンプ名 | 説明 | 参照コマンド |
atime | 最終アクセス時刻 (access time) | ls -lu |
mtime | 最終変更時刻 (modify time) | ls -l |
ctime | 最終ステータス変更時刻 (change time) | ls -lc |
sudo apt-get install sysv-rc-conf sudo sysv-rc-conf networking on
sudo do-release-upgrade
uname -r
dpkg --get-selections | grep linux-
sudo apt-get autoremove --purge linux-headers-3.13.0-{65,67,71}
sudo apt-get autoremove --purge linux-image-3.13.0-{65,67,71}
ps aux | grep [プロセス名] | grep -v grep | awk '{ print "kill -9", $2 }' | sh