linux下的三种解压文件的命令
三种解压命令分别为:unzip,bzip2 -d,unzip text.zip 针对linux平台下不同的压缩文件类型选择不同的解压文件命令:
1、gzip,gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。它是Jean-loupGailly和MarkAdler一起开发的。gzip压缩文件名:zip或gz,gzip的解压命令:unzip
2、bzip2,bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。bzip2压缩文件名:bz,bzip2解压命令;bzip2 -d。-linux
3、unzip text.zip ,语法为:unzip [-cflptuvz][-agCjLMnoqsVX][-P 《密码》][zip文件][文件][-d 《目录》][-x 《文件》] 或 unzip [-Z] ,将压缩文件text.zip在当前目录下解压缩。-命令
扩展资料
linux解压缩zip文件命令参数
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t 检查压缩文件是否正确。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
参考资料:百度百科—unzip
几个常用的git命令
1.安装Git
Linux
- sudo apt-get install git
Window:到Git官网下载安装:
- $ git config --global user.email “email@example.com“
- git init
- git add 《file》
- git commit
- git commit -m “提交说明“
- git status
- $ git diff 《file》
- git log
- $ git log --pretty=oneline
- $ git reset --hard HEAD^
- $ git reset --hard + commit id
- $ git reflog
- git diff HEAD -- 《file》
- $ git checkout -- 《file》
- $ git reset HEAD 《file》
- $ rm 《file》
- $ git checkout -- 《file》
3.初始化仓库
4.添加文件到Git仓库
提示:可反复多次使用,添加多个文件;
5.提交添加的文件到Git仓库
然后会弹出一个Vim编辑器输入本次提交的内容;
或者
6.查看仓库当前的状态
7.比较当前文件的修改
8.查看历史提交记录
或者加上参数查看就比较清晰了
9.回退版本
说明:在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,以此类推,如果需要回退几十个版本,写几十个^容易数不过来,所以可以写,例如回退30个版本为:HEAD~30。-linux
如果你回退完版本又后悔了,想回来,一般情况下是回不来的,但是如果你可以找到你之前的commit id的话,也是可以的,使用如下即可:
提示:commit id不需要写全,Git会自动查找;
补充说明:Git中,commit id是一个使用SHA1计算出来的一个非常大的数字,用十六进制表示,你提交时看到的一大串类似3628164...882e1e0的就是commit id(版本号);
在Git中,版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向回退的版本,然后顺便刷新工作区文件;
10.查看操作的历史命令记录
结果会将你之前的操作的commit id和具体的操作类型及相关的信息打印出来,这个命令还有一个作用就是,当你过了几天,你想回退之前的某次提交,但是你不知道commit id了,通过这个你可查找出commit id,就可以轻松回退了,用一句话总结:穿越未来,回到过去,so easy!-命令
11.diff文件
说明:查看工作区和版本库里面最新版本文件的区别,也可以不加HEAD参数;
12.丢弃工作区的修改
说明:适用于工作区修改没有add的文件
13.丢弃暂存区的文件
说明:适用于暂存区已经add的文件,注意执行完此命令,他会将暂存区的修改放回到工作区中,如果要想工作区的修改也丢弃,就执行第12条命令即可;
14.删除文件
然后提交即可;
如果不小心删错了,如果还没有提交的话使用下面命令即可恢复删除,注意的是它只能恢复最近版本提交的修改,你工作区的修改是不能被恢复的!
C#OleDbDataReader在命令提示符下怎么获取某行某列的值,能给句代码吗
1)在Access数据库 Database1.mdb 中有一个表:表1
2)用OleDbDataReader 获取指定行、指定列的值
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OleDb;namespace ConsoleOleDb{ class Program { static void Main(string args) { OleDbConnection conn = new OleDbConnection(@“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database1.mdb“); OleDbCommand cmd =conn.CreateCommand(); cmd.CommandText =“select * from 表1“; conn.Open(); OleDbDataReader rd = cmd.ExecuteReader(); //获取表中第二行,第二列的值 string s = (string) GetValue(rd, 1, 2); Console.WriteLine(“表1第2行,第二列的值为:{0}“, s); } // 从OleDbDataReader中获取指定行、指定列的值 static object GetValue(OleDbDataReader reader, int row, int col) { int i = 0; object value = null; while (reader.Read()) { if (i == row) { value = reader[col]; break; } i++; } reader.Close(); return value; } }}