Linux10
1. 环境变量
在Linux系统中执行:env命令即可查看当前系统中记录的环境变量
环境变量是一种KeyValue型(名称=值)结构,如下图:
2. 环境变量:PATH
PATH记录了系统执行任何命令的搜索路径(路径之间以:隔开):
当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程序本体
比如执行cd命令,就从第二个目录 /usr/bin 中搜索到cd命令,并执行
3. $符号
$符号用于取“变量”的值
语法:$环境变量
如:echo $PATH
可以取得这个环境变量的值,并通过echo语句输出来
又有:echo ${PATH}ABC
当和其他内容混在一起时,可以通过{}来标注取的变量是谁
4. 自行设置环境变量
-
临时设置,语法:export 变量名=变量值
-
永久生效:
-
针对当前用户生效,配置在当前用户的: ~/.bashrc 文件中
-
针对所有用户生效,配置在系统的: /etc/profile 文件中
-
并通过语法: source 配置文件,进行立刻生效,或重新登录FinalShell生效
临时设置,需要用时用$符号取出
5. 自定义环境变量PATH
环境变量PATH记录了系统执行任何命令的搜索路径,这些搜索路径我们也可以自行添加到PATH中去
测试:
-
在当前HOME目录内创建文件夹,myenv,在文件夹内创建文件mkhaha
-
通过vim编辑器,在mkhaha文件内填入:echo哈哈哈哈
完成上述操作后,随意切换工作目录,执行mkhaha命令尝试一下,会发现无法执行
-
修改PATH的值
临时修改PATH:export PATH=$PATH:/home/ninnne/myenv,再次执行mkhaha,无论在哪里都能执行了。
Linux文件的上传和下载
1. 上传、下载
-
浏览文件系统,找到合适的文件,右键点击下载,即可传输到本地电脑
-
浏览文件系统,找到合适的目录,将本地电脑的文件拓展进入,即可方便的上传数据到Linux中
2. rz、sz命令
通过rz、sz命令进行文件传输,安装:yum -y install lrzsz
-
rz命令,进行上传,语法:直接输入rz
-
sz命令进行下载,语法:sz 要下载的文件。文件会自动下载到桌面的:fsdownload 文件中
压缩和解压
1.压缩格式
2. tar命令
3. tar命令压缩
tar的常用组合:
注意:
-
-z选项如果使用的话,一般位于选项第一个
-
-f选项,必须在选项组合最后一位
4. tar解压
常用的tar解压组合:
注意:
-
-f选项,必须在选项组合最后一位
-
-z选项,建议在开头位置
-
-C选项单独使用,和解压所需的其他参数分开
5. zip命令压缩文件
可以使用zip命令,压缩文件为zip压缩包
语法:zip [-r] 参数1 参数2 ... 参数N
-
-r,被压缩的包含文件夹的时候,需使用-r选项,和rm、cp等命令的-r效果一致
示例:
5 .unzip命令解压文件
语法: unzip [-d] 参数
-
-d,指定要解压去的位置,同tar的-C选项
-
参数,被解压的zip压缩包文件