【Linux | Shell】bash shell 基础命令

news/2025/1/11 9:49:38/

目录

  • 一、概述
  • 二、启动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

在这里插入图片描述
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁


http://www.ppmy.cn/news/577174.html

相关文章

多线程爬虫实战-思路

前言 最近有很多小伙伴找到我,说想要王者荣耀所有英雄皮肤的照片,但是又不想自己去下载,正好借这个机会给大家讲解一下多线程的爬虫实战 由于线程爬虫会对任何服务器都有一定的影响,本文仅供学习交流使用,切勿拿去做什…

机器学习——决策树算法

一、实验目的 掌握如何实现决策树算法,用并决策树算法完成预测。 二、实验内容 本次实验任务我们使用贷款申请样本数据表,该数据表中每列数据分别代表ID、年龄、高薪、有房、信贷情况、类别,我们根据如下数据生成决策树,使用代…

self参数、__init__方法和.__str__方法的用途和区别

在学习Python编程中,你可能会遇到self参数、__init__方法和.__str__方法这些概念。在本文中,我们将详细介绍它们的用途和区别。 理解这些概念对于编写Python类和使用面向对象编程非常重要。通过合理使用self参数、__init__方法和.__str__方法&#xff0c…

flash 和 eeprom 区别和关系、nor flash和nand flash区别

1、FLASH存储器和EEPROM存储器的区别 2、EEPROM介绍及与Flash区别_VirtuousLiu的博客-CSDN博客_eeprom 3、基础——ROM, RAM, FLASH, SSD, DDR3/4, eMMC, UFS, SD卡, TF卡,相互关系_口袋里のInit的博客-CSDN博客_emmc是rom还是ram EEPROM 芯片和flash的特点都是…

FLASH的知识

传统的FLASH分为Nor falsh和Nand flash。 (1)Nor flash Nor flash存储以块为单元,写入时必须先擦除,并且擦除和写入的速度都很慢。但nor fash具有SRAM接口,有单独的地址总线和地址总线,接口简单,就像是访问ROM一样&am…

Flash----读写外部Flash

目录 前言 Flash相关API Flash工程 首先定义下flash扇区大小 定义下扇区操作编号及定义了将要写入flash数据的数组和用来缓存flash数据的数组 接下来我们从0x77000地址起,读出16个数据(每个数据占4字节) 读完数据后,串口打印读出的数据 前言 …

Flash视频播放器

通过Flash和ActionScript编写的播放器,用来播放FLV文件。 网上有一些写好的播放器代码。 [sizemedium]ruochi播放器[/size] 见[url]http://www.ruochi.com[/url] 基本功能都有。 可以下载播放器和示例。 见[url]http://www.ruochi.com/main/post/24.html[/url] 不过…

What about Flash?

http://dreamana.com/weblog/ 其实很久以前就想写一篇关于自己对Flash的理解的文章,今天有点空,静下心来慢慢总结一下。虽然近来有一些Flash的好消息,比如AGAL2即将发布,AS3在TIOBE统计表上上升至20位;但是总体来说&a…