惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
博客园_首页
雷峰网
雷峰网
V
V2EX
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
小众软件
小众软件
博客园 - 叶小钗
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
MyScale Blog
MyScale Blog
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Li Hui Blog

工作流调研与实践经验 如何搭建私有仓库 Nexus 并配置 SSL 证书 从零开始搭建单节点 ELK 浅谈一个产品的用户引导 归档 GoCD 加入基础密码验证 搭建一套 gocd 的环境 如何使用 gitbook cli工具 React JSX语法再实践 React 组件示例 如何搭建第一个 React 程序 [SpringBoot 指南] 连接 mysql 数据库并进行增删改查测试 [SpringBoot 指南] 如何开始 Springboot 之旅 实现自己第一个接口 LeetCode刷题笔记 VPC笔记 读书的目的 [人文书籍] 把时间当作朋友 Docker基础命令 [技术书籍]JSON必知必会 Docker原理研究 使用Ubuntu 及宝塔搭建Ghost平台 [Linux]Ubuntu安装宝塔面板 2020年年终总结 CURL学习教程 2020年度计划记录 [安全系列]生成ssh证书 [CLI应用学习]时间使用GitHub CLI [linux系列] 修改主机用户名 轻松学CLI应用总章节 [Shell编程系列]基础教程2
[Shell编程系列]基础教程1
2020-09-17 · via Li Hui Blog

前言

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

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

内容

ls显示当前文件夹的内容

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

最常用的命令

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

pwd显示当前目录

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

返回效果

sudo 使用管理员权限

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

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

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

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

chmod 为文件授权

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

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

Chmod 加上执行权限

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

总结

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