您现在的位置是:主页 > news > 宁波网站制作 收费/前端开发培训机构推荐

宁波网站制作 收费/前端开发培训机构推荐

admin2025/5/2 9:44:40news

简介宁波网站制作 收费,前端开发培训机构推荐,莱芜论坛招工,淮安市哪里可以做网站在ubuntu系统的使用过程中,命令行操作真的很方便,要学习linux命令行操作,必须的学习shell。下面为大家针对命令行相关内容进行整理,希望能给大家提供帮助。1.命令行操作系统重启、关机reboot #重启 shutdown -r …

宁波网站制作 收费,前端开发培训机构推荐,莱芜论坛招工,淮安市哪里可以做网站在ubuntu系统的使用过程中,命令行操作真的很方便,要学习linux命令行操作,必须的学习shell。下面为大家针对命令行相关内容进行整理,希望能给大家提供帮助。1.命令行操作系统重启、关机reboot #重启 shutdown -r …

91a2777b1a3fc8178acc361767628783.png
在ubuntu系统的使用过程中,命令行操作真的很方便,要学习linux命令行操作,必须的学习shell。下面为大家针对命令行相关内容进行整理,希望能给大家提供帮助。

1.命令行操作系统重启、关机

reboot               #重启
shutdown -r          #重启
shutdown -h now      #立即关机
shutdown +10         #10分钟后关机
sudo halt            #停止内核运行
halt -p              #关机并切断电源
poweroff             #关机并切断电源,等同于halt -p

2.Shell

Shell是一种命令解释器,在命令行中输入的命令,都是由shell进行解释,并传输给linux内核,linux内核将执行后的内容返回shell,并由shell展示在命令行中。

Shell是一种编程语言,可书写shell脚本语言和命令文件。

Shell有多种版本:

  • Bourne Shell(/usr/bin/sh或/bin/sh)
  • Bourne Again Shell(/bin/bash)
  • C Shell(/usr/bin/csh)
  • K Shell(/usr/bin/ksh)
  • Shell for Root(/sbin/sh)

Ubuntu中使用的是bash(Bourne Again Shell),sh的增强版,linux标准默认的Shell。

查看系统Shell类型

echo $SHELL              #注意命令区分大小写

3.Shell通配符

在安装程序的时候不了解全名,使用了*进行替代,这就里就用到了通配符,用于模糊匹配文件名。

562d23898029222927e6c5dd986dda27.png
常见通配符

4.正则表达式

正则表达式是用来模糊匹配或替换字符串的工具,在针对文件内容的文本过滤工具里,大都用到正则表达式,如vi,grep,awk,sed等。

d9eedf365c239376ad8c000b20cb3616.png

通配符和正则表达式两个都是可以进行模糊匹配的,如何区分使用可能在你的心存在着疑问,下面我为大家解释一下。

bash-shell命令行并不支持正则表达式,也就是说,我们如果使用bash shell的某些命令时使用正则表达式,shell可能会认不出来,只有当我们使用类似grep,sed,awk等工具的时候才有效。所以,我们在使用bash-shell的时候也想达到模糊匹配的目的的话,就需要使用通配符。

5.Shell特殊字符

62741a1702c0b6149abd9a2bc3b989ac.png

6.环境变量

常用的环境变量有:

  • PATH(可执行命令的搜索路径)
  • HOME(用户主目录)
  • LOGNAME(当前用户的登录名)
  • HOSTNAME(主机名)
  • PS1(当前命令提示符)
  • SHELL(当前使用的shell)

使用env命令,可查看所有的环境变量。

env

如需引用环境变量,需要在变量名称前加$符号,如要修改则不需要加$符号。

echo $BASH         #查看当前用户主目录
HISTSIZE=10000     #设定历史记录数量为10000
echo $HISTSIZE     #输出10000,查看历史记录数量值