bzip2

Linux基础命令总结

旧街凉风 提交于 2020-11-24 10:28:50
<font size='+0.5'>数据挖掘工程师并不是一直都在图形化界面中工作,并且随着大数据开源技术的发展,会有更多的任务需要在命令行环境下完成,比如在hadoop环境下进行数据文件的导入导出,在ubuntu环境下进行python库的安装与配置,因此就需要掌握一些基本的、常用的Linux命令。本文针对这一话题进行了总结梳理。</font> ##1.目录操作 ###(1)绝对路径与相对路径 绝对路径 :路径的写法一定由根目录”/”写起,比如:/usr/local/lib 相对路径 :路径的写法不是由根目录”/”写起,比如:local/lib。这时,这个目录相当于是将当前目录作为“根目录”,如果当前目录变化了,那么这个相对路径就要需要修改。 ###(2)打印当前目录:pwd 命令格式: pwd 返回当前目录的绝对路径。 ###(3)切换目录:cd 命令格式: cd 目录名 cd 绝对路径 cd 相对路径 cd . --切换到当前目录 cd .. --切换到上一层目录 cd / --切换到根目录 cd ~ --切换到home目录 ###(4)创建目录:mkdir 命令格式: mkdir 新目录名(既可以是绝对路径,也可以是相对路径) -p参数: mkdir -p 新目录名 -p的作用是,不使用-p参数时,如果要创建的目录所在的上层目录不存在时,就会报错;而使用了-p参数后

centos7安装Python3.6.5的步骤和异常处理

我的梦境 提交于 2020-11-20 01:44:36
cd 到/tmp目录下 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz ##下载包 tar -xzvf Python-3.6.6.tgz -C /tmp ##解压 cd Python-3.6.6/ ##进入 ./configure --prefix=/usr/local make make altinstall ln -s /usr/local/bin/python3.6 /usr/bin/python3 ##Python建立软连接 ln -s /usr/local/bin/pip3.6 /usr/bin/pip ##pip建立软连接 异常处理: 错误一:configure: error: in `Python-3.6.5': configure: error: no a ### 缺少依赖包 可能用到的依赖包报上面的错运行一下下面的命令就好了 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 错误二: zipimport.ZipImportError: can't decompress data; zlib not available make: *** [altinstall]

linux下误删目录文件后恢复神器extundelete

倾然丶 夕夏残阳落幕 提交于 2020-11-17 07:43:47
原文链接:https://blog.51cto.com/wzlinux/2052835 参考:https://blog.csdn.net/cwg_1992/article/details/46310055 一、背景 突发事件,应用上传的数据被程序自动删掉了,可悲的是还没有数据备份,数据是放在系统的 /data/webapps/xxxx/upload 目录下面,可把我们急坏了,之前又没有做过数据恢复的测试,然后我找到了一款数据恢复的软件,成功把删除的大部分数据找回来了,我的数据恢复过程如下。 二、安装恢复软件 1、epel 仓库安装 如果我们的源里面添加了 epel 仓库的话,我们可以直接使用下面的命令安装。 yum install extundelete -y 2、源码编译安装 wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundelete-0.2.4.tar.bz2 yum -y install bzip2 e2fsprogs-devel e2fsprogs gcc-c++ make tar -xvjf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4 ./configure make && make install 三、删除数据查找 如何查看inode 使用ls

【linux】解决unzip在linux下解压中文名zip文件出现乱码的问题

北慕城南 提交于 2020-11-16 05:00:24
#问题描述 linux(我用的系统是centos)下zip原生命令解压带中文名的压缩包时,解压出来的文件为乱码: 通过在网上查询得知,zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。 网上说,zip 有个参数-O可指定文件编码,但是我在系统上却没有找到相应的参数: 原来unzip官方并不支持该参数,需要通过给unzip源码打补丁包的方法,来解决中文编码问题。 #解决方法 ##unzip源码编译 首先下载unzip源码: https://svwh.dl.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz 由于unzip编译需要bzip源码,下载源码: https://iweb.dl.sourceforge.net/project/bzip2/bzip2-1.0.6.tar.gz 下载完成后,解压文件: tar zxvf unzip60.tar.gz tar zxvf bzip2-1.0.6.tar.gz 将bzip2下所有文件拷贝到unzip60/bzip2下 make -f unix/Makefile flags make

Ubuntu16.04系统的备份与还原

大兔子大兔子 提交于 2020-11-15 07:29:32
本文目的在于记录在命令行的模式下进行linux系统的备份与还原,虽然系统的备份方法有很多种,但本文只记录最简单粗暴的一种: 首先成为root用户: $ sudo su 然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录): # cd / 下面是我用来备份系统的完整命令: # tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys / 让我们来简单看一下这个命令: “tar”当然就是我们备份系统所使用的程序了。 “cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。 “backup.gz”是我们将要得到的档案文件的文件名。 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排 除在外,那么挂载在

Linux基础命令(上)

早过忘川 提交于 2020-11-12 09:39:14
Linux基本命令(上).md Linux基础命令(上) 学习目标 1、了解VMware备份的两种方式 2、能说出快照与克隆的区别 3、了解Linux系统文件 4、掌握Linux常用命令 一、备份操作系统 在VMware中备份的方式有2 种:快照或克隆。 1、快照 快照:又称还原点,就是保存在拍快照时候的系统的状态(包含了所有的内容),在后期的时候随时可以恢复。 注意:侧重在于短期备份,需要频繁备份的时候都可以使用快照,做快照的时候虚拟机中操作系统一般处于开启状态 快照 :使用VMware实现快照,具体操作步骤,参考如下 第一步:选择虚拟机菜单,点选快照中的拍摄快照 在对话框中填写基本的信息,之后点击拍摄快照即可。 第二步:对于快照进行管理(恢复、删除) 对快照的管理需要在"虚拟机" -> "快照" -> "快照管理器"中进行管理 2、克隆 克隆:就是复制的意思。 注意:克隆侧重长期备份,做克隆的时候是必须得关闭(了解) 克隆 :使用VMware实现克隆,具体操作步骤,参考如下 先关机 –> 右键需要克隆的虚拟机 –> 管理 –> 克隆 克隆好的服务器相关密码帐号等信息与被克隆的系统一致。但是,克隆出来的机器网卡不能直接启动使用,需要配置。 3、快照与克隆的区别 克隆与快照的最大的区别:克隆之后是2 台机器,而快照之后依旧是1 台机器(影子系统)。后期的危险操作前建议使用快照。 二

Linux Shell常用shell命令

99封情书 提交于 2020-10-29 11:56:10
一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G) ls -lt 显示文件,按照修改时间排序 2、cd命令 功能:改名目录 cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd .. 切换到到上一级目录 cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 3、cp命令 功能:copy文件 cp source target 将文件source复制为target cp /root /source. 将/root下的文件source复制到当前目录 cp –av soure_dir target_dir 将整个目录复制,两目录完全一样 4、rm命令 功能:删除文件或目录 rm file 删除某一个文件 rm -f file 删除时候不进行提示。可以于r参数配合使用 rm -rf dir 删除当前目录下叫dir的整个目录 5、mv命令 功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令 mv source target

Linux命令01

自古美人都是妖i 提交于 2020-10-28 16:30:14
Linux简介及 Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian 安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。 再安装Ubuntu。具体安装步骤,找百度。 安装完后,可以看到Linux系统的目录结构。 常用指令 ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir 删除空目录 tree 树形结构显示目录,需要安装tree包 pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式 系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname

6 岁学编程,9 岁给电脑杂志社撰稿,19 岁收月薪 2 万 的 Offer | 程序人生 2020

回眸只為那壹抹淺笑 提交于 2020-10-28 11:06:04
作者 | 杨若瑜 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 【CSDN 编者按】在CSDN举办的“原力计划”活动中,编者看到一篇《 老程序员教你如何提高开发效率、成为大神0——从业余到专业》的文章。这位90后程序员6岁为了玩游戏自学attrib命令,学会Win3.2、DOS指令,走上编程之路。8岁成为电脑培训班里最小的学员,学习Office、3DMAX、UCDOS、WPS、Visual Basic、C++。9岁开始给电脑杂志社投稿,13岁开始做外包,19岁因为撰写一篇关于安全的文章收到2万月薪的Offer…… 一起来看看他精彩的程序人生吧! 第一次“触电”电脑 我于1990年在哈尔滨出生,家里有个比我大十多岁的姐姐。1996年,我姐姐是家里第一个接触计算机和互联网的人。她当时在大学时期练就了五笔字型输入法,并且通过最快240字/分钟的输入速度获得了学校的打字比赛冠军,奖品是一套正版5.25英寸希望汉字系统安装盘。 那时候哈尔滨正在举行冬季亚运会,对于当时年纪尚小的我来说,能拿到冠军的人是特别厉害的人。当时如果打字能够达到这个速度,就意味着在社会上一定能找到满意的高薪工作,甚至可以有机会进入银行体系。 由于我姐姐的打字能力,加之很多电脑店都挂出熟悉的那句“计算机普及要从娃娃抓起”,我和我姐姐人生中第一台电脑就是那个时候买的。 这得益于我的家庭

Linux命令 -- tar解压缩命令

ⅰ亾dé卋堺 提交于 2020-10-28 08:15:43
1.tar.gz tar.bz2 tar.xf 2.gzip 3.zip 4.zcat data +%F #打包名称包含当前时间 常用命令: 1.tar打包压缩 打包: tar czf dir1.tar.gz dir1 解压:####### tar解压会覆盖掉之前存在的目录,解压前先把原目录重命名备份 ############ tar xf dir1.tar.gz #可解压tar.gz tar.bz2 tar.xz 查看压缩包里的内容 tar tf dir1.tar.gz 1、tar: 打包: tar -czf dir20190101.tar dir 解压: tar xf dir20190101.tar 查看包里的内容 tar tf dirdir20190101.tar tar.gz格式 tar命令进行归档,gzip进行压缩,变成tar.gz 如何打包 tar czf dir1.tar.gz dir1 常用打包与压缩组合: czf #打包tar.gz格式 解压:zxf cjf #打包tar.bz格式 解压:jxf cJf #打包tar.xz格式 解压: xf:自动选择解压模式(一般使用这个解压即可) 如何解压 tar xf dir1.tar.gz 选项: c:创见新的归档文件 z:以gzip方式压缩,后缀tar.gz x:对归档文件解包 t:列出归档文件里的文件列表 f:指定包名