linux创建zip+函数,linux+shell基础知识
目录:
1.路径:
2.进程:
3.清屏和退出当前命令操作:
4.ls 参数:
5.创建目录\文件\复制文件:
6.查看文件内容:
7.linux通配符:
8.grep:
9.终止命令:
10.搜索文件:
11.查看网络:
12.查看ip等信息:
13.打包压缩文件tar:
14.解压文件tar:
15.压缩zip和解压zip文件:
16.常用工具:
17.sudo:
18.权限命令:
1.什么是shell:
2.shell脚本格式:
3.执行shell脚本方式:
4.常用系统变量:
5.自定义变量:$ A=B
6.特殊变量:
7.运算符: expr
8.条件判断:$[]
9.流程控制:if
10.流程控制: case
11.流程控制:for
12.流程控制:while
13.函数
一、linux
1.路径:
1.绝对路径: 从根目录开始到当前目录
2.当前目录: ./
3.上层目录: ../
4.主目录: /
5.切换目录: cd
2.进程:
1.查看当前进程: ps
2.执行退出: exit
3.查看当前路径: pwd
3.清屏和退出当前命令操作:
清屏: clear
退出当前命令: ctrl+c
4.ls 参数:
ls: 列出当前目录的文件和目录
a 所有文件, l 详细信息 ,
5.创建目录\文件\复制文件:
创建文件: mkdir
创建文件: touch 、 vi
复制文件: cp (参数 -r 复制目录中所有)
移动文件: mv
6.查看文件内容:
vi:编辑方式查看。
cat: 显示文件内容。
7.linux通配符:
?:代替单个字符
* : 代替任意多个字符
8.grep:
grep查找文件中符合条件的字符串。
9.终止命令:
kill
10.搜索文件:
find
whereis
11.查看网络:
netstat
12.查看ip等信息:
ifconfig
13.打包压缩文件tar:
tar -zcvf 文件1 文件2 文件3
14.解压文件tar:
tar -xvf 文件
15.压缩zip和解压zip文件:
zip
unzip
16.常用工具:
xshell:连接linux,执行命令工具
xftp:连接linux,传输文件
17.sudo:
sudo + 指令 :以管理员身份运行。
18.权限命令:
shmod命令
二、shell
1.什么是shell:
shell是一个命令行解释器,主要负责将外部应用的操作解释给linux内核。
2.shell脚本格式:
脚本以 #!/bin/bash 开头
3.执行shell脚本方式:
1. 以 ./方式: ./+shell脚本名.sh
2. 以绝对路径的方式 : 绝对路径+shell脚本名.sh
3.以sh或者bash方式: sh + shell脚本.sh 或者 bash + shell脚本名.sh
注意: 第一种和第二种需要执行权限。
4.常用系统变量:
1. $HOME:当前用户的家目录
2. $PWD: 当前目录
3. $SHELL: 默认的解析器
4. $USER: 当前用户
5.自定义变量:$ A=B
1.shell脚本的自定义变量不需要任何的声明,直接赋值即可,(赋值的时候=两端不能加空格)例如:
$ A=1
echo $A
2.撤销变量: unset 变量
例如: unset A
3.静态变量: readonly 变量,设置后不能unset:
例如 readonly B=1
4.声明变量规则:建议大写字母,不能数字开头,=两边不能有空格,默认变量都是字符串,无法进行运算,定义的变量有空格,需要使用双引号。
6.特殊变量:
1. $n: (n是数字)传递给shell脚本的参数。
2. $#: 获取输入参数的个数,常用于循环。
3. $*和$@: 都可以获取输入的所有参数,但$*把输入的参数当成整体,$@把输入的每个参数区分。
4. $?: 前一次命令的执行状态。
7.运算符: expr
1. $((运算符))、$[运算符]
2.expr : 注意:expr运算符之间需要空格
例如: expr 2 + 3
8.条件判断:$[]
$ [ 23 lt 22 ] ;
注意: 中括号里面需要有空格。
9.流程控制:if
if [ command ];then
符合该条件执行的语句
elif [ command ];then
符合该条件执行的语句
else
符合该条件执行的语句
fi
10.流程控制: case
11.流程控制:for
12.流程控制:while
13.函数
linux创建zip+函数,linux+shell基础知识相关推荐
- Linux之(5)账户和shell基础知识
Linux之(5)账户和shell基础知识 Author:onceday date:2022年8月23日 漫漫长路,而今才刚刚开始- 本内容主要收集整理于: <Linux命令行与shell脚本编 ...
- linux 创建路径函数,Linux函数库的创建方法(2)
2. 静态库的创建与使用 静态库本质就是一组 .o 组成的压缩文件,扩展名为 .a / .lib 代码如下: ar -crv libXXX.a mmmm.o nnnn.o XXX 是库名,mmmm.o ...
- 【图文教程】Shell基础知识
Shell基础知识 1. shell介绍 2. history命令 history主要参数示例: 3. 命令补全和别名 4. 通配符 5. 输入输出重定向 6. 管道符和作业控制 管道符: 作业控制: ...
- 3000字扫盲shell基础知识(新手必备)
目录 shell基础语法之变量 shell 变量命名 shell 变量调用 shell 变量分类 shell 运算符 运算符种类 关系运算符 布尔运算符 字符串运算符 逻辑运算符 文件测试运算符 sh ...
- linux 运行class文杰,Linux Shell基础知识,你想的到的都在这里
小编提示:此篇文章阅读时间为15分钟左右,可先收藏后阅读. 01/Linux 的江湖地位 Linux 作为一个全球用户超过14亿的操作系统,它的强大与神奇就不必多说了,混在IT界 Linux是可以装B ...
- Shell 基础知识--细说linux配套视频
Shell 基础概括 Shell是什么? shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至是编写一些程序 ...
- linux创建子进程通信,Linux进程间通信的socketpair()函数
Linux的socketpair()函数,是创建一对互相连接着的socket描述符. 类似TCP连接,两个文件描述符都可以读写,sv[0]写入的数据在sv[1]读出,sv[1]写入的数据在sv[0]读 ...
- linux 创建线程函数吗,[笔记]linux下和windows下的 创建线程函数
linux下和windows下的 创建线程函数 #ifdef __GNUC__ //Linux #include #define CreateThreadEx(tid,threadFun,args) ...
- linux增删查改语句,mysql基础知识之增删查改使用介绍
mysql基础知识之增删查改使用介绍 本文主要介绍mysql常用的SELECT.INSERT.UPDATE.DELETE语句的使用,数据库的安装这里不做介绍,并且事先已经准备好相关数据. 本文中使用的 ...
最新文章
- oracle9i的全局变量,Oracle9i, 10g 如何抓取绑定变量的值
- 红帽喊话开发者:我们将支持 OpenJDK 8 到2023年
- jquery form 的beforeSubmit提交前的回调函数
- let const缓存for循环的中间变量
- Coursera自动驾驶课程第8讲:Basics of 3D Computer Vision
- 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
- mysql 中如何增加查询排序性能
- Exponentially Weighted Averages
- 记静下心来从头学习PLC编程以及用C#开发OPC client 与PLC 交互
- 学生系统优化——字符限定
- AirPlay、AirTunes 移植开发
- 算术逻辑单元 —— 串行加法器和并行加法器
- Win10系统怎么打开卓越模式?Win10这些隐藏模式你都知道吗?
- 支付宝免签 个人支付宝到银行卡
- 【网络流24题-23】洛谷P3356 火星探险问题
- token与refresh token
- JVAV面试常考基础概念
- 剑灵32位登录服务器维护,(32位系统可稳定运行剑灵)剑灵客户端发生错误的解决办法...
- 华为服务器 自动安装 黑屏,华为服务器显示器黑屏如何解决
- DevOps Master课程总结:知否知否,应是DevOps肥ITIL瘦(送ITIL4前生今世)