目录
- 一、概述
- 二、启动shell
- 2.1 用户的默认 Shell 程序
- 2.2 Shell 提示符
- 三、 基础命令
- 3.1、man 命令
- 3.2、cd 命令
- 3.3、ls命令
一、概述
很多 Linux 发行版的默认 shell 是 GNU bash shell。本文将介绍 bash shell 的基本特性,比如 bash 手册、命令行补全以及如何显示文件内容等。
二、启动shell
2.1 用户的默认 Shell 程序
GNU bash shell 是一个程序,提供了对 Linux 系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的 shell 程序取决于用户账户的配置。
下面是从
/etc/passwd
文件中摘取的样例条目:wkd:x:1001:1001:,,,:/home/wkd:/bin/bash
以
:
为分隔符分为7个段,其中第7个段指定了用户使用的 shell 程序,我这里是/bin/bash
,当wkd这个用户登录时,GNU bash shell 会自行启动。
2.2 Shell 提示符
默认的 bash shell 提示符是美元符号(
$
),这个符号表明 shell 在等待用户输入命令。不同的Linux 发行版会采用不同格式的提示符。 Ubuntu Linux 系统的 shell 提示符是这样的:wkd@ubuntu-virtual-machine:~$
如果切换到 root 用户,bash shell 提示符就变成井号(
#
):wkd@ubuntu-virtual-machine:~$ sudo su sudo: /etc/sudoers.d is world writable [sudo] password for lu: root@ubuntu-virtual-machine:/home/wkd#
三、 基础命令
3.1、man 命令
man 命令可以访问 Linux 系统的手册页。在 man 命令之后跟上想要查看的命令名,就可以显示相应的手册页。
在命令行输入man ls
,出现下图手册页:
进入手册页后,无法鼠标滑动来翻页,可以通过键盘的上下键来翻行。
想退出的话,可以按q
退出。
3.2、cd 命令
在 Linux 文件系统中,可以使用目录切换( cd)命令来将 shell 会话切换到另一个目录。
cd 命令的语法非常简单:cd dir
在 cd 后面的dir是一个目录名称
3.3、ls命令
ls 命令最基本的形式会显示当前目录下的文件和目录:
root@ckzn-virtual-machine:/home/lu# ls Desktop Documents Downloads Music Pictures Public Templates Videos
显示长列表
ls -l
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁