命令提示符

[root@iZwz91sneajs2ji49vo4wxZ ~]#
root:当前登陆用户名
iZwz91sneajs2ji49vo4wxZ:主机名
~:当前目录
#:代表超级用户,普通用户是$

命令一般格式

命令 [选项] [参数]
一般命令都遵循这个格式,有少部分特殊命令不遵循
多个参数可以简写比如 ls -a -l 可以简写成 ls -al
示例:

  1. [root@iZwz91sneajs2ji49vo4wxZ laravel58]# cd routes/
  2. [root@iZwz91sneajs2ji49vo4wxZ routes]# ls
  3. api.php channels.php console.php web.php
  4. [root@iZwz91sneajs2ji49vo4wxZ routes]# ls -a
  5. . .. api.php channels.php console.php web.php
  6. [root@iZwz91sneajs2ji49vo4wxZ routes]# ls -al
  7. 总用量 24
  8. drwxr-xr-x 2 www www 4096 7 20 08:34 .
  9. drwxr-xr-x 13 www www 4096 7 20 08:34 ..
  10. -rwxr-xr-x 1 www www 528 7 17 22:16 api.php
  11. -rwxr-xr-x 1 www www 508 7 17 22:16 channels.php
  12. -rwxr-xr-x 1 www www 553 7 17 22:16 console.php
  13. -rwxr-xr-x 1 www www 687 7 21 16:12 web.php

文件类型

  1. drwxr-xr-x 2 www www 4096 7 20 08:34 .
  2. drwxr-xr-x 13 www www 4096 7 20 08:34 ..
  3. -rwxr-xr-x 1 www www 528 7 17 22:16 api.php

文件类型一共有10位,以 -rwxr-xr-x 1 www www 528 7月 17 22:16 api.php 为例:
一共分为四部分 - rwx r-x r-x

  • 第一部分-:代表文件类型(- 文件 | d 目录 | l 软链接文件),当然 linux 的文件类型远不止这三种,/dev 下还有 cdl 等文件类型
  • 第二部分rwx:代表所有者对这个文件的权限,r 代表可读,w 代表可写,x 代表可执行
  • 第三部分 r-x :代表所属组对这个文件的权限
  • 第四部分 r-x :代表所属组的其它人对这个文件的权限

    建立目录

    mkdir [选项] 目录名,英文含义:make directories
    选项 -p 递归创建目录 ```shell $ mkdir d1

$ ls api.php channels.php console.php d1 web.php

$ mkdir -p d2/d2-1

$ ls api.php channels.php console.php d1 d2 web.php

$ ls d2 d2-1 ```

切换目录

cd [目录]:英语原意 change directory
cd ~:进入当前用户的家目录
cd -:进入上次目录
cd ..:进入上级目录
cd .:进入当前目录
pwd:查看当前目录