这一节我们学习与linux交互的方式

作为一个windows的老用户,初接触linux系统,甚是不习惯,但是玩两天,感觉这种输代码,系统就会有回复方式还是蛮有趣的,

甚至还能作出删库这种“有趣”的操作。。那么废话不多说,开始吧:

     1.认识shell

在当前系统鼠标右击,单击Open in Terminal   即可打开终端

Linux运维入门~2.命令行使用技巧-LMLPHP

或者在Applications中单击Terminal

Linux运维入门~2.命令行使用技巧-LMLPHP

那么问题来了,shell到底是什么?

shell 是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供
了一个接口。
系统中的命令用 shell 去解释,shell 接收系统回应的输出并显示到屏幕中。

通俗来讲,shell就是一个"桥"连接着用户和系统内核。

 

在shell中执行命令:

在命令提示符后输入 命令 参数 目标 (参数与目标视情况而定)

 

      2.命令提示符

例:

Linux运维入门~2.命令行使用技巧-LMLPHP

[kiosk@foundation78 Desktop]$

这条命令提示符的内容是:

kiosk                                        运行的用户

foundation78                           所在主机的短名称

Desktop                                   当前默认操作目录

@                                              内容分隔符

$                                                用户身份提示符

($表示普通用户,#表示超级用户)

例:

Linux运维入门~2.命令行使用技巧-LMLPHP

 

      3.切换用户

在shell中,可以切换用户

例,切换超级用户:

指令:su - root     

输入密码

Linux运维入门~2.命令行使用技巧-LMLPHP

即 su - username     (username是你要切换用户的名称)

注意:

高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

例:

Linux运维入门~2.命令行使用技巧-LMLPHP

 

      4.查看命令帮助

如果遇到不懂的命令,或者查看命令的使用方法,可以使用查看命令帮助指令

指令:what is 命令

查看命令功能

指令:命令 --help

查看命令帮助

指令:[]

选择加入的内容,可加可不加

 

   5.命令行技巧

1.tab键:

使用tab键自动补齐系统中存在的文件名称或者命令

当按<Tab>无法补齐时,则是以该字符开头的内容不唯一,可以按2次<Tab>用来显示所有以此字符开头的内容
如果2次依然不出现,则是不存在。

例:touch指令

输入tou+<Tab>即可补全指令

 

2.历史调用

1)指令:history

显示历史命令

例:

Linux运维入门~2.命令行使用技巧-LMLPHP

2)指令:history -c

清除当前环境所有历史命令

3)PgUp|PgDn

可以逐行翻阅历史

4)!数字

调用指定行数历史

5)!字母

调用以此字母开头的最近一条命令

6)ctrl+r  关键字

调用以此关键字开头的最近一条命令

例:

按完ctrl+r

Linux运维入门~2.命令行使用技巧-LMLPHP

 

写在最后,如果大家喜欢linux运维方面的知识,欢迎关注本博主,会每周更新与linux运维相关的一些小知识,帮助大家入门

愿你与我一同成长!

往期:

https://blog.csdn.net/Stella_Pooter/article/details/82951345        Linux运维入门~1.虚拟机使用

Never say die

 

10-07 18:25