ubuntu 如何导出history命令到文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 如何导出history命令到文本相关的知识,希望对你有一定的参考价值。

根本就不需要用history 因为你的所有命令 都在bash 的文件里 去读取就可以看到所有
当然也可以用 history>xxx.txt 取得命令到文本
参考技术A history > filename
>是重定向操作符,你使用其他的软件所产生的文本都可以使用该操作符来保存
参考技术B history命令读的是~/.bash_history文件 参考技术C history >> text
text就是当前工作目录下的文本文件

Docker 导入和导出镜像

Docker 导入和导出镜像
Docker允许把镜像导出到本地文件,导出命令为docker save,首先我们来看一下该命令的使用方式。
[plain] view plain copy
$ sudo docker save --help

可以看到docker save的命令使用非常简单,就一个-o参数来指定把镜像输出到哪个文件中。
前面我们已经下载了一些镜像,这里我们把ubuntu:14.04这个镜像输出的文件ubuntu1404.tar中
[plain] view plain copy
$ sudo docker save -o ubuntu1404.tar ubuntu:14.04
导出成功之后就可在在本地文件下查看到该文件了

导入镜像
Docker使用docker load命令把导出到本地的文件再次导入到本地镜像库

比如我们可以把刚才导出的镜像文件ubuntu1404.tar再次导入到本地镜像库
[plain] view plain copy
$ sudo docker load -i ubuntu1404.tar

移除镜像
移除镜像命令为docker rmi

docker rmi可以一次性移除一个或多个镜像,移除镜像可以指定镜像ID或镜像名称均可以移除指定的镜像,此处我们以刚才导入进来的centos为例。
[plain] view plain copy
$ sudo docker rmi centos:centos6

可以看到本地仓库下centos的镜像已经被删除了。
在移除镜像之前要确保该镜像下没有容器了(包括已经停止的容器),否则该镜像无法进行删除,先要使用docker rm删除该镜像下所有的容器之后才能移除该镜像。
比如我们移除镜像ubuntu:14.04就无法直接移除,因为该镜像下有容器依赖。

关于镜像的内容就暂告一段落,后面会继续提供关于容器相关的内容。

以上是关于ubuntu 如何导出history命令到文本的主要内容,如果未能解决你的问题,请参考以下文章

如何禁止 linux history 记录删除?也就是将history -c禁用,方便追踪命令,

linux如何屏蔽history命令

shell下的history如何清除

bash特性

ubuntu 可以查看终端执行过的命令吗?

MySql命令行的5、导出和导入数据