美文网首页每周500字
linux命令行学习(2):shell简介

linux命令行学习(2):shell简介

作者: 金石明镜 | 来源:发表于2019-09-22 13:13 被阅读0次


一、shell提示符

谈到命令行时,我们指的是shell。

shell是一个接收由键盘输入命令,并将其传送给操作系统来执行的程序。这个程序来自于GNU的项目bash。这就是为什么我们在docker上下拉了linux镜象,要进入linux命令行界面需要执行:

docker run -i -t ubuntu /bin/bash

这个命令的原因。

shell提示符是$或#,前者是普通用户,后者是超级用户。

我在centos上进入时是超级用户,在ubuntu进入时是普通用户。两者在安装时,都设置的是超级用户(root),还不清楚为什么有这种不同。不过对于练习命令也没有什么影响。

在$或#前面还有一些字符。

我在ubuntu命令行的提示符字符串是:

hdf@hdf-virtual-machine:/$

hdf-virtual-machine在这里是机器名称。

光标在$后面,等待输入命令。

随着进入的目录不同,冒号后面内容不同,它是linux系统的路径。前面是在根目录下。下例:

hdf@hdf-virtual-machine:/bin$

中,当前目录为/bin。

这个当前目录,也称为工作目录。

提示符中可以看出工作目录。

注意与windows不同,linux用来分隔路径的是正斜杠(windows是反斜杠)

二、光标移动键与复制粘贴

上下移动键可以翻出以前的命令,节省输入命令的时间。左右移动键在命令中左右移动光标。

我的ubuntu系统可以在命令行界面上用鼠标选择文本,并用右键菜单进行复制粘贴,但centos系统不行。两个虚拟机都不能与宿主机的剪贴板互通。

三、几个简单命令

1 date 显示当前日期,包括年月日时分秒星期几。

2 cal 显示日历。

3 df 显示当前剩余磁盘空间,在我的环境中,是虚拟机的磁盘空间(不是宿主机的磁盘空间)。

4 free 显示可用内存。

四、退出终端命令exit

在我的docker环境中,exit使得界面退到powershell的提示符。

在我的ubuntu环境中,退到ubuntu的桌面界面。

在我的centos环境中,退到系统的登录界面。由于我在安装时设置的是超级用户root,这时要输入root和它的密码,才能重新进入系统。

五、本文命令汇集

1 date

2 cal

3 df

4 free

5 exit

相关文章

  • Linux笔记及习题

    Linux课程整理 1、学习资料 马哥linux视频,Linux 命令行与Shell脚本编程大全 2、系统认知 看...

  • linux命令行学习(2):shell简介

    一、shell提示符 谈到命令行时,我们指的是shell。 shell是一个接收由键盘输入命令,并将其传送给操作系...

  • Linux Shell命令行及脚本编程实例详解

    《Linux Shell命令行及脚本编程实例详解》Shell学习实战秘笈,CU论坛力荐,300个实例,2个项目案例...

  • 超实用 Linux 常用命令

    Shell 详解 Shell 简介 Linux精髓在于命令行操作 Shell是一种特殊的程序 是内核与用户的一种接...

  • Shell是什么

    Shell简介 Shell 诞生于 Unix,是与 Unix/Linux 交互的工具,单独地学习 Shell ...

  • linux的shell和内核

    20170328linux的shell和内核 对于linux来说,shell就是命令行,或者桌面版的窗口命令行。 ...

  • Linux程序设计(第4版)

    1、UNIX、Linux和GNU简介 2、shell程序设计 shell的通配符,*,?,[],[^],{},其中...

  • Linux Shell

    一、 Linux Shell 基础 1. 基本概念 1> 简介 Shell是一个程序一个命令行解释器解释用户的指令...

  • python_email_tools

    简介: python专门发送email脚本,可以直接引用,命令行运行 应用场景: Linux中结合shell脚本通...

  • Shell基础

    一、Shell简介 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统...

网友评论

    本文标题:linux命令行学习(2):shell简介

    本文链接:https://www.haomeiwen.com/subject/qxayuctx.html