前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

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

qiguaw 2025-01-07 15:09:43 资源文章 31 ℃ 0 评论

一、今天要学习的内容

今天会简单介绍一下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脚本就可以了。感谢大家支持。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表