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

推荐订阅源

G
Google Developers Blog
博客园 - 司徒正美
Last Week in AI
Last Week in AI
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
博客园 - 聂微东
M
MIT News - Artificial intelligence
博客园_首页
Jina AI
Jina AI
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Vercel News
Vercel News
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
B
Blog
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

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脚本的好用之处。