【Linuxコマンドまとめ】 コマンド 一覧 【初学者必見】

# 【Linuxコマンドまとめ】 コマンド 一覧 【初学者必見】


## [pwdコマンド](https://qiita.com//web-hackers/items/705a296743322ea9561b)
現在の作業ディレクトリの場所をフルパスで表示するLinuxコマンドです。
"pwd" は "print working directory"の略です。

```zsh:/home/hoge/test_link
$ pwd -L
/home/hoge/test_link
```

## [mkdirコマンド](https://qiita.com//web-hackers/items/e6cf2b222fc035ee6766)
ディレクトリを新規作成するLinuxコマンドです。
"mkdir" は "make directory"の略です。

```zsh:/home/hoge
$ ls -a
hoge.txt .hidden

$ mkdir -m 666 test

$ ls- a
hoge.txt .hidden test

```

## [cdコマンド](https://qiita.com//web-hackers/items/88514031ed45a3ec1fd4)
ディレクトリを移動するLinuxコマンドです。
"cd" は "change directory"の略です。

```zsh:/home/hoge/test
$ cd ../test2
```

## [catコマンド](https://qiita.com//web-hackers/items/28bd20992b5fdc57b6a7)
ファイル内容を標準出力するコマンドです。
"cat" は "concatenate"の略です。

```zsh:/home/hoge/test
$ cat -n test.txt
     1	hoge
     2	hogehoge
     3
     4	hogehogehoge
     5
     6
     7
     8	hogehogehogehoge
     9
```

## [cpコマンド](https://qiita.com//web-hackers/items/08420eb57b1765fdc65d)
ファイルやディレクトリをコピーする時に使うLinuxコマンドです。
"cp"は"copy"の略です。

```zsh:/home/hoge
$ cp -r test /home/hoge/test2
```

## [lsコマンド](https://qiita.com//web-hackers/items/0a7c46c2930a831ee759)
ファイルやディレクトリの情報を表示するためのコマンドです。
"ls" は "list directory contents"の略です。

```zsh:/home/hoge
$ ls -lh
-rw-r--r-- 1 root root  11B Feb 24 17:11 hoge.txt
drwxr-xr-x 2 root root 4.0K Feb 24 17:14 test
drwxr-xr-x 2 root root 4.0K Feb 24 17:15 test2
```

## [touchコマンド](https://qiita.com//web-hackers/items/0e44fe3fc5c894790975)
タイムスタンプを変更するためのLinuxコマンドです。
また、存在しないファイル名を指定することで、ファイルを新規作成する機能も持っています。

```zsh:/home/hoge
$ ls -lh
-rw-r--r-- 1 root root  11B Feb 24 17:11 hoge.txt
drwxr-xr-x 2 root root 4.0K Feb 24 17:14 test
drwxr-xr-x 2 root root 4.0K Feb 24 17:15 test2

$ touch -d "2020-2-25 18:30" hoge.txt

$ ls -lh
-rw-r--r-- 1 root root  11B Feb 24 18:30 hoge.txt
drwxr-xr-x 2 root root 4.0K Feb 24 17:14 test
drwxr-xr-x 2 root root 4.0K Feb 24 17:15 test2

```

## [lessコマンド](https://qiita.com//web-hackers/items/1048bf3f10086f1f1241)
ファイルの中身を確認する為のLinuxコマンドです。 

```zsh:/home/hoge
$ less -X hoge.txt
hogehoge
$
```



## [mvコマンド](https://qiita.com//web-hackers/items/8ecca14a948d7865ae0f)
ファイルやディレクトリを移動するためのコマンドです。
"mv" は "move"の略です。

```zsh:/home/hoge/test
$ mv -v test.txt ex.txt test.log test2
`test.txt' -> `test2/test.txt'
`ex.txt' -> `test2/ex.txt'
`test.log' -> `test2/test.log'
```


## [rmコマンド](https://qiita.com//web-hackers/items/7bb34a0a6228a5c10da2)
ファイルやディレクトリを削除するLinuxコマンドです。 
"rm" は "remove"の略です。

```zsh:/home/hoge
$ rm -i hoge.txt
remove hoge.txt? (y or n) y
```

## [sshコマンド](https://qiita.com//web-hackers/items/b4dd0e0da54dbb0ab043)
sshプロトコルを利用してリモートホストにログイン、もしくはコマンドを実行するためのLinuxコマンドです。
"ssh"は"secure shell"の略です。

```zsh
#rootユーザーでIP192.168.x.xに接続
$ ssh -l root 192.168.x.x 
```


## [manコマンド](https://qiita.com//web-hackers/items/a0985c6d2a6996089d46)
各コマンドのマニュアルを確認する為のLinuxコマンドです。 
"man" は "manual"の略です。


```zsh
# cd コマンドのマニュアルをcatを使い表示する
$ man -P cat cd

BUILTIN(1)                BSD General Commands Manual               BUILTIN(1)

NAME
     builtin, !, %, ., :, @, {, }, alias, alloc, ...

Command       External    csh(1)    sh(1)
           !             No          No        Yes
           %             No          Yes       No
           .             No          No        Yes
           :             No          Yes       Yes
           @             No          Yes       Yes...

AUTHORS
     This manual page was written by Sheldon Hearn <sheldonh@FreeBSD.org>.

BSD                            February 23, 2005                           BSD

```




### 広告欄
各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方は**[こちら](https://web-hackers.com/)**へどうぞ