Linux Basic 02_Directory

Directoryとは?

  • Directory:Linuxで、ファイルを入れておくことができるオブジェクト。
  • Linuxでは、ディレクトリ構造が木を逆さに立てた逆ツリー構造である。
    そして、最上位のディレクトリは 「/」 である。 これrootと呼ぶ。
    「/root」 はrootアカウントのホームディレクトリであり、異なることを示す。
  • Linux ディレクトリ 区切り文字は 「/」
    Windows フォルダ 区切り文字は 「¥」
    (Windowsは、ドライブにフォルダ構造を持つ。)

Path

  • . : current directory

  • .. : parents directory

  • / : root directory

  • ~ : home directory

  • echo $PATH

Handling Files

  • CREATE : mkdir,
    vi(:w filename),
    cat(ex. cat > filename) ^D(ctrl + D),
    touch(ex. touch filename)
  • COPY : cp
  • REMOVE : rmdir, rm -r
  • MOVE : mv
  • RENAME : rename (ex. rename OldName NewName OldName),
    (ex. mv OldName NewName)

    Option

    • -r : recusive(; include child dir)
    • -i : interactive (ex. rm -i filename) (ex. cp -i SameName SameName)
    • -f : force

Linux Basic 01_Command

Commandとは?

1
[root@centos ~]# コマンド [-option] [argument1] [argument2] ... [argument n]

man(manual page)とは?

  • man : コマンドの使い方、またはファイルの説明を確認する。
  • 通常200〜300個のコマンドを持ってLinuxを管理する。
1
2
3
4
[root@centos ~]# man [-option] command or filename
[root@centos ~]# man ls
[root@centos ~]# man --help
[root@centos ~]# info commmand (:q)

ls

  • ls [-option] …
    (ex. ls -a
    ex. ls -a -l
    ex. ls -al /etc)
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.