Shell命令行环境
Shell 这个单词的原意是“外壳”,跟 kernel(内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面。
Shell种类
Shell的程序很多,Bash 是目前最常用的 Shell 。MacOS 中的默认 Shell 也是 Bash 。
命令行提示符
解释:
-
root:表示用户名;
-
iZm5e8dsxce9ufaic7hi3uZ:表示主机名;
-
~:表示目前所在目录为家目录,其中 root 用户的家目录是 /root 普通用户的家目录在 /home 下;
-
#:指示你所具有的权限( root 用户为 # ,普通用户为 $ )。
命令格式
- 用法
- 长短参数
- 参数值
Shell的快捷键
- Ctrl + D:关闭 Shell 会话;
- Ctrl + L:清除屏幕并将当前行移到页面顶部;
- Ctrl + R :用于查找使用过的命令(history 命令用于列出之前使用过的所有命令,然后输入 ! 命令加上编号( !2 )就可以直接执行该历史命令);
=========================
- Ctrl + A:光标跳到命令行的开头;
- Ctrl + E:光标跳到命令行的结尾;
=========================
- Ctrl + U:从光标位置剪切到行首;
- Ctrl + K:从光标位置剪切到行尾;