首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每天2分钟学习unix/linux系统shell编程(二)

一、今天要学习的内容

今天会简单介绍一下unix与linux的操作系统的区别,以及常用的系统。然后就开始从一个一个命令开始讲解介绍。

二、unix与linux的关系与区别

unix系统是最先被发明创造出来的,一直是处于收费的状态,而直到有一天,有一个叫李纳斯•托瓦兹(Linus Torvalds)老师觉得,unix的系统实在是太难用了,就自行仿造unix写出了自己的linx内核,并且开源,邀请其他人共同来完善。

linux最大的优势就是开源,由全球千万开发者来协同完成它。以至于现在绝大数unix环境下发都是使用linux系列的操作系统。linux的系统分发版本有Red Hat、Ubuntu、CentOS、SuSE、Gentoo、Debian、Fedora Core、Mandriva、KNOPPIX、Linux Mint等有很多,不再全部列举。

三、本教程所使用的操作系统与shell

本教程使用的是debian 11.1系统,shell是bash。之所以选择了这个是感觉这个各方面用着还可以,debian这分支是国内的deepin的父发分支,也就是deepin也是基于debian来做二次开发定制的。这个不强制,使用哪个分支版本系统都可以,底层的shell差异很小。

四、shell命令的格式

命令 [选项] [参数]

命令,选项,参数之间都是以空格分开的,选项参数根据命令的不同可以有多个,也可能没有。

五、shell命令:clear

命令:clear

作用:清除屏幕所显示的内容,把输入焦点置于屏幕开始位置

选项:无

参数:无

此命令比较简单不再举例讲解

六、shell命令:pwd

命令:pwd

作用:打印当前所处的目录位置。

选项:无

参数:无

root@debian:~# pwd /home/test

六、shell命令:cd

命令:cd

作用:进入某个目录,之后这个目录就成为了当前所处的目录位置了。

选项:无

参数:是路径位置信息。

参数详解:

路径

解释

/

根目录,所有的目录都可以从这里出发

.

指向当前目录

..

指向当前目录的上级目录

/home/test

从根目录开始的描述的目录路径信息

../../test

表示当前目录上层的上层目录位置信息

举例:

root@debian:~# cd / root@debian:/# pwd / root@debian:/# cd /home/test/ root@debian:~# pwd /home/test root@debian:~# cd ../../etc/ root@debian:/etc# pwd /etc

本期先分享到这里。后面抽空继续,后面的就多介绍些常用的命令,然后来一个完整的shell脚本就可以了。感谢大家支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230406A0AGKG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券