Linux コマンド
2016.11.06


●パーミッション
4:read
2:write
1:x

rwx → 4+2+1 = 7
r-x → 4+0+1 = 5
r-- → 4+0+0 = 4
∴rwx r-x r-x → 755

●ディレクトリ作成/削除
mkdir
rmdir

●ファイル作成
touch 新ファイル作成
touch new.txt

●ファイル移動、コピーなど
rm 削除
cp コピー
mv 移動

cp test.txt test/test3.txt
rm ../test2.txt

名前変更
mv test.txt test2.txt

●ファイル内容の表示
cat
less / more
head / tail

●find
find [オプション] -name "検索ファイル名" -type [d|f]

●grep
grep -[オプション] [文字列] [対象ファイル]

※オプション
-c カウント
-r 下位ディレクトリ内を含める

●コマンドラインの便利な使い方
tab :補完
矢印キー :過去のコマンドを遡る

history :過去のコマンド一覧表示
 ex:!120

!! :直前コマンドを再度実行
!gr :"gr"で始まる最新のコマンドを実行
!gr:p :コマンド実行せずに表示

●その他
pwd :現在のディレクトリの位置を表示する
man :マニュアルの表示
ex: man grep

tree :ディレクトリ構造の表示
date :時間の表示
cal :カレンダー表示
wc :文字カウント
ex:wc test1

sudo chown -R tetuma:tetuma /var/www/
:var/www 以下のファイルをtetumaの所有にする

sudo apt-get dist-upgrade


=======================

●ssh リスタート
sudo /etc/init.d/ssh restart

●ソフト削除
apt-get autoremove ソフト名

●USB マウント
sudo fdisk -l でドライブを調べる。usb が sdb1 なら、その後、
pmount /dev/sdb1 でマウント。

●パーミッション
確認 umask
グループに書き込み権限を与えたいときは「0002」。デフォルトに戻すときは「0022」

●ファイル更新
sudo apt-get update

●vim
行番号ON set number
取り消し u
取り消しの取り消し ctrl + r
ウィンド分割(横):sp
ウィンド分割(縦):vs
切り替え :ctrl + w / w
新ファイルを開く uuuuu:e ファイル名
終了 :close

●シャットダウン/リブート
シャットダウン:sudo shutdown -h now
リブート:sudo shutdown -r now

●Apacheを再起動
sudo service apache2 reload
or
sudo service apache2 start

●Apacheを停止
sudo service apache2 stop

●DiCEログ
nkf -w /usr/local/bin/DiCE/log/events.log

●smb.confのチェック
>>$ testparm

●samba 再起動
#service smbd restart

●不要ファイル(.goutputstream)を削除
rm -rf /home/ywt21987/.goutputstream*

===
●音が出ないとき
alsamixer
2016.11.06 17:33 | 固定リンク | memo

- CafeNote -