1.调出终端 Ctrl+Alt+t

2.sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。

sudo apt-get install yum

【起因:yum -y install convmv
The program 'yum' is currently not installed.  You can install it by typing:sudo apt-get install yum】

sudo apt-get install vim

【起因:vim /user/local/concfg
The program 'vim' can be found in the following packages:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-gtk
 * vim-nox
Try: apt-get install <selected package>】

apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

apt-get install packagename安装一个新软件包,一般需要root权限执行,所以一般跟着sudo命令。

3.切换到root用户

sudo su ,然后根据提示输入密码即可

sudo -s亦可

【起因:yum -y install convmv 此命令必须在root用户下执行,用YUM安装软件包
error: cannot open Name index using db3 - No such file or directory (2)
error: cannot open Providename index using db3 - No such file or directory (2)
You need to be root to perform this command.】

4.用命令从网址下载文件

wget http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz

【起因:yum -y install convmv-1.14
Setting up Install Process
No package convmv-1.14 available.
Nothing to do】

5.安装convmv

root@ubuntu:/home/froid/Downloads# cd convmv-1.09
root@ubuntu:/home/froid/Downloads/convmv-1.09# make
pod2man --section 1 --center=" " convmv | gzip > convmv.1.gz
root@ubuntu:/home/froid/Downloads/convmv-1.09# make install
pod2man --section 1 --center=" " convmv | gzip > convmv.1.gz
mkdir -p /usr/local/share/man/man1/
mkdir -p /usr/local/bin/
cp convmv.1.gz /usr/local/share/man/man1/
install -m 755 convmv /usr/local/bin/
则安装完毕,关键是要解压,然后进入此文件夹

6.查看命令用法

convmv --help

【注意 有--】

7.搜索程序

whereis vim

【起因:想改vim默认打开的文件,改乱码,效果如下

froid@ubuntu:~/Desktop/GraphTest/proximity_pattern_code$ whereis vim
vim: /usr/bin/vim.basic /usr/bin/vim /usr/bin/vim.tiny /etc/vim /usr/share/vim /usr/share/man/man1/vim.1.gz】

8.修改vim编码

vimrc在 /etc/vim下

froid@ubuntu:~$ sudo -s
[sudo] password for froid:
root@ubuntu:~# vim /etc/vim/vimrc

在末尾加上
set fileencodings=gb2312,utf-8
set fileencoding=gb2312
set termencoding=utf-8

按esc,输入:wq 则保存成功

 9.修改文件编码
convmv -f gbk -t utf-8 -r --notest /home/froid/Desktop/GraphTest/proximity_pattern_code/normalizedI.out

Linux使用期间命令积累的更多相关文章

  1. Linux知识积累(4) Linux下chkconfig命令详解

    Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. ...

  2. Linux下rz命令使用的实例详解

    Linux中rz命令和sz命令都可用于文件传输,而rz命令主要用于文件的上传,下面将通过几个实例来给大家详细介绍下Linux下rz命令的用法,一起来学习下吧. rz命令可以批量上传文件,当然也可上传单 ...

  3. Linux中date命令的各种实用方法--转载

    在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的 ...

  4. Linux下ls命令显示符号链接权限为777的探索

    Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...

  5. Linux的ls命令在Windows中的应用

    Linux的ls命令在Windows中的应用 注:ls是Linux中的命令.其作用是列出当前目录下的文件与文件夹.效果等同于Wndows中的dir指令. 如下图 下面是详细步骤 步骤一.在桌面新建一个 ...

  6. linux介绍、命令(基本命令、常用命令、使用方法、基本格式)

    操作系统(科普章节) 目标 了解操作系统及作用 1. 操作系统(Operation System,OS) 一个例子说明操作系统 操作系统作为接口的示意图 没有安装操作系统的计算机,通常被称为 裸机 如 ...

  7. Linux:常用命令【转载】

    转载于:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架 ...

  8. Linux文件查找命令find,xargs详述【转】

    转自:http://blog.csdn.net/cxylaf/article/details/4069595 转自http://www.linuxsir.org/main/?q=node/137 Li ...

  9. Linux中date命令的各种实用方法

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://521cto.blog.51cto.com/950229/935642 在linu ...

随机推荐

  1. C++友元

    通过friend关键字,我们可以将不属于当前类的一个函数在当前类中加以声明,该函数便可以成为当前类的友元函数. 例1: #include<iostream>using namespace ...

  2. servlet就实现在线用户表

    在学习servlet的过程中,学习了如何用servlet实现在线用户表. 只有服务器处于开机状态才会有在线用户表的存在,在服务器关机的情况下自然就不存在在线用户表的说法:所以,楼主认为在线用户表的信息 ...

  3. 架设自己的FTP服务器 Serv-U详细配置图文教程

    转自:http://www.jb51.net/article/31635.htm 所有不是很要求安全的情况下是可以用serv_U的,当然我们也可以通过一些设置,保证serv_u安全运行.这里就分享下s ...

  4. 一:python入门

    Python简介 这点就不做陈述了,相信各位朋友已经已经有了一定的了解. Python特色: 1:简单 第一次接触Python给我的感觉它的语法阅读就像是阅读一本英文书的目录一样,简单易懂,它的语法要 ...

  5. Adding DOM elements to document

    1.JavaScript 添加DOM Element 执行效率比较: 抄自:http://wildbit.com/blog/2006/11/21/javascript-optimization-add ...

  6. 【MySQL】使用 Optimizer Trace 观察SQL执行过程

    Optimizer Trace 是MySQL 5.6.3里新加的一个特性,可以把MySQL Optimizer的决策和执行过程输出成文本.输出使用JSON格式,便于程序分析和人类阅读. 使用方法 1) ...

  7. 奇葩json结构解析--key是数字的json处理

    json结构如下: { "ret": "ok", "data": { "57230": { "cat_id&q ...

  8. PostgreSQL学习手册

    事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己.甚至是直到这个项目最终决定选用PostgreSQL 时,我都没有真正意识到学习它的价值,当时只是想反正和其它 ...

  9. 【转】cookie和session的区别

    原作者:施杨(施杨's Think out)出处:http://shiyangxt.cnblogs.com ************** 本文版权归原作者和博客园共有,欢迎转载,转载请保留该申明 ** ...

  10. 两年后的随笔+this的思考

    恍惚看到自己在博客园的文章,唯一的一篇已经是接近两年前,再看看自己的名字...已然中枪了 从两年前的.net初学者,到现在工作之后阴差阳错转为前端... 两年过去了,现在回想起来,感觉成长的太少... ...