一.             Linux 常用命令

mkdir dirname新建文件夹

cd ~ 进入自己的家目录

cd dirname 进入名字为dirname的目录;

l 显示当前文件夹下的文件和文件夹名称;

myrm  filename 删除名字为filename 的文件;

myrm –r dirname 删除名字为dirname目录;(涉及到文件夹的用参数 -r)

mv filename1 filename2 将文件1重命名为文件2;

mv filename1 dirname 将文件1 移动到dirname中;

cp filename1 filename2 文件2 为 文件1 的备份;

cp filename1 dirname 把文件1 拷贝到指定目录中;

wc –l filename 查看文件的行数

pwd 查看当前目录的完整路径;

head -100 filename 查看指定文件的前100行;

tail -100 filename 查看制定文件的后100行

grep word filename 查看文件中含有word的词条;

grep –n  word filename 查看文件中含有word的词条并显示行号;

grep “\<word\>” filename 查看文件中和word相等的词条;

grep  word filename | head -100 查看文件中含有word的词条,给出前100个词条;

|叫做管道命令,注意|后的命令的参数情况

将文件1 文件2,文件3 的内容加到filename4中,filename4中原先的内容不保留;

cat filename1 filename2 filename3>filename4

将 文件1,文件2 ,文件3 文件四的内容追加到filename4中, filename4中原先的内容保留;

cat filename1 filename2 filename3>>filename4

vim a.txt      打开已存在的文件;

:set nu      显示行号;

:set nonu    取消行号;

gg           移动到文件的第一行;

G            移动到文件的最后一行;

:58(58G)  将光标移到第58行;

10→          向右移动10个字符;

Home键       光标移动到行首;

End键        光标移动到行尾;

/word         向下寻找一个名称为word的字符串;

?word        向上寻找一个名称为word的字符串;

n(不需回车) 重复前一个查找;

dd            删除光标所在一整行;

ndd           删除光标所在的向下n行(含光标所在行);

yy            复制光标所在一整行;

nyy           复制光标所在的向下n行(含光标所在行);

p             将已复制的数据在光标下一行粘贴;

u             复原前一个操作;

ctrl+r        重做上一个操作;

vim b.txt      新建文件;

i             进入编辑模式(左下角有“插入”字样);

Esc           退出编辑模式;

:w          将编辑的数据保存;

:q          退出。

:wq          保存退出。

:q!         修改过文件,又不想存储,强制离开不保存文件。

一.             Linux 常用命令

mkdir dirname新建文件夹

cd ~ 进入自己的家目录

cd dirname 进入名字为dirname的目录;

l 显示当前文件夹下的文件和文件夹名称;

rm  filename 删除名字为filename 的文件;

rm –r dirname 删除名字为dirname目录;

mv filename1 filename2 将文件1重命名为文件2;

mv filename1 dirname 将文件1 移动到dirname中;

cp filename1 filename2 文件2 为 文件1 的备份;

cp filename1 dirname 把文件1 拷贝到指定目录中;

wc –l filename 查看文件的行数

pwd 查看当前目录的完整路径;

head -100 filename 查看指定文件的前100行;

grep word filename 查看文件中含有word的词条;

grep –n  word filename 查看文件中含有word的词条并显示行号;

grep “\<word\>” filename 查看文件中和word相等的词条;

grep  word filename | head -100 查看文件中含有word的词条,给出前100个词条;

cut –f1 filename; 获得文件的指定列;

sort命令  sort -t $'\t' -k 10rn thai.toanno.part2.txt  >g.txt

[工作需求]linux常用命令以及vim常用命令的更多相关文章

  1. 【Linux】文本编辑器Vim常用操作入门

    Linux常用文本编辑器:Vi & Eamcs Vim -- Vi的升级版本 Vim 一.3种工作模式 命令行模式 (Command Mode) 插入模式 (Insert Mode) -- 键 ...

  2. linux增加,删除用户组,解压缩命令,VIM使用命令

    ln -s 建立软连接 ln -s /usr/bin/fdfs_trackerd     /usr/local/bin ln -s /usr/bin/stop.sh             /usr/ ...

  3. Mac下的常用终端命令与vim常用命令

    因为很少用命令行,老被鄙视,所以今天记录一下常用的命令行: cd 切换工作目录 . 表示当前目录 .. 表示当前目录的上一级目录 / 根目录/目录分隔符 ./ 当前目录 ../ 回到上一级目录 ls ...

  4. Linux 命令整理 vim

    Vim  一.官方网站 http://www.vim.org 二.背景 所有的 Unix Like 系统都会内建 vi 文书编辑器,但是在我们编程这里开发使用最多的要数 vim命令了. 三.操作 三种 ...

  5. Vim global命令和重复操作

    Vim global命令和重复操作 Vim global命令允许我们在某个指定模式的所有匹配行上运行可执行的 Ex 命令,缩写形式为 :g,其处理重复工作的效率极高. 一.Vim global命令介绍 ...

  6. Linux环境下vi/vim编辑器常用命令

    使用vi文本编辑器 配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式.那么如何使用Linux字符操作界 ...

  7. 工作中常用到的Vim命令

    最近工作中需要到linux服务器上更改文件,苦于对vim的各种命令不熟悉,今天特此总结并熟悉一下各种vim命令,好提高工作效率.后期持续更新 vim编辑器个人设置 先复制一份vim配置模板到个人目录下 ...

  8. 97 条 Linux 常用命令及Vim命令总结

    一:Vim编辑模式命令 基本上Vim共分为3种模式,分别是一般模式,编辑模式和命令行模式,这三种模式的作用分别如下简述: 一般模式:默认模式.打开vim直接进入的是一般模式,在这个模式下,可以进行的操 ...

  9. Linux常用命令之文件编辑命令vim

    vi命令 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多 ...

随机推荐

  1. 关于Android 构建

    在简书上面有系列关于Android 的文章,还不错,部分同学可以在开发过程中阅读和学习:www.jianshu.com/collection/3fde3b545a35 关于Android 构建,看到这 ...

  2. AS3 求两条直线的交点

    //粘贴到帧上运行即可 var p1Start:Point = new Point(0,0); var p1End:Point = new Point(50,50); var p2Start:Poin ...

  3. [转]--android studio 使用gradle 导出jar包,并打包assets目录

    转自: http://www.cnblogs.com/wuya/p/android-studio-gradle-export-jar-assets.html   最近项目在做一个sdk,供别的开发者使 ...

  4. input与select 设置相同宽高,在浏览器上却显示不一致,不整齐

    遇到 input与select 设置相同宽高,在浏览器上却显示不一致,遂实验了下(IE 10.013 ,Firefox 30.0),得出以下结论 input   width,height 值里面, 不 ...

  5. iOS - 3DTouch 3D 触摸

    1.3DTouch 简介 3DTouch 是 iOS9 + 系统下,在 iPhone6s(iPhone6s Plus)+ 手机上才能够使用的功能. 1.1 3DTouch 基本类型 1.主屏幕快速选项 ...

  6. [转载] 为 Key-Value 数据库实现 MVCC 事务

    http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=400086920&idx=1&sn=b8174184059e2886 ...

  7. [转载] 【每周推荐阅读】C-Store:列式存储数据库

    Record-based与column-based是数据库和存储系统里面两种不同的data layout.我们的思维逻辑是基于行记录的,即Record-based data layout,数据记录都是 ...

  8. hiho_1051_补提交卡

    题目大意 给出1到100这100个数中的某些数字(各个数字不同),这些数字形成一个个间断的连续区间,向1-100中添加M个数字,使得添加后1-100中某连续区间的长度最大,求出添加M个数字后,最长的连 ...

  9. 决策树原理、Scikit-learn实现及其在生物信息中的应用

    之前转过一篇文章:2016年GitHub排名前20的Python机器学习开源项目(转),说明现在已经有了很多很好的机器学习的包,我们不必从底层开始实现,只要懂点算法.会看文档,一般人也能玩好机器学习. ...

  10. VB6 GDI+ 入门教程[3] 笔、刷子、矩形、椭圆绘制

    http://vistaswx.com/blog/article/category/tutorial/page/2 VB6 GDI+ 入门教程[3] 笔.刷子.矩形.椭圆绘制 2009 年 6 月 1 ...