[Shell编程系列]基础教程1

前言

Shell是用于访问系统服务的用户界面,可以使用命令行,对系统服务进行访问,但是有一个小小的要求,要求用户熟悉命令和熟悉调用方式。

GUI(graphical user interface)和CLI(command-line interface)各有各的优点 命令行可以一键直达目标,不需要使用鼠标进行多次寻找和点击 图形化界面可以便捷的操作系统的应用(记忆不用要记忆和使用命令)

内容

ls显示当前文件夹的内容

使用ls命令可以快速的显示当前文件夹的内容(最常使用的命令 不信你查查你的bash history)

最常用的命令

命令解释显示效果
ls显示当前文件夹的所有内容(不包括隐藏内容)kX6aJU
ls -l显示当前文件夹的详细内容AtLooi
ls -A显示当前文件夹的全部内容(包括隐藏内容 比如.git)sFmRd6

pwd显示当前目录

使用场景: 查找现在在那个目录下

pwd

返回效果

KuDJlj

sudo 使用管理员权限

使用场景: 诶 当前权限无法安装应用,诶 这个软件需要管理员权限,此时就需要sudo 了

sudo ****

一般来说 可以切换root进行操作(不推荐在服务器上使用root作为直接登陆账户,推荐采用一个非root用户进行登陆 且密码最好不要与root相同)

sudo su

输入密码即可切换为root(输入密码的时候隐藏了 所以无法看到密码)

G6IOzj

4wxEiZ

当前面的变为#(sharp)的形状的时候就已经是root(或者正在使用管理员权限了)

chmod 为文件授权

使用场景:文件要进行执行,发现权限不够/文件无法写入(readonly权限不够)

此时我们有一个文件 没有执行权限 无法执行 如下图所示

7n9C1r

jeF9m6

Chmod 加上执行权限

vp9ZVw

我们可以看到 此时软件可以正常的执行了。 ping pong!

总结

本节中只是说明了,近期应该会出一个系列专门用来讲述shell脚本,介绍shell脚本的好用之处。

本文独立博客:https://lihui.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值