案内

ハードリンクとシンボリックリンク

(Text, p.316)

  • ノード番号を表示
    % ls -i
  • ln
    • ハードリンクの追加
      % ln oldname newname
  • シンボリックリンクの追加
    % ln -s oldname newname

最終課題

  • 以下の各課題をPDFにまとめ提出しなさい
  • 締切:8月14日正午
  • 提出先:koji@ie.u-ryukyu.ac.jp
  • ファイル名:アカウント名-last.pdf
    • 例:e145701-last.pdf
  • 提出メールタイトル:ソフト演習最終課題提出e1457XX

1. シェル

  1. sh系シェル(bash)とcsh系シェル(tcsh)を比較しながら,それぞれ特徴を説明せよ.
  2. zshの特徴を説明せよ.
  3. つぎの2つの違いを述べよ.
    % cat foo.txt
    
    % cat < foo.txt

2. ターミナルコマンド

  1. コマンド lsについて,各オプションの使い方も含め説明せよ.
  2. コマンド nkfの使い方を説明せよ

3. Web公開

  • 学科にて,Webページを公開するケースにおいて,scpを使って,ファイルをサーバにアップロードする方法について説明しなさい.(以下の説明を入れること)
    • アップロード先のディレクトリ名
    • ファイルの公開URL

4. スクリプト

  • 次のスクリプトは、/etc/weeklyの抜粋である。スクリプトを引用し、各行説明しなさい。
Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 #!/bin/sh
 cd /var/log
 for i in ftp.log lookupd.log lpr.log mail.log netinfo.log hwmond.log
 ipfw.log ppp.log secure.log; do
  if [ -f "${i}" ]; then
  printf %s " $i"
  if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
  if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}";
 fi
  if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}";
 fi
  if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}";
 fi
  if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}";
 fi
  if [ -f "${i}" ]; then mv -f "${i}" "${i}.0" && if [ -x /usr/bin/gzip ];
 then gzip -9 "${i}.0"; fi; fi
  touch "${i}" && chmod 640 "${i}" && chown root:admin "${i}"
  fi
 done



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-07-31 (木) 16:59:39 (1903d)