Shell命令格式
1. 命令提示符
在启动Shell之后,可以看到类似于如下形式的命令提示符:
[root@localhost ~]#
其代表的含义如下:
-
root:代表当前登入的用户账户名
如果要更换用户账户,使用命令su(switch user)
[root@localhost ~]# su - tuqiuping
命令exit表示退出当前账户
-
localhost:表示本机的主机名
-
:表示用户当前所在的位置即工作目录,泛指用户的家目录,root用户的家目录就是/root
命令pwd(print work directory)表示打印出当前的工作目录
如果要改变工作目录,使用命令cd(change directory)
[root@localhost ~]# cd /etc
-
#:表示当前登入的是管理员用户,如果是普通用户登入,那么#应变为$
2. Shell命令格式
Shell命令由命令名、选项、参数三部分组成,其基本格式如下:
命令名[选项][参数]
-
命令名:描述命令功能的英文单词或缩写。例如:date表示日期;who表示谁在系统中;cp(copy)表示拷贝文件
[root@localhost ~]# date 2022年 03月 06日 星期日 20:09:04 CST [root@localhost ~]# who root :0 2022-03-06 19:36 (:0) root pts/0 2022-03-06 19:39 (:0) [root@localhost ~]#
-
选项:调节命令的具体功能,同一命令采用不同的选项,其功能各不相同。选项可以有一个,也可以有多个,也可以没有。当有多个选项时,可以只使用一个“-”符号,例如:
[root@localhost ~]# ls -al 总用量 52 dr-xr-x---. 15 root root 4096 3月 6 19:36 . dr-xr-xr-x. 17 root root 224 2月 28 19:06 .. -rw-------. 1 root root 1651 2月 28 19:06 anaconda-ks.cfg -rw-------. 1 root root 272 3月 6 11:21 .bash_history -rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout -rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile -rw-r--r--. 1 root root 176 12月 29 2013 .bashrc drwx------. 17 root root 4096 2月 28 19:11 .cache drwxr-xr-x. 16 root root 4096 2月 28 20:30 .config -rw-r--r--. 1 root root 100 12月 29 2013 .cshrc drwx------. 3 root root 25 2月 28 19:07 .dbus -rw-------. 1 root root 16 2月 28 19:07 .esd_auth -rw-------. 1 root root 1860 3月 6 19:36 .ICEauthority -rw-r--r--. 1 root root 1699 2月 28 19:07 initial-setup-ks.cfg drwx------. 3 root root 19 2月 28 19:07 .local drwx------. 5 root root 66 2月 28 19:09 .mozilla -rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc drwxr-xr-x. 2 root root 6 2月 28 19:07 公共 drwxr-xr-x. 2 root root 6 2月 28 19:07 模板 drwxr-xr-x. 2 root root 6 2月 28 19:07 视频 drwxr-xr-x. 2 root root 6 2月 28 19:07 图片 drwxr-xr-x. 2 root root 6 2月 28 19:07 文档 drwxr-xr-x. 2 root root 6 2月 28 19:07 下载 drwxr-xr-x. 2 root root 6 2月 28 19:07 音乐 drwxr-xr-x. 2 root root 6 2月 28 20:31 桌面 [root@localhost ~]# ls -l -a 总用量 52 dr-xr-x---. 15 root root 4096 3月 6 19:36 . dr-xr-xr-x. 17 root root 224 2月 28 19:06 .. -rw-------. 1 root root 1651 2月 28 19:06 anaconda-ks.cfg -rw-------. 1 root root 272 3月 6 11:21 .bash_history -rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout -rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile -rw-r--r--. 1 root root 176 12月 29 2013 .bashrc drwx------. 17 root root 4096 2月 28 19:11 .cache drwxr-xr-x. 16 root root 4096 2月 28 20:30 .config -rw-r--r--. 1 root root 100 12月 29 2013 .cshrc drwx------. 3 root root 25 2月 28 19:07 .dbus -rw-------. 1 root root 16 2月 28 19:07 .esd_auth -rw-------. 1 root root 1860 3月 6 19:36 .ICEauthority -rw-r--r--. 1 root root 1699 2月 28 19:07 initial-setup-ks.cfg drwx------. 3 root root 19 2月 28 19:07 .local drwx------. 5 root root 66 2月 28 19:09 .mozilla -rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc drwxr-xr-x. 2 root root 6 2月 28 19:07 公共 drwxr-xr-x. 2 root root 6 2月 28 19:07 模板 drwxr-xr-x. 2 root root 6 2月 28 19:07 视频 drwxr-xr-x. 2 root root 6 2月 28 19:07 图片 drwxr-xr-x. 2 root root 6 2月 28 19:07 文档 drwxr-xr-x. 2 root root 6 2月 28 19:07 下载 drwxr-xr-x. 2 root root 6 2月 28 19:07 音乐 drwxr-xr-x. 2 root root 6 2月 28 20:31 桌面
部分选项以“–”开头,例如ls --help;还有一些不用符号,例如ps aux。选项是单词,一般用两个横杠–,如果是字母,一般用一个横杠-
Linux中,文件名前加上点. 表示将该文件隐藏
之前使用过的命令,直接用上下方向键可以调用出来;tab键可以补齐命令
注意:命令名、选项、参数之间必须用空格分隔
-
参数:命令的处理对象,通常情况下参数可以是文件名、目录名或用户名等。
2. tips
-
分号。使用分号可以同时执行多个命令。例如:
[root@localhost ~]# cd /etc;pwd /etc [root@localhost etc]#
-
斜杠\ 。当命令特别长,一行写不下,就在这一行的末尾采用斜杠实现换行
-
Linux中命令区分大小写,而windows不区分大小写。
-
Linux关机命令介绍:
- halt
- shutdown -h now #立刻关机
- shutdown -h +5 #5分钟后关机
- shutdown -r +10 ‘The system will be rebooted’ #10分钟后重启,并给出提示
- shutdown -c #取消关机或者按住键盘Ctrl+C
- init 0 #关机
- init 6 #重启