Linux入门--教程5(点灯笼) 关于全局变量 & 常用指令 & vim和gcc编译器的使用

目录

1_脚本语言说明

2_全局变量

3_关于path环境变量,在win下

4_编译c语言

5_通过添加环境变量在任何地方都能运行可执行程序

6_vim 和 gcc

7_打压缩包, tar格式

8_ wget + 网址, 用命令下载

 

 

1_脚本语言说明

直接在终端(命令行)拆开一句一句来写

跟在脚本文件里面写在一起,一起执行是一样的

2_全局变量

1.USER

echo $USER


我的是hp
这里的USER就是全局变量

2.HOME

用户主目录

我的是/home/hp

cd $HOME等于cd ~
都是进入 用户主目录

echo ~   可以看出~代表用户主目录

3_关于path环境变量,在win下

在ubuntu下

echo $PATH

 

 

4.编译c语言 

vim example.c                            用vim打开example.c文件,编辑
gcc example.c -o example        编译器编译其中文件 PS:-o这里可以进一步研究
./example                                    运行文件   PS:我这里发现会没有权限 & 需要sudo su 赋予权限 直接example也可以

中间example.c文件里面写的是

#include<stdio.h>

int main {
    printf("hello world\n");
    return 0;
}

请注意 当前路径pwd,里面的 可执行文件example example.c文件

如果我想在其他地方也可以运行example可执行文件

5_通过添加环境变量在任何地方都能运行可执行程序

终端里面输入如下指令,相当于给了path这个路径在任何地方运行的时候都能找到

pwd
PATH=$PATH:/home/ubuntu/workspace
cd ..  # 因为添加了环境变量,即是退回上一级目录也是可以运行的
example

注意:
ubuntu下环境变量使用
分割,
在win下是
分割

下图是退回上一层也能运行

下图是换到另外一个文件夹,还是能运行运行的时候直接输入example

 

6_ gcc

尤其注意使用vim的注意事项

1 如果没有光标使用 INS插入键来进入编辑,

2 编辑好之后退出的时候,点esc会发现,没有光标,摁:wq保存退出。

w意思是write
q意思是quit退出

 

7_打压缩包, zip格式

--> 
ls -l
查看文件详细信息

--> 

打包文件

zip 打包后文件名 *    # *表示当前路径下所有文件

71%表示 压缩比

--> 

多出一个文件

PS:双击解压

-->  打成压缩包
把 workspace 文件夹下所有文件打成压缩包

zip workspace.zip workspace/*

--> 打成压缩包,包括子文件夹
把所有子文件夹(递归式)也打成压缩包

zip workspace.zip -r workspace/*

-->解压
unzip workspace.zip

 

-->
PS:最好不要学rm -rf这个指令  请看

https://baijiahao.baidu.com/s?id=1626257385773303609&wfr=spider&for=pc
rm -rf 慎重使用,删除
rm 是 linux 系统下删文件的命令。
-r 代表删除这个下面的一切,
f 表示不需要用户确认,直接执行,通常这个命令都是指定文件夹用的,
比如rm -rf /tmp/ 就是删除/tmp/这个文件夹下面的所有东西,但是如果后面的文件夹路径没有加

7_打压缩包, tar格式

--------------------------------------

tar -zcvf 压缩
tar -zxvf 解压缩
压缩出来的文件格式
 CTut.tar.gz

--------------------------------------

tar -zcvf CTut.tar.gz CTutorial/
--压缩后文件名
--被压缩文件

运行结果:显示的是被压缩文件

-zcvf
-z:  表示使用gzip进行压缩,gzip是一种压缩算法
-c:  表示压缩,创建目标
-v:  显示压缩过程
-f:  起一个名字

-zxvf
-x: 表示解压

​​​​​​​--------------------------------------

tar -zcvf 压缩
tar -zxvf 解压缩
压缩出来的文件格式
 CTut.tar.gz

​​​​​​​--------------------------------------

8_ wget + 网址, 用命令下载

wget https://../curl.tar.gz -O curl.tar.gz  
-O   用于改写下载的文件的名字,大写的O, 不是数字0
curl.tar.gz 改写为自己想要的名字
 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉-Archer

图像分割没有团队的同学可加群

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值