命令的基本格式

当打开终端或者shell程序,就能看到命令提示符

[[email protected] ~]#

含义如下:

  • [ ]:分割符,没有特殊意义.
  • root:当前登录的用户.
  • @:分割符号,没有意义.
  • localhost:主机名(简写)
  • ~用户当前所在的工作目录
  • #:命令提示符,代表当前用户的权限等级,超级用户``root#,普通用户为$`.

一般来说,一个用户都会有一个主目录,用户登录之后的开始位置,也叫家目录(home),home目录一般root用户在/root下,而普通用户在/home/用户名/下.

cd

非常简单,用来切换工作目录

[[email protected] ~]# cd /usr/local
[[email protected] local]#

可以看到,命令提示符里的目录显示成了local,也就是cd命令目录的最后一个文件夹名称.

基本格式

[[email protected] ~]# 命令 [选项] [参数]
  • []代表可选项,也就是命令不带这些参数或者选项都可以运行

ls

用来显示文件以及详细信息

[[email protected] ~]# ls
[[email protected] ~]#

上面的内容表示~目录下没有文件,或者没有非隐藏文件

短格式:

[[email protected] ~]# ls -l
total 4
drwxrwxr-x 8 ubuntu ubuntu 4096 Mar 19 13:10 myblog
[[email protected] ~]#
  • -l为参数,用于显示文件的详细信息

长格式:

[[email protected] ~]# ls -all
total 68
drwxr-xr-x 7 ubuntu ubuntu 4096 Mar 19 13:08 .
drwxr-xr-x 4 root   root   4096 Mar 15 17:45 ..
-rw------- 1 ubuntu ubuntu  104 Mar 19 13:08 .Xauthority
-rw------- 1 ubuntu ubuntu 7030 Mar 18 22:34 .bash_history
-rw-r--r-- 1 ubuntu ubuntu  220 Feb 25  2020 .bash_logout
-rw-r--r-- 1 ubuntu ubuntu 3771 Feb 25  2020 .bashrc
drwx------ 2 ubuntu ubuntu 4096 Mar 12 18:55 .cache
drwx------ 4 ubuntu ubuntu 4096 Mar 18 15:00 .config
-rw-rw-r-- 1 ubuntu ubuntu   96 Mar 15 20:07 .gitconfig
drwxrwxr-x 4 ubuntu ubuntu 4096 Mar 15 14:20 .npm
-rw------- 1 ubuntu ubuntu   70 Mar 15 23:49 .npmrc
-rw-r--r-- 1 ubuntu ubuntu  840 Mar 15 14:13 .profile
drwx------ 2 ubuntu ubuntu 4096 Mar 15 19:30 .ssh
-rw-r--r-- 1 ubuntu ubuntu    0 Mar 12 18:58 .sudo_as_admin_successful
-rw------- 1 ubuntu ubuntu 1843 Mar 16 16:51 .viminfo
-rw-rw-r-- 1 ubuntu ubuntu  167 Mar 13 21:42 .wget-hsts
drwxrwxr-x 8 ubuntu ubuntu 4096 Mar 19 13:10 myblog
[[email protected] ~]#

短格式一般使用英文简写有点参数需要添加-l短横线,长格式一般为完整单词,而且有部分命令要求双短横线--all.