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

c62b2a6f2c18

11.流程控制:for

c62b2a6f2c18

12.流程控制:while

c62b2a6f2c18

13.函数

c62b2a6f2c18

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值